Terraform 从入门到精通
What you'll learn
- 理解并使用 Terraform 来构建 Infrastructure(基础架构)
- 灵活运用 Terraform 的特性来更好的管理 Infrastructure(基础架构)
- 步步为营,使用 Terraform 来构建基于 AWS 的 Infrastructure(基础架构)
- Terraform 结合 Packer 来构建定制的Image
- 结合 Jenkins,在 DevOps 中使用Terraform 技术
- 学到DevOps时代的必修技能
- 年薪百万的AWS解决方案架构师(AWS Solution Architect)面试真题解析
Requirements
- 大量的动手实践,希望同学们务必跟着视频一起操作
- 有AWS基础会更好,不过不是必须
Description
Terraform 是由 HashiCorp 所开发的自动化工具,是一个专注在 infrastructure as code 的管理工具,范围涵盖私有云、公有云等服务。
Terraform 支持各大平台,包含大至公有云(AWS、Azure、Google Cloud Platform)、私有云,小至监控平台 (e.x. Grafana、InfluxDB ...)或者Sass服务(e.x. GitHub,GitLab...),借助社群的力量从一开始的 Terraform 到现在 Providers 已经海乃百川...
Terraform 主要为新一代的 infrastructure 管理工具,过去不管是管理 Data Center 或者是 Cloud 都是通过人工的方式去点选出期望的设定值,而人工处理往往会导致各种问题发生,Terraform 就是为了解决这些问题而生。
课程从介绍Terraform的核心概念开始,结合Terraform在AWS上的具体工程实践,由点及面,循序渐进,步步为营,带领大家逐步掌握并精通Terraform。
课程包括并不局限于如下内容:
Terraform核心概念
configuration language
commands
providers
datasource
state
backends
provisioners
modules
Terraform 在 AWS 的具体工程实践,使用Terraform,创建:
VPC
EC2
RDS
Security Groups
Autoscaling & Load Balancers
Packer
Docker on AWS
EBS
ECR
...
Terraform Cloud
什么是Terraform Cloud
如何使用它
如何迁移本地项目到Terraform Cloud
...
EXTRA
年薪百万的AWS解决方案架构师(AWS Solution Architect)面试真题解析
Who this course is for:
- 希望了解的Terraform的技术人员
- 希望能够实现Infrastructure as code的技术人员
- DevOps工程师
- SRE工程师
- 各级别的开发运维人员
Instructors
大家好!我是Andrew,一个拥有超过11年行业从业经验的软件架构师、IT咨询顾问,对云计算、软件开发、DevOps、微服务等有关的所有事物都特别感兴趣,并有深度的实践经验。
拥有的认证:
- CSM(Certified Scrum Master)
- AWS 认证解决方案架构师
- AZ-900: Microsoft Azure Fundamentals
- Hashicorp Certified: Terraform Associate
至今,我在Udemy上发布了超过10门课程,拥有超过4000名学同学先后学习了这些广受好评的课程。并且,这些课程是在不断维护更新,确保这些课程能够让每一个参与的同学终身受益。
Hello everyone! I am Andrew, a software architect and IT consultant with more than 11 years of industry experience. I have a special focus on cloud computing, software development, DevOps, microservices, and other related objects, and have in-depth practical experience.
So far, I have published more than 10 courses on Udemy, and more than 4,000 students have studied these widely acclaimed courses. Moreover, these courses are constantly maintained and updated to ensure that these courses can benefit every student who participates for life.
Peng Xiao is a Network and Software DevOps Engineer.
He has more than 10 years experiences in IT/Network industry, worked for Cisco Systems, Nerdalize, KPN, ING in the past 12 years.
Peng is good at Python programming(more than 10 years experiences), Network technologies especially L3 routing protocols, distributed systems, database, etc. He also like open sourced technologies, and as a GitHub user he joined some open sourced groups and made some contribution to them.
He is a scrum master and have a Cisco Service Provider CCIE certification.
He is working and living in the Netherlands now.
中文网名“麦兜搞IT”, 目前生活工作在荷兰, 是一名DevOps工程师。在IT相关领域有着超过10年的工作经验,先后在思科,Nerdalize,KPN,ING等公司工作过。
我拥有CCIE(#39317)认证和Scrum Master认证。