售前咨询 95187转1

开源自动化运维工具解决方案

通过成熟、开源的自动化运维工具,实现云上的基础设施管理和镜像制作,并支持多云的业务场景。

工具推荐

  • Terraform
  • Packer

Terraform简介

Terraform是一个支持多平台(Aliyun、AWS、Azure、VMWare)的资源编排开源工具。

Terraform已支持阿里云的主要产品

  • 云服务器ECS
  • 负载均衡SLB
  • 专有网络VPC
  • 云数据库RDS
  • 等等

方案架构解析

  • github(https://github.com/alibaba/terraform-provider)
  • 1. 此方案是用开源工具Terraform实现阿里云基础设施的自动化运维管理。
  • 2. 通过“ WRITE, PLAN, CREATE INFRASTRUCTURE AS CODE”管理云计算平台的基础设施,通过模板定义基础设施的创建/更新/销毁的全生命周期。Terraform官方V0.8.7及以上版本包含阿里云的服务。

Packer简介

Packer是一个支持多平台(Aliyun、AWS、Azure、VMWare)的创建自定义镜像的轻量级开源工具。

Packer能够

  • 基于阿里云基础镜像创建
  • 基于本地镜像创建

方案架构解析

  • github(https://github.com/alibaba/packer-provider)
  • 1. 此方案是用开源工具Packer基于阿里云基础镜像或镜像市场的镜像实现自动创建自定义镜像的过程。
  • 2. 通过模版定义云服务器的配置及服务的安装,可重复利用,告别传统手工的重复工作。
  • 3. 支持创建挂载数据盘的自定义镜像,镜像格式支持RAW、VHD,支持Linux、windows平台。

Terraform业务场景

  • 多台ECS并挂载数据盘
  • 负载均衡并添加ECS
  • ECS加入指定安全组和挂载到负载均衡
  • VPC网络集群
  • VPC网络下创建ECS并执行UserData
此样例适用于以下场景:

1. 随时创建相同配置的云服务器,只需修改variable中count数量。 2. 随时修改InstanceName、Tag等。 3. 随时挂载数据盘,只需增加alicloud_disk的资源。 示例模板:https://github.com/alibaba/terraform-provider/tree/master/terraform/examples/alicloud-ecs

Packer业务场景

  • 弹性伸缩
  • 混合云
  • 镜像到云服务管理的全自动化
此样例适用于以下场景:

弹性伸缩可以根据用户预设策略创建ECS实例,或者自动监测ECS实例的健康状况,及时替换不健康实例,弹性创建ECS时可指定自动生成的自定义镜像,无需再配置。

架构咨询与商务

免费体验

完成认证,赢¥300元测试代金券

电子合同生成

1.确认订单
购买套餐,一键下单

2.生成电子合同
选择订单,生成合同

架构师咨询

  • 黎山

    阿里云高级专家

  • 厚泼

    阿里云高级工程师

  • 董孝

    阿里云高级技术专家

  • 阿里云高级专家,负责过阿里云主要产品线的管控系统,带领团队完成管控系统的服务化改造。现在主要负责开源生态,专注通过主流开源高效的自动化工具提高云上运维/开发的便利性。

  • 阿里云高级工程师,专注于上云、资源编排、解决方案的落地和实施,对云上基础设施的搭建有深刻理解及应用经验。现致力于企业应用自动化构建和部署的研究与实践。

  • 阿里云高级技术专家,有十多年的IBM,HP等知名外企的软件研发和架构经验,曾经支持过国内外多家大型银行和电信企业,现在专注于阿里云开源生态的建设。