DevOps解决方案
适用于软件开发者的产品和解决方案,方便开发者快速、可靠的构建和交付产品。颠覆基础设施预置和管理流程,
改变传统应用程序代码交付方式,加强软件发布流程的自动化,让开发过程环环相扣,亲密连接你我。
解决方案

场景描述
1. 需要以编程的方式动态创建、销毁云资源,却不得不陷入各种云产品的API调用细节中无法自拔?
2. 基于云的开发、运行环境无法和软件开发过程一起迭代,拖累迭代速度,浪费大量时间保持环境一致性?
Infrastucture as Code,通过模版、API、SDK等形式,可以像编写代码一样操作阿里云资源,使基于云的基础设施成为可编程的代码。基础设施能够被编程创建、销毁,能够执行自动化测试、持续集成、持续交付,能够被版本控制。并且通过ROS,我们可以把模板当做一种代码,一种能够操作云资源(基础设施)的代码,可以把模板像代码那样进行版本控制,可以进行自动化测试,可以持续集成和部署。

场景描述
1. 最近运营活动效果很好,访问量暴增,性能跟不上?
2. 为应对高访问量,增加了很多ECS,,手动创建实例,初始化系统,安装软件,复杂又浪费时间?
3. 运营活动结束后,ECS闲置资源过多,造成资源浪费?
阿里云资源编排服务(ROS),提供了通过模板管理云资源的能力,用户可以在JSON格式的模板文件中,描述系统的资源和配置,ROS会根据用户的模板,创建和释放资源,并对资源、软件做指定的配置。我们可以把弹性变化的部分进行完整的定义,并且可以被无限次的重复执行。同时,ROS是一种无需人工值守的完全自动化服务。通过ROS提供的OpenAPI和CLI工具,结合云监控的数据,可以把弹性变化整合成自动的机制,让系统拥有完全的弹性能力。

场景描述
1. 公司业务规模大,需要的资源多,一套架构多次部署费时费力?
2. 公司业务遇到问题,但云产品太多,云里雾里,不知道用什么云产品解决也不知道怎么用?
3. 为向客户交付基于云的架构、软件而依赖繁琐的安装步骤和脚本而抓狂?
批量交付资源和软件的能力,我们把这种能力定义为系统架构交付能力。通过阿里云标准化的资源生产流程,专业的系统架构师提供解决用户实际问题所需包含的云资源的搭配,通过编写JSON格式的ROS模版,说明解决方案中的云产品细节以及优惠细节,可以帮助公司方便快捷上云。
客户案例
Keep是一款优秀的社交型健身 App,曾成为「App Store 2015 年度精选」,随着其业务规模急速增长,公司决定使用阿里云的ROS实现业务的自动扩容和缩容。公司的业务监控程序集成了ROS,当监测到应用请求增长,响应变慢时,会自动调用ROS接口,通过预先定义好的模板创建阿里云资源,创建完成后,自动部署和上线。当监控程序监测到应用请求恢复到平稳状态,则下线扩容应用,最终调用ROS接口释放阿里云资源。通过ROS彻底实现了应用的自动化伸缩,即实时满足应用的服务质量,又大大的降低了应用扩容缩容的成本。
- 服务产品:
-
- 资源编排服务
- 一键扩容
极视角科技有限公司(Extreme Vision)是专业的计算机视觉与云端服务提供商,致力于打造计算机视觉云平台。极视角提供实时的视频分析服务,实时分析视频的任务数基本维持在一个稳定的数值,但有时候也会面临任务数突增的情况,为了应对这种情况,公司使用阿里云ROS来弹性增减机器的数量,既能满足业务需求,也不浪费机器的性能,实现ECS的自动化运维。除此之外,算法程序有测试性能、准确率等需求,利用阿里云ROS和git等工具,只在测试需要时动态增加机器,测试完毕及时删除机器,实现测试的自动化,控制成本。
- 服务产品:
-
- 资源编排服务
- 弹性伸缩