Môn học mới
Infrastructure Automation and Orchestration

Terraform, phát triển bởi HashiCorp, là một công cụ Infrastructure as Code (IaC) hàng đầu, cho phép tự động hóa việc xây dựng, thay đổi và phiên bản hóa hạ tầng IT. Điều này giúp thay thế các quy trình cài đặt và cấu hình thủ công truyền thống bằng việc sử dụng mã lệnh để định nghĩa cấu hình hạ tầng. Terraform đã trở thành công cụ không thể thiếu trong quá trình DevOps, được nhiều doanh nghiệp lớn sử dụng.

Khóa học này phù hợp với:
  • Các System Admin, System Engineer, và DevOps Engineer làm việc trong môi trường quy mô lớn và môi trường DevOps.
Điều Kiện Tiên Quyết
  • Kiến thức cơ bản về Docker/Container.
  • Kinh nghiệm làm việc với hệ thống Linux
  • Hoặc có kiến thức tương đương 3 khóa học Automating Linux System Administration, DevOps Containerization và AWS Essentials for DevOps Engineers
 
  • Thời gian học:  24 giờ
  • Học phí: 2.900.000đ/khóa
  • Thành thạo cách sử dụng, tạo và cập nhật các cấu hình Terraform.
  • Có khả năng tự động hóa hạ tầng sử dụng Terraform với các cloud provider như AWS và Azure.
  • Áp dụng kiến thức qua các bài lab thực tế, xây dựng kỹ năng cần thiết để lập kế hoạch và triển khai cơ sở hạ tầng tự động hóa cho doanh nghiệp.
 
Module 01 - Giới thiệu Terraform
  • Environment Setup: Preparing for Terraform usage.
  • Understanding Infrastructure as Code (IaC):
    • Defining IaC, Declarative vs. Imperative approaches.
    • Concepts of Idempotence, Consistency, Push or Pull methodologies.
    • Benefits of IaC.
  • Deploying Your First Terraform Configuration:
    • Introduction to Terraform components and scenarios.
    • Hands-on deployment of initial configuration.
  • Updating Configuration with More Resources:
    • Understanding Terraform State and Plan.
    • Expanding scenarios and resource updates.
  • Configuring a Resource After Creation:
    • Deep dive into Terraform syntax, block, and references.
    • Scenario-based resource provisioning and configuration.
Module 02: Terraform Deep Dive
  • Adding a New Provider to Your Configuration:
    • Working with Terraform functions, CLI, and providers.
    • Adding and deploying AzureRM provider.
  • Using Variables and Functions:
    • Managing variables and secrets.
    • Deploying configurations in different environments.
  • Using a Module for Common Configurations:
    • Utilizing modules for VPC and S3 configurations.
Module 03: Terraform with AWS
  • Using the AWS Provider:
    • Terraform vs. CloudFormation comparison.
    • Deploying VPC configurations with AWS provider.
  • Creating Multiple Providers:
    • Implementing multiple providers for different regions.
    • Integrating security and creating peering connections.
  • Using AWS for Remote State:
    • Managing Terraform state data.
    • Configuring and deploying remote state storage.
  • Automated Kubernetes (EKS) Cluster Using Terraform:
    • Introduction to Kubernetes and EKS cluster architecture.
    • Automating AWS EKS deployment with Terraform.
 
  • Chứng nhận "Infrastructure Automation and Orchestration" do Trung Tâm Tin Học - Trường ĐH KHTN TP.HCM cấp.
ai
Trung Tâm Tin Học
ai
Trung Tâm Tin Học
Chào mừng bạn đến với Trung Tâm Tin Học.
Bạn đang cần hỗ trợ thông tin gì ạ? Hãy Chat ngay với chúng tôi nhé.