Đề cương khóa học

Giới thiệu

  • Sự khác biệt giữa Terraform và Chef, Puppet, Ansible hoặc Salt là gì?
  • Tại 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

  • Cơ sở hạ tầng dưới dạng Mã, kế hoạch thực thi, biểu đồ tài nguyên, tự động hóa thay đổi

Quy trình làm việc của Terraform

  • Viết, Xem trước, Tạo, Sao chép, Hủy

Bắt đầu

  • Chuẩn bị tài khoản GCP để sử dụng với Terraform
  • Khởi tạo Terraform và xây dựng máy ảo (thể hiện compute engine)

Tạo một Ứng dụng

  • Bắt đầu một dự án trên GCP
  • Khởi tạo một ứng dụng web mẫu

Chuẩn bị Kế hoạch Thực thi

  • Viết một 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
  • Viết, kiểm soát 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 Biểu đồ Tài nguyên Terraform
  • Sự phụ thuộc của cơ sở hạ tầng so với ứng dụng

Triển khai Cơ sở hạ tầng

  • Xem trước các thay đổi cấu hình
  • Thực thi các thay đổi

Quản lý Trạng thái

  • Thiết lập Google Cloud Storage để lưu trữ
  • Thiết lập Trạng thái Từ xa

Networking

  • Thiết lập tường lửa
  • Quản lý các mạng con

Sao chép Cơ sở hạ tầng

  • Thiết lập các môi trường cho một ứ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ã bằng các mô-đun có thể chia sẻ
  • Sử dụng Registry Mô-đun để xây dựng các mẫu có thể 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 tra một ứ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

  • Giám sát cơ sở hạ tầng và các chỉ số hiệu suất

Khắc phục sự cố

Tóm tắt và Kết luận

Requirements

  • Có kinh nghiệm làm việc với dòng lệnh
  • Hiểu biết về các khái niệm cơ sở hạ tầng đám mây

Đối tượng

  • Kiến trúc sư đám mây
  • Quản trị viên hệ thống
  • Kỹ sư DevOps
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories