2、大规模基础设施管理与云解决方案

大规模基础设施管理与云解决方案

1. 大规模基础设施管理概述

大规模基础设施管理面临诸多关键决策,如架构设计、许可和支持等。与小型基础设施管理不同,大型企业需要可扩展的架构作为成功的基础。基础设施管理主要分为应用部署和基础设施架构两个部分。

2. 应用部署
  • 传统部署模型 :从设计到生产,传统部署模型效率低下。开发者编写代码后,由QA团队手动测试,发现问题返回开发团队修复,再次测试通过后进入预生产环境,最后由运维团队通过变更管理流程部署到生产环境。这一过程可能需要两到四周。
  • 持续集成与持续交付(CI/CD)模型 :为提高效率,CI/CD模型应运而生。单元测试完成且代码提交到源代码仓库后,CI/CD管道启动。管道包含自动化构建系统,如Jenkins,将代码构建成编译后的二进制文件,并自动安装到生产环境。CI/CD管道会尽可能自动化测试,确保代码无问题。可用于实现CI/CD管道的软件产品包括:
    • Jenkins(http://jenkins-ci.org)
    • CruiseControl(http://cruisecontrol.sourceforge.net)
    • Buildbot(http://buildbot.net)
3. 软件开发自动化

软件开发自动化旨在尽可能自动化软件开发的各个组件,减少开发者提交代码到产品投入使用的时间。其包含以下几个方面:
- 构建自动化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值