Đề 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ư
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories