唠叨话

关于德语噢屁事的知识点,仅提供精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言。 

 

《DevOps服务手册(Manual)》

面向之对象:架构师、程序员、运维师。

 

《IT资源目标化》
1、设施和设备(Infrastructure、Device)
2、系统和虚拟化(System、Virtualization)
3、存储和数据库(Storage、Database)
4、容器和中间件(Container、Middleware)
5、网络和安全(Network、Security)

《设施(Infrastructure)》
供配电、UPS/EPS、ATS/STS、发电机、照明、电线电缆、插座开关、空调、地暖、新风机、水电气仪表、电流电压仪器、温湿仪器、烟雾传感器、漏水检测仪、防雷器、机柜、电话机、对讲机、摄像头、门窗卡锁。

《设备(Device)》
笔记本、台式机、平板、移动机、掌上机、一体机、工控机、影视机。
服务器Server、服务群ServerCluster、工作机Worker、工作站WorkStation。

处理器、主板、内存、磁盘、机柜、机箱、电源、散热器、风扇、显卡、声卡、网卡、软驱、光驱;
键盘、鼠标、麦克风、摄像头、触控板、手写板、操作杆、游戏杆、扫描仪、阅读机;触摸屏、刻录机;
显示器、投影机、打印机、绘图仪、扬声器、耳机;触摸屏、刻录机;
CMOS存储器,ROM只读存储器,RAM随机存储器,磁盘,软盘,硬盘,光盘,U盘,移动盘,卡;
调制解调器、数字用户线路、收发器、转换器、中继器、桥接器、集线器、交换机、路由器、适配器、网关、网闸、网卡、防火墙、负载均衡器、流量控制。

《操作系统(Operating System)》
系统(System)
Windows、Linux、Unix、Mac、Android、iOS、VxWorks、eCos
Minix,IBM-AIX,HP-UX,Solaris、OpenSolaris,FreeBSD[TrueOS]、NetBSD、OpenBSD,OpenServer。
Debian、Deepin、Kali、Knoppix、Tails;Ubuntu、Mint、Elementary、Solus、Zorin;
Redhat、CentOS、Fedora、Red Hat Enterprise Linux、Oracle Enterprise Linux;
Mandriva、Mageia、PCLinuxOS; Gentoo、Calculate、Funtoo、Sabayon;
Slackware、Zenwalk、Vector;OpenSUSE;Arch、Antergos、Chakra、Manjaro;
Puppy、Slitaz、Tinycore;CoreOS,CirrOS,ReactOS,Tizen。

装卸(Boot)
PXE(preboot execute environment,预启动执行环境)
Windows:WDS(Windows Deployment Services)
Linux:Cobbler、Spacewalk、OpenQRM(Qlusters Company)、FAI(Debian+PXE)、Kickstart(PXE+DHCP+TFTP)

环境(Environment)
System、Virtualization、Mirror、Container、Application、Middleware。
Donet、Java;PHP、Perl、Python、Go、Ruby、Lua、Smalltalk、ES、NodeJS。
脚本(Scripting)
Python、Go、Ruby、Lua、Smalltalk、PHP、Perl、ES、NodeJS。
Batch(Cmd)、Shell(Sed-Awk-Grep)。

《数据系统(Data System)》
文件存储(File Storage)
文件系统FS:Ceph、HDFS(Hadoop)、GFS(Google);FastDFS、MogileFS、MooseFS、GlusterFS。
存储系统SS:Block块(DAS直连式存储、SAN存储区域网络);File文件(NFS网络文件系统、NAS网络附属存储);Object对象(KV缓存)。

文件存储方案
IPFS、Kudu(Hadoop)、Alluxio|Tachyon、FreeNAS。
块存储: Ceph rbd、Sheepdog、Rancher Longhorn。
文件存储: Ceph、HDFS、GFS、FastDFS、GlusterFS、MooseFS。
对象存储: Ceph rgw、OpenStack Swift、Amazon S3、Hadoop Ozone。

数据库(Database)
SQL:Oracle、MySql、SQLServer、PostgreSql、DB2、SQLite、Access、Sybase、Teradata。
NoSQL:Mongodb、Couchdb;Cassandra、HBase、Riak;Neo4j;MemSQL、eXtremeDB。
Time Series:InfluxDB、RRDtool、Graphite、OpenTsdb。

数据管理服务DMS,数据传输服务DTS。
CMDB配置管理数据库:CMDBuild。
DRBD分布式块设备复制:DRBD+Heartbeat+MySQL。

《虚拟化系统(Virtualization  System)》
虚拟化管理平台:OpenStack、OpenNebula、OpenQRM、XenServer(Citrix)、CloudStack(Ctrix)、ConVirt(KVM)、Eucalyptus(HP)、OracleVM(Oracle)。
OpenStack,主要由控制节点,计算节点,网络节点,存储节点四大部分组成。
针对IaaS层,定位数据中心操作系统,面向基础设施,目的:管理单机或集群服务器的虚拟机资源。
Docker,提供隔离的程序运行环境,软件包的集成技术。
针对PaaS层,定位兼容操作系统程序,面向应用平台,目的:管理物理机或虚拟机的程序容器。
Kubernetes,集群管理平台,从服务的角度出发,对资源进行编排。
容器资源管理+集群编排。适用于云计算市场,已指定零配件、已组装的整机。
Mesos,分布式资源管理框架,从平台的角度出发,对资源进行管理。
集群资源管理。应用于云服务集群,未指定零配件、待组装的整机。

《容器(Container)》
引擎:Docker、Rocket、LXC、LXD、OpenVZ Odin、Solaris Containers。
调度:Docker Swarm、Apache Mesos、Google Kubernetes。
系统:CoreOS(Google)、RancherOS(CloudStack)、Atomic(RedHat)、Photon(VMware)。
库核:Docker-Unikernel(HyperKit、VPNKit、DataKit)。

编制编排:CoreOS Fleet、RancherOS Rancher、Docker Swarm、Apache Mesos、Google Kubernetes )、Weave。
编制(Orchestration):Web服务编制(WSO),为业务流程而进行Web服务合成。
编排(Choreography):Web服务编排(WSC),为业务协作而进行Web服务合成。

镜像仓库:Docker Registry、CoreOS Enterprise Registry、VMware Habor Registry。
资源监控:Google cAdvisor、Docker Datadog、Sysdig、Scout、Sensu、Weave Scope。
数据存储:Ceph、ClusterHQ Flocker、EMC REX-Ray、Rancher Convoy、Portworx PX-Enterprise、StorageOS。

数据计算:MapReduce(HDFS离线磁盘批处理),Storm(ZeroMQ纯实时内存流计算),Spark(准实时内存流计算)。
数据查询:Hive(Hadoop),Shark(Spark),Impala(Google Dremel、Apache Drill),Stinger(Hortonworks Tez、Google Pregel),Presto(FaceBook),Kylin(Apache)。
数据业务:Sharding-JDBC、Atlas、MyCAT、Druid、ProxySQL。
数据日志:Elasticsearch+Logstash|Filebeat|Heka+Kibana;Flume、Scribe。Splunk(Index、Search、Alert、Report、Share、Secure)。
数据搜索:Lucene、Solr、Elasticsearch;Sphinx;Jcseg、IKAnalyzer、Paoding、PanGu、MMSeg4j、LibMMSeg;LuceneNet、HubbleDotNet。

资源统一调度系统
中央式:Docker Swarm、Google Kubernetes、Google Borg。
双层式:Twitter Mesos、Hadoop Yarn。
共态式:Google Omega、Microsoft Apollo、Hashicorp Nomad。

持续集成(Continuous Integration,CI)、持续交付(Continuous Delivery,CD)、持续部署Continuous Deployment。
Jenkins(MIT)、Buildbot(GPL)、Eclipse Hudson(MIT)、ThoughtWorks Go|GoCD(Apache)、Strider(BSD)。
CircleCI、TravisCI、Buildkite、Jetbrains Teamcity、Atlassian Bamboo、Fabric8、Codeship。

SpringCloud,http协议传输,开发难度小,占用带宽较多,整机。
Dubbo,二进制传输,开发难度大,占用带宽较少,整机的组装件,相当于Spring Cloud Netflix。

集群网络
分布式Distributed、集中式Centralized。Hadoop+Flume+Kafka+Zookeeper +Storm|Spark+ Hive+Sqoop+mysql。
网络模型
CNI:Weave、Mesos CNI、CoreOS Flannel;Macvlan、Calico、Contiv Netplugin(Cisco)。
CNM:Docker Swarm overlay;Macvlan、Calico、Contiv Netplugin(Cisco)。
网络互联:Google Kubernetes、CoreOS Flannel、Docker SocketPlane、Pipework、Open vSwitch、Weave。
网络方案:L2 Network、L3 Network、Overlay Network。
隧道方案:Weave-UDP广播。Flannel-UDP广播、基于VxLan协议。Open vSwitch(OVS)、基于VxLAN和GRE协议。
路由方案:Calico、Macvlan。

《中间件(Middleware)》
DNS:Bind(Bundy)、NSD、Unbound、PowerDNS(PowerAdmin)、MyDNS、OctoDNS、DNSMasq、DNSCrypt。
LB:LVS、Nginx、Haproxy、Keepliaved、Heartbeat。
Proxy:ATS(Apache Traffic Server);Squid、Varnish;Privoxy、Tinyproxy。
Web:IIS、Apache、Lighttpd、Nginx。
  PHP:LNMT、LANMP。
  Java:Tomcat|Jetty(WebServer+Servlet)、Resin(Caucho)、JBoss(Servlet+EJB)、GlassFish(J2EE)、Weblogic(Oracle)、Websphere(IBM)。
  Python:Python WSGI Server (Meinheld + Gunicorn + Flask)。
  Ruby:。
FTP:VsFtpd、PureFtpd、FileZilla。
Mail:Postfix+Dovecot。
Media:ffmpeg、Red5、EasyDarwin。
Cache:Redis、Memcache。
Logging:Scribe、Flume、ELK、EFK、EHK;Splunk。
MQ:Kafka、RabbitMQ、ZeroMQ、ActiveMQ、RocketMQ。
File:Samba、Rsync。
Data:Hadoop(MR+HDFS);Hive(HQL)、Impala|Stinger|Presto;Storm|Spark;

《网络(Network)》
SDN网络、DNS域名解析、CDN内容加速、VPN网关、NAT网关。
应用层:DHCP、DNS、HTTP、FTP、TELNET、SSH、SNMP、SMTP、POP3、IMAP4、SMB、SOAP、RPC。
传输层:TCP、UDP、DCCP、SCTP、RSVP。
网络层:IP、IPX、IPsec、ICMP、IGMP、
链接层:ARP、NDP、PPP、MAC、ATM、DSL、STP。
《安全(Security)》
DoS/DDoS攻击、CC攻击、SQL注入、ARP欺骗、XSS跨站、WebShell上传、SSRF攻击、HTTP请求、Web漏洞。

 

《IT管理流程化》
1、战略、规划(Strategy、Planning)
2、设计、研发(Design、Research and Development)
3、测试、部署、发布(Testing、Deployment、Release)
4、运维、管理(Operation and Maintenance、Management)
5、培训、手册(Training、Manual)

《项目 之 文档》
Google Docs、Office 365、WPS、Evernote。
《项目 之 沟通》
Weixin;DingDing;Slack、Hipchat、BearyChat。
《项目 之 工具》
Eclipse、Visual Studio。
《项目 之 版本》
版本控制(例如:分布式GIT、集中式SVN、分布式HG、集中式TFS。)
本地式:SCCS(1972)、PVCS(1985)。
客户机-服务器式:CVS(1986)、IBM-ClearCase(1992)、Microsoft-VSS(1994)、Perforce(1995)、SVN(2000)。
分布式:Git(2005)、Mercurial(2005)。
代码托管(例如:GitHub、Bitbucket、GitLab、Coding。)
Git(Windows)GitHub.Com
Mercurial(Hg)(Windows、Linux、Mac)Bitbucket.Org
Darcs (Darcs AdvancedRevision Control System)
Team Foundation Server (Tfs)
Bazaar (Bzr)
《项目 之 构建》
System:CMake。
NET:NAnt、MsBuild。
JavaJVM:Ant、Maven、Gradle、Make(GccMake、GnuMake)。
JavasCript:Gulp、Grunt。
Lua:XMake。
Python:Buildout。
iOS&Android:Fastlane。
《项目 之 测试》
种类(手动和自动),方法(黑盒、白盒、灰盒),类型(功能、性能、安全),阶段(单元、集成)。
缺陷:TestLink、Mantis;Bugzilla、BugFree。
功能:Selenium、QTP、Watir(Ruby)、WebInject(Perl)。
性能:LoadRunner、JMeter。
安全:AppScan、Nmap。
移动:Appium、Monkey。
《项目 之 质量》
模型:McCall、Boehm、Furps、Dromey、ISO。工具:SonarQube。
《项目 之 管理》
Jira(JavaJDK)、Redmine(RubyRails)。
《项目 之 知识》
PMBok。

 

 posted on 2017-10-09 18:39  cdani  阅读(1115)  评论(0编辑  收藏  举报