Loading

13、运维的价值(方法论)


13.1、技术落地:

1、掌握技术:

2、他人的最佳实践:

3、自身情况优势和劣势:

4、落地方案(外界因素,价值):

5、落地

13.2、devops(开发-运维):

1、价值在流动;

2、需求、设计、编码、测试、部署、发布、运营、用户

3、运行层面的优化:

图片压缩、视频拉去15秒;

13.3、cmdb(配置管理数据库):

DNS cobbler saltstack zabbix jenkinselk

cmdb是自动化运维的基石

openstack docker

1、资源的准备:

(1)dns:bin-dlz mysql api(增删改);

(2)cobbler:mysql api(增删改);

(3)云环境;

(4)容器环境;

2、服务的配置:

(1)物理机:saltstack+标准化kickstart模板;

(2)虚拟机:vm镜像+saltstack;

(3)容器:image 不可变基础设施;

3、应用部署(jenkins+部署):

(1)物理机:自动化代码部署;

(2)虚拟机:自动化代码部署+vm镜像打包好代码,按镜像部署;

(3)容器:镜像包含代码+演变中使用(和虚拟机类似的自动化代码部署);

4、itom(IT运营管理):

elk日志监控,日志平台;

监控:apm(pinpoint)、zabbix(主机、系统、网络、服务、应用)、app监控(友盟);

资产管理、可视化、容量管理,所有的数据都是孤岛;

工作可视化、变更可追踪;

5、cmdb构建方法:

1、把excel放到数据库,做一个web页面,提供增删改查;

2、提供api,支持其它系统调用,监控对接,zabbix api;

3、python 获取主机list和监控模板;for 访问zabbix api判断监控是否存在,不存在就增加;

4、数据录入、基于excel导入导出、自动化采集、数据效验、比对完整性、集成;

4、优云-cmdb;优维-cmdb;

13.4、自动化扩容:

1、扩容思想:

2、扩容决策:


















posted @ 2020-02-17 12:48  云起时。  阅读(820)  评论(0编辑  收藏  举报