唠叨话

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

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

DevOps之服务手册的更多相关文章

  1. DevOps之服务-监控工具

    唠叨话 关于德语噢屁事的知识点,仅提供精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言. <DevOps教程> <DevOps之服务-监控工具> 注:关于监控工具的具体 ...

  2. CODING DevOps 微服务项目实战系列第一课,明天等你

    CODING DevOps 微服务项目实战系列第一课<DevOps 微服务项目实战:DevOps 初体验>将由 CODING DevOps 开发工程师 王宽老师 向大家介绍 DevOps ...

  3. CODING DevOps 微服务项目实战系列第二课来啦!

    近年来,工程项目的结构越来越复杂,需要接入合适的持续集成流水线形式,才能满足更多变的需求,那么如何优雅地使用 CI 能力提升生产效率呢?CODING DevOps 微服务项目实战系列第二课 <D ...

  4. CODING DevOps 微服务项目实战系列最后一课,周四开讲!

    随着软件工程越来越复杂化,如何在 Kubernetes 集群进行灰度发布成为了生产部署的"必修课",而如何实现安全可控.自动化的灰度发布也成为了持续部署重点关注的问题.CODING ...

  5. DevOps之服务故障

    唠叨话 关于德语噢屁事的知识点,仅提供精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言. <DevOps服务故障> 0.故障1.设施故障2.设备故障3.系统故障4.虚拟化故障5.存 ...

  6. 【星云测试】Devops微服务架构下具有代码级穿透能力的精准测试

    微服务是Devops场景下热门的开发框架,在大型项目中被广泛采用.它把一个大型的单个应用程序和服务拆分为数十个的支持微服务,独立部署.互相隔离,通过扩展组件来处理功能瓶颈问题,比传统的应用程序更能有效 ...

  7. DevOps - 微服务与Serverless

    微服务 简介 "微服务"强调的是服务的大小,它关注的是某一个点. "微服务架构"则是一种架构思想,需要从整体上对软件系统进行通盘的考虑. 通俗来说,微服务架构就 ...

  8. 微服务手册:API接口9个生命节点,构建全生命周期管理

    互联网应用架构:专注编程教学,架构,JAVA,Python,微服务,机器学习等领域,欢迎关注,一起学习. 对于API,在日常的工作中是接触最多的东西,特别是我们软件这一行,基本就是家常便饭了,在百度百 ...

  9. DevOps架构下如何进行微服务性能测试?

    一. 微服务架构下的性能测试挑战 微服务与DevOps 微服务是实现DevOps的重要架构 微服务3S原则 DevOps核心点 微服务架构下的业务特点 亿级用户的平台 单服务业务随时扩容 服务之间存在 ...

随机推荐

  1. 学会Git

    学会Git   目录 一.版本控制概要 1.1.什么是版本控制 1.2.常用术语 1.3.常见的版本控制器 1.4.版本控制分类 1.4.1.本地版本控制 1.4.2.集中版本控制 1.4.3.分布式 ...

  2. 个人作业二——英语学习APP 案例分析

    英语学习APP的案例分析 我们生活中很多时候要和软件打交道,大家上课开小差时候玩的手机游戏,买火车票的网站,互相联系用的微信.QQ,等等都是软件,都很值得分析.你为何成为它们的用户?它们的团队做对了什 ...

  3. 201521123100《Java程序设计》第八周学习总结

    ---恢复内容开始--- 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 2. 书面作业 本次作业题集集合 1.List中指定元素的删除(题目4-1) 1.1 ...

  4. 201521123112《Java程序设计》第6周学习总结

    1. 本周学习总结 1.1 面向对象学习暂告一段落,请使用思维导图,以封装.继承.多态为核心概念画一张思维导图,对面向对象思想进行一个总结. 注1:关键词与内容不求多,但概念之间的联系要清晰,内容覆盖 ...

  5. 201521123096《Java程序设计》第三周学习总结

    1. 本周学习总结 2. 书面作业 (1)代码阅读 public class Test1 { private int i = 1;//这行不能修改 private static int j = 2; ...

  6. 201521123095 《Java程序设计》第2周学习总结

    1. 本周学习总结 学会了使用码云管理代码,使用eclipse关联jdk源代码: 还学习了Java语言中各种数据类型以及运算符. 2. 书面作业 1.使用Eclipse关联jdk源代码,并查看Stri ...

  7. 201521123010 《Java程序设计》第12周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将Student对象(属性:int id, String name,int age,doubl ...

  8. 201521123074 《Java程序设计》第1周学习总结

    1. 本章学习总结第一周学习总结: 学习了java语言的历史与发展,运行过程,安装了eclipse编程平台,试着编写了java程序. 2. 书面作业: Q 1.为什么java程序可以跨平台运行?执行j ...

  9. Mysql常用命令大全

    1.连接Mysql 格式: mysql ­h主机地址 ­u用户名 -p用户密码 2.1 创建数据库 命令:create database <数据库名> 例1:建立一个名为xhkdb的数据库 ...

  10. Python内置函数详解

    置顶   内置函数详解 https://docs.python.org/3/library/functions.html?highlight=built#ascii https://docs.pyth ...