DevOps之服务手册

DevOps之服务手册,第1张

DevOps之服务手册

唠叨话

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


《DevOps服务手册(Manual)》

《IT资源目标化》

1、设施和设备(Infrastructure、Device)

2、系统和虚拟化(System、Virtualization)

3、存储和数据库(Storage、Database)

4、容器和中间件(Container、Middleware)

5、网络和安全(Network、Security)

《IT管理流程化》

1、规划、设计(Planning、Design)

2、开发、部署、管理(Development、Deployment、Management)

3、运维(Maintenance、Repair、Operations)

4、监控、日志(Monitoring、Logging)

5、培训、手册(Training、Manual)

《设施(Infrastructure)》

新风、空调、水电气仪表、温湿仪器、UPS电源、电线电缆、插座开关、电话机、摄像头、报警器、对讲机、机柜、门卡锁铃。


《设备(Device)》

笔记本、台式机、平板、移动机、掌上机、一体机、工控机、影视机。



服务器Server、服务群ServerCluster、工作机Worker、工作站WorkStation。


处理器、主板、内存、磁盘、机柜、机箱、电源、散热器、风扇、显卡、声卡、网卡、软驱、光驱;

键盘、鼠标、麦克风、摄像头、触控板、手写板、 *** 作杆、游戏杆、扫描仪、阅读机;触摸屏、刻录机;

显示器、投影机、打印机、绘图仪、扬声器、耳机;触摸屏、刻录机;

CMOS存储器,ROM只读存储器,RAM随机存储器,磁盘,软盘,硬盘,光盘,U盘,移动盘,卡;

调制解调器,数字用户线路,防火墙,负载均衡器,集线器,交换机,路由器,适配器,中继器,转换器,收发器,测试仪,网关,网桥,网卡;

《系统(System)》

Windows系统,Linux系统,Unix系统,Mac系统。



主机Host(实例Instance)、磁盘Disk(卷Volume)、镜像Mirror(镜像Image快照Snapshot)。


《存储(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,DMS),数据传输服务(Data Transmission Service,DTS)。



时序数据库:InfluxDB、RRDtool、Graphite、OpenTsdb(Hbase)、Kairosdb(Cassandra)、TimeScaleDB(PostgreSQL)、Beringei(Facebook)。



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、Google Kubernetes、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))

编制(Orchestration):Web服务编制(WSO),为业务流程而进行Web服务合成。



编排(Choreography):Web服务编排(WSC),为业务协作而进行Web服务合成。


《中间件(Middleware)》

DNS:Bind、DNSPod、PowerDNS、MyDNS。



Proxy:Nginx、Squid、Varnish、Privoxy、Tinyproxy。



Web:IIS、Apache、Lighttpd、Nginx。



Java:Jetty|Tomcat(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(Facebook),Mesos(Twitter),Disconf(Baidu),Diamond(Alibaba);

数据计算: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。


搜索分词:Lucene、Solr、Elasticsearch;Sphinx;Jcseg、IKAnalyzer、Paoding、PanGu、MMSeg4j、LibMMSeg;LuceneNet、HubbleDotNet。



日志分析:Splunk:Index、Search、Alert、Report、Share、Secure。


《网络(Network)》

SDN、VPC、VPN、NET、CDN。


《安全(Security)》

DDos。




《 *** 作系统(Operating System,OS)》

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;)

参考网站:https://linux.cn/article-4130-1.html

《团队协作工具》

文档: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。


《质量工具》

模型: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)。



平台:KVM、VMWare、Xen、LXC、LXD、OpenVZ。


《虚拟交换》

Open vSwitch(OVS虚拟交换机)

OpenFlow网络由OpenFlowswitch、FlowVisor、Controller组成,实现SDN软件自定义网络。


《部署配置》

Linux:Python(SaltStack、Ansible)

Windows:Ruby(Puppet、Chef)

Juju(Ubuntu)、Func(Fedora)、ControlTier、CFEngine

Go(Docker、Rocket/RKT)、OpenVZ/Odin、LXC(软件容器)、LXD(系统容器)、Solaris Containers

《集群资源调度架构》

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)

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/588355.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存