基于Ansible和CodeDeploy的DevOps方案( 三 )
3. 在监控层面 , FIT2CLOUD多云管理平台选用Prometheus作为集中的监控告警系统 , 通过在监控对象上安装部署各种Prometheus Exporter来采集不同维度的监控数据 。 监控告警中心会根据Exporter自动给监控对象进行归类 , 并且支持从业务系统维度对监控对象进行管理 。
监控告警中心提供了灵活的自定义监控面板的功能 , 用户可以根据自己的需要自行分组和设置各自所需的监控图表 。 除此之外 , 监控告警中心还结合了Grafana的监控展示功能 , 天然支持所有Grafana的展示面板 , 给用户提供了更好的体验 。
文章插图
图12 Grafana监控面板
总体来看 , FIT2CLOUD DevOps 解决方案体现了DevOps企业环境落地四个着力点:
首先 , 注重规范性的建设 , 尤其是基于AWS CodeDeploy的部署规范 , 在对项目现有代码及架构无侵入、无限制的前提下 , 有效保证了CD过程的高效性与可靠性;
其次 , 在工具的选择上 , FIT2CLOUD多云管理平台集成了主流开源技术 , 例如Prometheus、Grafana、Ansible、Jenkins、Nexus等 , 并且在代码仓库、制品库等方面提供多种类型工具的支持;
第三 , 在流程约束方面 , 多云管理平台在代码到制品库、制品库到可运行的服务 , 以及开发环境到生产环境三条线路上都建立了完备的流程体系 , 并且这些体系在很多项目上都经过了时间的验证 , 可以很大程度地改善了企业DevOps流程混乱的问题 。
最后 , 无论是什么样的企业 , 有着怎样的业务背景或需求 , 在建设DevOps系统的过程中 , 也需要同步建设DevOps企业文化 。 加强开发与运维部门之间的沟通与协作 , 让流程中各个角色的员工都参与其中 , FIT2CLOUD飞致云会与各个客户一起持续地学习和改进 。
文章插图
图13 DevOps企业环境落地四个着力点
实践:某大型券商DevOps落地实践和大多数想要建设DevOps体系的企业一样 , 该券商也想打破在传统部署方式下所面临的一些困境 。 在与FIT2CLOUD飞致云的合作中 , 该券商用户提出的DevOps建设目标包括:
1. 自助服务 , 操作可追溯 。 基于多云管理平台的多租户能力、规范的流程为使用者提供丰富的自服务操作 , 实现资源的自助申请、自动发放、DevOps自动化构建与部署 。 同时基于多云管理平台的记录能力 , 使各项操作有迹可循 , 管理员可以随时追溯 。
2. DevOps全流程便捷操作 。 基于多云管理平台的集成能力 , 实现其对DevOps全流程的管理 。 应用人员在多云管理平台申请资源后 , 在资源生命周期内 , 可以继续在多云管理平台进行CI(持续构建)、CD(持续部署)的操作 。 由多云管理平台统一管理应用构建任务、应用版本 , 并且输出相关日志 。
3. 建构灵活 , 方便友好支持周边系统 。 多云管理平台不仅局限于多云管理和DevOps , 更希望在复杂且快速更迭的IT环境下它能够持续为企业带来更多的价值 。 尤其是能方便友好地支持周边系统 , 建立联系 , 为企业更好地赋能 。
【基于Ansible和CodeDeploy的DevOps方案】基于FIT2CLOUD多云管理平台 , 该券商设计并打造出符合自身发展需求的统一资源管理门户 。 同时 , 结合多云管理平台对Jenkins、Ansible的集成与支持 , 可以统一管理资源周期及DevOps周期 , 用户可以在多云管理平台完成从机器申请到应用部署的一系列操作 。
1. 异构基础设施资源统一纳管与管理
通过多云管理平台对多种基础设施资源的友好支持 , 形成对异构IT资源的统一纳管 。 管理员可对租户设置相应配额 , 随时查看所有基础设施资源的使用情况 。
2. 虚拟机生命周期及DevOps周期内自动化漏洞检测
该券商将多云管理平台与漏洞扫描平台对接 。 这样一来 , 多云管理平台纳管的机器无需再做额外的配置 , 即可在其生命周期内进行自动化漏洞扫描 。 另外 , 当用户在DevOps模块对机器进行了部署操作后 , 多云管理平台会自动化触发对该机器的扫描 , 如果有漏洞信息会及时形成报告推送给相关责任人 。 这也在一定程度上实现了DevOps一体化的安全防护 。
3. 整合DevOps能力 , 形成资源与应用统一操作平台
基于该券商的业务需要 , FIT2CLOUD多云管理平台在已有DevOps模块的基础上 , 进一步升级优化 , 达到用户可全流程使用该平台进行资源申请、Job构建、代码部署等操作的目标 。
4. 灵活的模块化架构、规范的API为持续性对接周边系统夯实基础
- 中国|浅谈5G移动通信技术的前世和今生
- 芯片|华米GTS2mini和红米手表哪个好 参数功能配置对比
- 桌面|日常使用的软件及网站分享 篇一:几个动态壁纸软件和静态壁纸网站:助你美化你的桌面
- 二维码|村网通?澳大利亚一州推出疫情追踪二维码 还考虑采用人脸识别和地理定位
- 不到|苹果赚了多少?iPhone12成本不到2500元,华为和小米的利润呢?
- 机器人|网络里面的假消息忽悠了非常多的小喷子和小机器人
- 华为|骁龙870和骁龙855区别都是7nm芯片吗 性能对比评测
- 花15.5亿元与中粮包装握手言和 加多宝离上市又进一步?|15楼财经 | 清远加多宝
- 和谐|人民日报海外版今日聚焦云南西双版纳 看科技如何助力人象和谐
- 内容|浅谈内容行业的一些规律和壁垒,聊聊电商平台孵化小红书难点(外部原因)