Đề cương khóa học
Giới thiệu
- Terraform khác với Chef, Puppet, Ansible hoặc Salt như thế nào?
- Sao không sử dụng Google Deployment Manager?
Tổng quan về Tính năng và Kiến trúc của Terraform
- Infrastructure as Code, kế hoạch thực thi, đồ thị tài nguyên, tự động hóa thay đổi
Quy trình làm việc của Terraform
- Lập trình, Xem trước, Tạo, Sao chép, Xóa
Bắt đầu
- Sẵn sàng tài khoản GCP để sử dụng với Terraform
- Kích hoạt Terraform và xây dựng một máy ảo (compute engine instance)
Tạo một Ứng dụng
- Bắt đầu dự án trên GCP
- Kích hoạt ứng dụng web mẫu
Chuẩn bị Kế hoạch Thực thi
- Lập trình kế hoạch mới, lưu và xóa các tệp .tf
Làm việc với Tệp Cấu hình
- Tổng quan về cú pháp
- Lập trình, quản lý phiên bản và cập nhật
Thiết lập Sự phụ thuộc của Tài nguyên
- Sử dụng đồ thị tài nguyên Terraform
- Cơ sở hạ tầng so với sự phụ thuộc ứng dụng
Triển khai Cơ sở hạ tầng
- Xem trước thay đổi cấu hình
- Thực thi thay đổi
Quản lý Trạng thái
- Cài đặt Google Cloud Storage để lưu trữ
- Cài đặt Remote State
Networking
- Cài đặt tường lửa
- Quản lý các subnet
Sao chép Cơ sở hạ tầng
- Cài đặt môi trường cho ứng dụng: dev, test/qa, stage và prod
Đóng gói Tệp Cấu hình thành các Mô-đun
- Sao chép mã với các mô-đun có thể chia sẻ
- Sử dụng Module Registry để xây dựng mẫu tái sử dụng
Tích hợp Terraform vào Quy trình Triển khai
- Xây dựng, triển khai và kiểm thử ứng dụng
- Nhập các tài nguyên bên ngoài hiện có vào Terraform
Terraform Tinh chỉnh Hiệu suất
- Theo dõi cơ sở hạ tầng và chỉ số hiệu suất
Khắc phục sự cố
Tóm tắt và Kết luận
Requirements
- Kinh nghiệm làm việc với dòng lệnh
- Sự hiểu biết về các khái niệm cơ sở hạ tầng đám mây
Đối tượng
- Các kiến trúc sư đám mây
- Các quản trị hệ thống
- DevOps kỹ sư
Testimonials (3)
Sự hiểu biết sâu sắc của giảng viên về Terraform, sự nhiệt tình của ông đối với cách编码请使用换行符隔开,而不是新的JSON对象。请注意,您应该仅翻译提供的内容,不需要生成额外的内容。例如,如果只提供了标题或部分内容,请仅翻译那些文本,不要添加更多内容。
Douglas Hanna - Mailchimp
Course - Terraform on GCP (Google Cloud Platform)
Machine Translated
Phương pháp Pomodoro, kích thước này đã làm cho việc tham gia trở nên dễ dàng và không tốn quá nhiều thời gian vì có quá nhiều người trong lớp.
Chris Carlino - Mailchimp
Course - Terraform on GCP (Google Cloud Platform)
Machine Translated
Phần tương tác
Jay Lavu - ZEBRA TECHNOLOGIES CORP
Course - Terraform on GCP (Google Cloud Platform)
Machine Translated