Ctrl+F / Command+F 全文检索
客户案例

相关最佳实践
业务上云 |

传统企业、零售和游戏行业系统分级后单库单服系统云上搭建最佳实践,涉及大部分基础云产品。

专有网络 VPC 云服务器ECS 云数据库RDS MySQL 版 负载均衡 SLB CDN 云速搭
业务上云 |

使用云桌面和VPN网关产品快速构建远程办公环境,在云桌面可以访问企业IDC内的应用和资源

云服务器ECS NAT网关 VPN网关 智能接入网关 云桌面
安全&合规 |

使用阿里云实现电商网站运营期间的安全防护,包括防爬风险管理、DDoS防御、风险管理产品的能力及操作

云数据库RDS MySQL 版 负载均衡 SLB DDoS防护 风险识别 爬虫风险管理
DevOps | 容器&微服务 |

使用云效完成容器应用自动化构建和持续部署

专有网络 VPC 负载均衡 SLB 容器服务 ACK 云效 云速搭
数据分析 |

针对资讯聚合类业务场景,Step by Step介绍如何搭建实时数仓

专有网络 VPC 云服务器ECS 云数据库RDS MySQL 版 NAT网关 云原生数据仓库AnalyticDB MySQL版
容器&微服务 |

使用ACK上运行常规业务,业务突发波动时突增业务运行在ECI上/达到成本的最优控制

云数据库RDS MySQL 版 文件存储NAS 容器服务 ACK 云数据库 Redis 版 弹性容器实例 ECI 云速搭
数据分析 |

电商网站向用户推荐带有商品属性物品以促进交易,提升购买率和转化率

云服务器ECS 云数据库RDS MySQL 版 日志服务(SLS) 大数据计算服务 MaxCompute 智能推荐 云速搭
数据分析 |

微服务应用化过程的日志采集运维管理,解决用户微服务改造过程中日志采集处理分析痛点

云服务器ECS 云数据库RDS MySQL 版 文件存储NAS 容器服务 ACK 容器镜像服务 ACR

温馨提示

未登录用户仅可预览8页内容,请您前往登录后浏览更多企业上云最佳实践案例内容。企业账号建议生成子账号授权访问。

BpFile(id=213, bpId=84, name=Terraform云资源管理, author=null, keyword=四大件,terraform,一键部署, description=云上资源基于Terraform 来管理和维护,包括资源的创建、修改、变配、删除、打标签、执行计划等, position=null, ossUrl=bp-Z33OUI3Y7QCAAOUA.pdf, tags=null, level=null, tagList=null, products=null, productList=null, hotspot=null, oneClick=0, createTime=null, modifiedTime=null, timeConsuming=null, status=1, pdfDescription=场景描述 本方案适合Terraform的迁移用户或准备使用 Terraform的用户。 可以帮助客户在阿里云安全、高效地预配和管理 云基础产品。 用户在正式使用前,对Terraform模块与实际使 用模块的基本验证。 用于对管理和维护IT资源的日常操作的验证。 解决问题 1.Terraform管理云资源。 2.跨云管理云资源。 3.混合云管理云资源。 4.批量管理云资源。 产品列表 云服务器ECS 负载均衡SLB 专有网络VPC 云数据库 秘钥管理服务KMS 对象存储OSS 弹性网卡EIP RAM, templateId=null, freetry=null, visitTime=null, visitCount=null, video_url=null, buttonName=null, buttonUrl=null, targetId=null, partner=null, partnerUrl=null, partnerLogo=null)
1Terraform云资源管理 最佳实践 场景描述 本方案适合Terraform的迁移用户或准备使用 Terraform的用户。 可以帮助客户在阿里云安全、高效地预配和管理 云基础产品。 用户在正式使用前,对Terraform模块与实际使 用模块的基本验证。 用于对管理和维护IT资源的日常操作的验证。 解决问题 1. Terraform管理云资源。 2. 跨云管理云资源。 3. 混合云管理云资源。 4. 批量管理云资源。 产品列表  云服务器ECS  负载均衡SLB  专有网络VPC  云数据库  秘钥管理服务KMS  对象存储OSS  弹性网卡EIP  RAM
2Terraform云资源管理 文档版本信息 文档版本:20150122(发布日期) 1
3Terraform云资源管理 文档版本信息 文档版本:20200214 阿里云 云上运维实践 Terraform云资源管理 文档版本:20150122(发布日期) 2
4Terraform云资源管理 文档版本信息 文档版本信息 文本信息: 属性 内容 文档名称 Terraform云资源管理 文档编号 084 文档版本 V1.4 版本日期 2020-02-14 文档状态 外部发布 制作人 弦望、阿瑟、苳青 审阅人 畅风、华颋、森屿、牧蓝 文档变更记录 版本编号 日期 作者 审核人 说明 V1.0 2019/08/16 弦望、 畅风、华颋、森 创建 阿瑟 屿、牧蓝 V1.1 2019/08/27 弦望 - 更新git地址 V1.2 2019/08/30 筱晖 - 文档优化 V1.3 2019/11/13 弦望 箫竹 把module上传到terraform registry,并使用。 V1.4 2020/02/05 苳青 增加数据库管理内容 文档版本:20202014 I
5Terraform云资源管理 前言 前言 名词解释  VPC:VirtualPrivateCloud,简称VPC。基于阿里云创建的自定义私有网络,不 同的专有网络之间二层逻辑隔离,可以在自己创建的专有网络内创建和管理云产 品实例,比如ECS、负载均衡、RDS等。在创建前,您需要结合具体业务,规划 VPC和交换机的数量及网段等。 详见:https://www.aliyun.com/product/vpc SLB:ServerLoadBalancer,简称SLB。多台云服务器进行流量分发的负载均 衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提 升应用系统的可用性。 详见:https://www.aliyun.com/product/slb  ECS:ElasticComputeService,简称ECS。是阿里云提供的一种基础云计算 服务无需提前采购硬件设备,根据业务需要,随时创建所需数量的云服务器ECS 实例。在使用过程中,随着业务的扩展,可以随时扩容磁盘、增加带宽。也能随 时释放资源,节省费用。 详见:https://www.aliyun.com/product/ecs  RDS:RelationalDatabaseService,简称RDS,是一种稳定可靠、可弹性伸缩 的在线数据库服务。基于阿里云分布式文件系统和SSD盘高性能存储,RDS支持 MySQL、SQLServer、PostgreSQL、PPAS和MariaDB引擎,提供了容灾、 备份、恢复、监控、迁移等方面全套解决方案,彻底解决数据库运维烦恼。 详见:https://www.aliyun.com/product/rds/mysql 文档版本:20200214 3
6Terraform云资源管理 前言  PolarDB:阿里巴巴自主研发的下一代关系型分布式云原生数据库,目前兼容三种 数据库引擎:MySQL、PostgreSQL、高度兼容Oracle语法。计算能力最高可 扩展至1000核以上,存储容量最高可达100T。经过阿里巴巴双十一活动的最 佳实践,让用户既享受到开源的灵活性与价格,又享受到商业数据库的高性能和 安全性。  DRDS:阿里巴巴集团自主研发的分布式数据库中间件产品,专注于解决单机关系 型数据库扩展性问题,具备轻量(无状态)、灵活、稳定、高效等特性,稳定运行 11年,经历历届双十一核心交易业务和各类行业业务的考验,是您值得信赖的选 择。  Redis:云数据库Redis版(ApsaraDBforRedis)是兼容开源Redis协议标准、 提供内存加硬盘的混合存储方式的数据库服务,基于高可靠双机热备架构及可平 滑扩展的集群架构,满足高读写性能场景及弹性变配的业务需求。  MongoDB:云数据库MongoDB版(ApsaraDBforMongoDB)是基于飞天分 布式系统和高可靠存储引擎的在线数据库服务,可提供多节点副本集高可用架构、 弹性扩容、容灾、备份回滚、性能优化等解决方案。  弹性公网IP:独立的公网IP资源,可以绑定到阿里云专有网络VPC类型的ECS、 NAT网关、私网负载均衡SLB上,并可以动态解绑,实现公网IP和ECS、NAT 网关、SLB的解耦,满足灵活管理的要求。 详见:https://www.aliyun.com/product/eip  RAM:使您能够安全地集中管理对阿里云服务和资源的访问。您可以使用 RAM 创建和管理用户和组,并使用各种权限来允许或拒绝他们对云资源的访问。 详见:https://www.aliyun.com/product/ram 文档版本:20200214 4
7Terraform云资源管理 前言  对象存储OSS:海量、安全、低成本、高可靠的云存储服务,提供 99.9999999999%的数据可靠性。使用RESTfulAPI 可以在互联网任何位置存 储和访问,容量和处理能力弹性扩展,多种存储类型供选择全面优化存储成本。 详见:https://www.aliyun.com/product/oss 文档版本:20200214 5
8Terraform云资源管理 目录 目录 文档版本信息.........................................................................................................................................I 法律声明...............................................................................................................................................II ........................................................................................................................................................3 前言 目录......................................................................................................................................................VI 最佳实践概述........................................................................................................................................1 前置条件................................................................................................................................................3 验证环境说明........................................................................................................................................4 .....................................................................................................................7 1. Terraform基础知识 1.1. Terraform简介...............................................................................................................7 1.2. Terraform下载及安装...................................................................................................8 1.3. Terraform基础语法.....................................................................................................10 2. 专有网络(VPC)管理...............................................................................................................13 .....................................................................................13 2.1. Terraform官网registry说明 2.2. 配置profile....................................................................................................................13 2.3. 创建VPC........................................................................................................................14 2.4. Terraformmodule解读..............................................................................................17 3. ECS资源管理..............................................................................................................................20 .........................................................................................................................20 3.1. 资源创建 3.2. 实例变更.........................................................................................................................21 3.3. 实例删除.........................................................................................................................23 3.4. Terraform脚本解读.....................................................................................................25 文档版本:20200214 VI