越来越多的团队希望实现产品的敏捷开发,DevOps 使这一切成为可能。DevOps可以帮助打通软件产品交付过程中的IT工具链,减少各个团队之间的损耗,让各团队可以更加高效地协同工作。利用DevOps,企业可以更快速地交付软件,更灵活地实现IT部署,最大化实现业务价值,这也是为什么在过去几年里,DevOps一直被热捧的原因。
DevOps的兴起与云计算的普及不无关系。云计算在基础设施资源层面给企业带来了极大的弹性,技术人员只需要动动手指,就能快速获得资源,将软件的开发、测试、运维、交付都部署在云上,让应用的持续迭代与业务快速扩缩容得以快速实现,企业整体IT架构更为敏捷。
随着云计算技术的发展,DevOps 不断演进,其概念的外延越来越广,同时也对运维人员提出了更高的要求。
对云资源的自如使用、云上自动化部署与运维、云的快速弹性扩缩容,成为企业运维人员的必备技能,甚至是加分项。公共云的管控,是用软件定义生产和运维,本身就是DevOps的一种实践。云原生等强调敏捷、灵活的理念,强调的就是运维的高效与自动化。
只有成为云计算的专家,才能充分利用云的弹性与免运维带来的优势。
智能化浪潮也推动着自动化运维的概念进化到智能运维,DevOps演变成AIOps,阿里云最新的云服务器ECS实例智能诊断与修复功能,就利用智能客户后端NLP和AI能力,训练出这位“实例医生”的病因定位能力。
ECS实例智能诊断与修复架构图
为了让运维人员能够更好的实现智能运维、进一步提升工作效率,阿里云提供了丰富的智能工具与自助能力。从基础资源的弹性供应,到自动化交付、部署、运维,再到智能诊断、故障修复和架构优化,用户可以借助这些工具构建灵活与高性价比的云上智能运维流程,做到“玩转ECS”。
OOS和ROS在DevOps中的位置
想比如在今年春节期间,钉钉面临着短时间内需要扩容百万流量的挑战,若采用人工部署方式,购买与配置非常复杂、效率非常低、失误率高而且排查困难。钉钉就通过阿里云的资源编排服务ROS快速扩容、提高集群部署效率。资源编排服务ROS不负重托,帮助钉钉在短短2小时内新增部署了超过1万台云服务器,这个数字也创下了阿里云上快速扩容的新纪录。
在大规模扩容了如此多ECS实例之后,钉钉应用日常的升级和发布也面临着巨大压力。每次应用升级都需要一整天的时间,费时又费力。后来,钉钉采用了阿里云的运维编排服务(Operation Orchestration Service,简称OOS),一小时内即完成了十万台ECS的业务升级,并利用可审计、可审批的白屏化命令执行,彻底消除了手工的运维操作。
OOS是一个全面的、免费的云上自动化运维平台,提供了运维任务的管理和执行。典型的使用场景包括:事件驱动运维、批量操作运维、定时运维任务和跨地域运维等,特别为一些重要的运维场景提供了审批、通知等功能。通过使用OOS还可以达到标准化运维任务的目的,从而实践运维即代码(Operations as Code)的先进理念。OOS支持跨产品使用,您可以使用OOS管理ECS、RDS、SLB、VPC等云产品。
这两个服务只是阿里云ECS提供的诸多工具的冰山一角,大家可以通过最近的系列直播,了解更多。本次系列邀请了阿里云ECS的技术大咖们,跟大家分享ECS的各种最佳实践。
8月25日-9月23日下午3点
8位来自阿里云弹性计算ECS的技术大咖
阿里云大规模管控平台的搭建团队
参与撰写《弹性计算》一书的作者们
和你分享云上DevOps实战教程
【课程亮点】
8位技术大咖手把手在线教学
多例云上运维与架构最佳实践首次公开
云上运维与架构构建必知
【学习收获】
从浅到深,从自动化部署、运维,到智能诊断、故障修复和架构优化,收获云上智能运维与架构优化的最佳实践。
了解云服务器ECS(Elastic Computing Service)设计了丰富的智能工具与自助能力,借助这些工具构建高性能、高弹性、高性价比的云上架构,做到“玩转ECS”。
识别上方二维码,或点击这里进入“玩转ECS”详情页报名观看吧