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

Giới thiệu

  • Terraform khác biệt như thế nào so với Chef, Puppet, Ansible và Salt?
  • Tại sao không sử dụng AWS Management Console?

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 AWS để sử dụng với Terraform
  • Khởi tạo Terraform

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

  • Viế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

  • Cấu hình backend bằng AWS S3 và AWS DynamoDB

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

  • Thiết lập 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 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

Điều chỉnh Hiệu suất của Terraform

  • 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 (4)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories