DevOps之服务手册

唠叨话

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

 

《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盘,移动盘,卡;
调制解调器、数字用户线路、收发器、转换器、中继器、桥接器、集线器、交流机、路由器、适配器、网关、网闸、网卡、防火墙、负载均衡器、流量控制。

《系统(System)》
Windows系统,Linux系统,Unix系统,Mac系统。
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。Java、Net、PHP、Python、Ruby、Go、NodeJS。
软件开发环境(Software Development Environment,SDE)
Donet Framework、Java Development Kit(JDK)、Java Runtime
Environment(JDE)。
并开发条件(Integrated Development Environment,IDE)
Visual Studio、Eclipse。
脚本(Scripting)
Scripting:Batch|Shell、Perl、Python|Jython、Ruby|JRuby、Lua、PHP、JavaScript。
Windows:Batch(Dos-Cmd)
Linux|Unix:Shell(Sed,Awk;Grep;)

《存储(Storage)》
文件系统(File System,FS)
HDFS(Hadoop),GFS(Google),Lustre,FastDFS(Alibaba),TFS(Taobao);MogileFS,MooseFS;Ceph,FreeNAS,NFS,pNFS,AFS(AndrewFS),OpenAFS;
分布式文件系统(Distributed File System,DFS)
Lustre,Ceph,HadoopFS,GoogleFS,TaobaoFS,FastDFS,MogileFS,MooseFS,GlusterFS,GridFS(MongoDB);

积存系统(Storage System,SS)
Block块:DAS(Direct Attached Storage,直连式存储)、SAN(Storage Area
Network,存储区域网络)
File文件:NFS(Network File System,网络文件系统)、NAS(Network
Attached Storage,网络专属存储)
Object对象:KV(Cache,缓存)
分布式存储系统(Distributed Storage System,DSS)
Redis,Memcache,Couchbase;Memcachedb(Sina),Tera(Baidu),Tair(Taobao),LevelDB,ForestDB,SequoiaDB,LiteDB;

《数据库(Database)》
SQL:Oracle,MySql,SQLServer,PostgreSql,DB2,SQLite,Access,Sybase,Teradata;
NoSQL:Mongodb,Couchdb(Apache);Cassandra,HBase,Riak;Neo4j;MemSQL,eXtremeDB;
数管理服务(Data Management Service(Service),DMS),数据传输服务(Data
Transmission Service,DTS)。
时序数据库:InfluxDB、RRDtool、Graphite、OpenTsdb(Hbase)、Kairosdb(Cassandra)、提姆(Tim)eScaleDB(PostgreSQL)、Beringei(非死不可)。
CMDB(配置管理数据库) CMDBuild、Kettle、MySQL Workbench、Mongodb
Studio、Redis Studio。
DRBD(分布式复制块设备) DRBD + MySQL + Corosync。

《容器(Container)》
引擎Engine:Docker、Rocket/RKT、OpenVZ/Odin、LXC(软件容器)、LXD(系统容器)、Solaris
Containers。
商家Provider:AmazonAWS、GoogleGAE、Azure、Bluemix、Stackdock、Tutum、Joyent、Jelastic、GiantSwarm。
修编排:Docker Swarm、GoogleKubernetes、Mesos(Marathon、Chronos)、CoreOS Fleet、RancherOS
Rancher、Weave Run。
操作系统:CoreOS、RancherOS、Atomic(RedHat)、Photon(VMware)。
仓库Repository:Docker Registry、Docker Hub、Quay.io、CoreOS Enterprise
Registry、VMware Habor Registry。
监控Monitoring:Docker Stats、cAdvisor、Datadog Docker、NewRelic
Docker、Scout、Sensu、Sysdig、AppFormix。
集群网络:Weave(WeaveNet、WeaveRun、WeaveScope)、Kubernetes、Flannel、Pipework、SocketPlane。
存储器:单机VPS、多机(块存储SAN、文件存储NAS、对象存储OSS)
囤方案:Portworx(PX-Enterprise)、ClusterHQ(Flocker(Swarm-Kubernets-Mesosphere))

《中间件(Middleware)》
DNS:Bind、DNSPod、PowerDNS、MyDNS。
Proxy:Nginx、Squid、Varnish、Privoxy、Tinyproxy。
Web:IIS、Apache、Lighttpd、Nginx。
Java:Tomcat|Jetty(WebServer+Servlet)、JBoss(Servlet+EJB)、Resin(Caucho)、GlassFish(J2EE)、Weblogic(Oracle)、Websphere(IBM)。
Python:Python WSGI Server (Meinheld + Gunicorn + Flask)。
FTP:FileZilla、Serv-U、VsFtpd、Cyberduck。
Mail:Postfix、Dovecot、DBMail。
Media:Red5、Live555、EasyDarwin。

集群:Hadoop。分布式Distributed、集中式Centralized。
缓存:Redis、Memcache。单机、双机、多机。浏览器、网关、代理、页面、内存、硬盘、数据库。
日志:Splunk、Sumo
Logic、LogStash、GrayLog、Loggly、PaperTrails、Fluentd。
队列:JMS、MsMQ、Kafka、RabbitMQ、ZeroMQ、ActiveMQ、RocketMQ、DotNetMQ。

资源管理框架:Yanr(Apache),Borg(Google),Corona(非死不可),Mesos(Twitter),Disconf(Baidu),Diamond(阿里巴巴)。
多少测算:MapReduce(离线-磁盘),斯帕克(Spark)(离线-内存),Storm(实时-非流式)。
数码查询:Hive,Shark(Spark),Impala(Google Dremel、Apache
Drill),Stinger(Hortonworks Tez、Google Pregel),Presto(FaceBook)。
数据业务:Sharding-JDBC、Atlas、MyCAT、Druid、ProxySQL。
数码日志:ELK、EFK、Flume、Scribe。

《网络(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、规划、设计(Planning、Design)
2、开发、部署、管理(Development、Deployment、Management)
3、运维(Maintenance、Repair、Operations)
4、监控、日志(Monitoring、Logging)
5、培训、手册(Training、Manual)

《团队协作工具》
文档:Google Docs、Office 365、Quip、Shimo、Evernote。
项目:Teambition、Worktile、Tower、Trello、Asana、Jira。
沟通:Slack、Hipchat、Bearychat、零信。
办公:Yammer、Eteams、Tita、钉钉、明道、企明岛、今目标。

《项目工具》
项目:Jira(JavaJDK)、Redmine(RubyRails)。
知识:PMBok。

版本控制(例如:分布式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)

《编程工具》
Eclipse、Visual Studio。

《质地工具》
NoSQL,模型:McCall、Boehm、Furps、Dromey、ISO。
工具:SonarQube。

《构建工具》
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、MaxQ、Watir(Ruby)、WebInject(Perl)。
性能:LoadRunner、JMeter。
安全:AppScan、Nmap。
移动:Appium、Monkey。

《虚拟化工具》
OpenStack、OpenNebula、OpenQRM、XenServer(Citrix)、CloudStack(Ctrix)、ConVirt(KVM)、Eucalyptus(HP)、OracleVM(Oracle)。

《部署安排工具》
Linux:Python(SaltStack、Ansible)。
Windows:Ruby(Puppet、Chef)。
Juju(Ubuntu)、Func(Fedora)、ControlTier、CFEngine。

《虚拟交流工具》
Open vSwitch(OVS虚拟交流机)
OpenFlow网络由OpenFlowswitch、FlowVisor、Controller组成,实现SDN软件由定义网络。

《集群调度工具》
http://geek.csdn.net/news/detail/74234
中央式(Monolithic)Google Borg、Google Kubernetes、Docker Swarm。Aliyun
Fuxi、BaiduCloud Matrix、TencentCloud Torca。
双层式(Two-level)Apache Mesos、Apache Hadoop Yarn。
共享状态式(Shared-state)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。

《监控工具》
监理平台:设备监察、系统监控、网络监督、业务监控、安全监察。
监控(Monitoring):New
Relic、Nagios、Icinga、Ganglia、Cacti、Pingdom。
警告(Alerting):PagerDuty。
趋势(Trending):Graphite。

Nagios(中广泛) Nagios + Cacti
Zabbix(中小规模) Zabbix + Puppet或Saltstack
Ganglia(网络集群)、Smokeping(网络性)、Cacti(网络流量)、Piwik(网络流量分析)
OpenNMS(网络管理)、Hyperic HQ(网络管理)、Zenoss Core(网络管理)

TICK技术栈(Telegraf数据搜集,InfluxDB数据存储,Chronograf数据显示,Kapacitor数据处理)
征集数据(Telegraf|Collectd|Cadvisor|Heapster|Jmeter|JMXtrans|Metrics)、存储数据(InfluxDB)、彰显数据(Grafana)

 

网站地图xml地图