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

    《操作系统(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。

  • 相关阅读:
    3个月不发工资,拖延转正?2天跳槽软件测试成功,9.5k他不香吗!
    软件测试面试题汇总,(测试技术+人力资源+进阶规划)含2020面试题和答案总结
    selenuim常用api
    JS中的函数
    selenium中Xpath标签定位和cssSelectors定位(优先用cssSelectors)
    dom:文档对象模型,提供的api去操作页面上的元素
    JS中条件判断语句
    JS数据类型及常用操作
    css常用属性之绝对定位、相对定位、滚动条属性、背景图属性、字体、鼠标、超链接跳转页面
    css常用属性:居中展示、内边距、外边距
  • 原文地址:https://www.cnblogs.com/cdani/p/7642459.html
Copyright © 2011-2022 走看看