강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

Xây dựng cơ sở hạ tầng đám mây AWS của riêng bạn với Terraform - Thông tin cơ bản

Khi sử dụng Terraform, một chương trình Cơ sở hạ tầng dưới dạng mã (IaC) tiêu biểu, bạn sẽ tìm hiểu cách sử dụng Terraform bằng cách tạo các dịch vụ cốt lõi chính của AWS dưới dạng mã và xây dựng kiến ​​trúc đám mây AWS đơn giản theo từng bước.

(4.8) 16 đánh giá

280 học viên

  • nomadclmaster2463
Terraform
AWS
Serverless

Đánh giá từ những học viên đầu tiên

Bạn sẽ nhận được điều này sau khi học.

  • Cách tham khảo nhiều tài nguyên và dữ liệu cần thiết để viết mã Terraform

  • Cách tạo dịch vụ đám mây AWS bằng mã Terraform

  • Cách triển khai Kiến trúc đám mây AWS với Terraform

Cơ sở hạ tầng dựa trên mã được học với Terraform,
Xây dựng kiến ​​trúc đám mây của riêng bạn!

Bài giảng này! 📚

Sử dụng Terraform, một chương trình cơ sở hạ tầng kiểu mã đại diện,
Tìm hiểu cách tạo cơ sở hạ tầng đám mây AWS.


Cơ sở hạ tầng như mã? 🧱

Cơ sở hạ tầng dưới dạng mã (IaC) thường đề cập đến việc tạo và quản lý cơ sở hạ tầng thông qua mã. Vì nó sử dụng mã nên việc tạo và quản lý các thành phần cơ sở hạ tầng hiệu quả và linh hoạt hơn các phương pháp thủ công. Đặc biệt, khi điện toán đám mây và DevOps trở nên phổ biến hơn , mối quan tâm đến cơ sở hạ tầng dựa trên mã và các chương trình cơ sở hạ tầng dựa trên mã khác nhau có thể sử dụng nó đã tăng lên.

Trong số các chương trình cơ sở hạ tầng loại mã khác nhau, Terraform do Hashicorp phát triển được tối ưu hóa cho việc tạo và triển khai cơ sở hạ tầng cơ bản, đồng thời tương thích với Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure và Cơ sở hạ tầng từ nhiều nhà cung cấp dịch vụ đám mây khác nhau. được tạo và quản lý đồng thời bằng mã.

Vì những ưu điểm này, Terraform đã trở thành chương trình cơ sở hạ tầng dựa trên mã tiêu biểu được nhiều công ty sử dụng, vì vậy nhiều người hiểu khái niệm và nguyên lý hoạt động của cơ sở hạ tầng dựa trên mã thông qua Terraform và có thể phát triển cơ sở hạ tầng dưới dạng mã. về cách xây dựng .


Mục tiêu học tập 📜

Sau khi hoàn thành khóa học này, trong Terraform bạn sẽ:

  • Bạn có thể tham khảo nhiều tài nguyên và dữ liệu cần thiết để viết mã.

  • Bạn có thể viết mã của riêng mình để tạo các dịch vụ đám mây AWS.
  • Bạn có thể xây dựng cơ sở hạ tầng đám mây AWS đơn giản bằng mã của riêng mình.


Đặc điểm của khóa học ✨

  • Chương trình giảng dạy tổng thể tập trung vào cách viết mã từ góc độ cơ sở hạ tầng.
  • Bài giảng được cấu trúc xoay quanh việc thực hành viết mã thực hành hơn là giải thích các khái niệm hoặc lý thuyết.
  • Chúng tôi sẽ tiến hành một cách dễ dàng và chậm rãi để ngay cả những người không quen thuộc với Terraform cũng có thể dễ dàng làm theo.

Vui lòng kiểm tra trước khi tham gia khóa học!

  • Để những người học thuộc các hệ điều hành hoặc môi trường phát triển khác nhau có thể viết và thực thi mã trong cùng một môi trường nhất có thể, việc thực hành như viết và thực thi mã được thực hiện trong AWS Cloud9 .
  • Bạn phải hiểu các khái niệm về dịch vụ AWS (EC2, Cân bằng tải ứng dụng, VPC, Auto Scaling) được đề cập trong bài giảng và có một số kinh nghiệm tạo trực tiếp trong bảng điều khiển Quản lý AWS .

Bạn học được gì 📚

địa hình
AWS (Dịch vụ web của Amazon)
Hoạt động phát triển

1. Tạo AWS Cloud9

Tạo môi trường lab trong AWS Cloud9 và thiết lập các cài đặt cơ bản để sử dụng Terraform.

2. Tạo cặp khóa

Tạo cặp khóa cần thiết để sử dụng EC2.

3. Tạo EC2 với Terraform

Tạo EC2 và áp dụng Cặp khóa, Nhóm bảo mật, Mạng con, Vùng sẵn sàng và Dữ liệu người dùng.

4. Định cấu hình Cân bằng tải ứng dụng (ALB) với Terraform

Tạo các thành phần của ALB (Nhóm mục tiêu, Trình nghe, v.v.) và kiểm tra hoạt động của ALB trong trình duyệt web.

5. Định cấu hình Đám mây riêng ảo (VPC) với Terraform

Sau khi tạo các thành phần VPC như VPC tùy chỉnh, mạng con Công khai/Riêng tư, bảng định tuyến và Cổng NAT, đồng thời kết nối với EC2 riêng tư thông qua máy chủ Bastion, hãy định cấu hình Cân bằng tải ứng dụng trong mạng con riêng tư và kiểm tra hoạt động ALB trong trình duyệt web.

6. Định cấu hình tự động chia tỷ lệ với Terraform

Sau khi tạo nhóm bảo mật và Cân bằng tải ứng dụng (ALB) cho Auto Scaling, hãy thêm cấu hình Khởi chạy và Auto Scaling Group, đồng thời kiểm tra hoạt động Auto Scaling thông qua kiểm tra tải.


Câu hỏi dự kiến ​​Hỏi đáp 💬

Câu hỏi: Tôi cần biết bao nhiêu về Đám mây AWS?

Mặc dù không cần thiết phải đi sâu vào nhưng bạn nên hiểu những dịch vụ EC2, Cân bằng tải ứng dụng, VPC và Auto Scaling được đề cập trong bài giảng này và có kinh nghiệm xử lý các dịch vụ này trong bảng điều khiển Quản lý AWS thực tế (ví dụ: , cần phải tạo phiên bản EC2 hoặc cấp độ VPC).

Câu hỏi: Bạn tập trung nhiều hơn vào cơ sở hạ tầng đám mây AWS hay Terraform?

Khóa học này tập trung vào Terraform thay vì cơ sở hạ tầng đám mây AWS. Do đó, thay vì giải thích cơ sở hạ tầng đám mây AWS, mục tiêu học tập của chúng ta là xem xét sơ đồ kiến ​​trúc và tìm hiểu cách triển khai chúng bằng mã.

Q. Nội dung bài giảng được trình bày ở mức độ nào?

Khóa học này bao gồm cấp độ mới bắt đầu từ góc độ Terraform và AWS Cloud. Nếu bạn thực hành viết cơ sở hạ tầng đơn giản bằng mã, bạn có thể dần dần triển khai cơ sở hạ tầng nâng cao hơn bằng mã bằng chính đôi tay của mình.

Câu hỏi: Có lý do nào để sử dụng AWS Cloud9 làm môi trường lab không?

Vì mỗi người học đều khác nhau và hệ điều hành hoặc môi trường phát triển mà họ sử dụng cũng khác nhau nên chúng tôi đã sử dụng AWS Cloud9 để người học có thể viết và chạy mã trong cùng một môi trường.

Q. Kiến thức lập trình có cần thiết không?

Bạn không cần phải có bất kỳ kiến ​​thức lập trình hoặc kinh nghiệm viết mã nào.


Tốt để học đầu tiên
Tôi đề nghị bài giảng.

Tạo kiến ​​trúc cơ sở hạ tầng AWS
Hiểu cấu trúc và dòng chảy. Khuyến nghị người chơi tham gia lớp học

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bất kỳ ai muốn tìm hiểu kiến ​​thức cơ bản về sử dụng Terraform

  • Bất kỳ ai muốn tìm hiểu cách xây dựng kiến ​​trúc đám mây AWS bằng mã Terraform

  • Bất kỳ ai quan tâm đến Cơ sở hạ tầng dưới dạng Code hoặc DevOps

Cần biết trước khi bắt đầu?

  • Các khái niệm và phương pháp sử dụng các dịch vụ AWS chính (EC2, Cân bằng tải ứng dụng, VPC, Auto Scaling)

Xin chào
Đây là

2,575

Học viên

244

Đánh giá

129

Trả lời

4.8

Xếp hạng

2

Các khóa học

Noamd Contents Lab(노마드 콘텐츠 랩)은 오랜 기간 다양한 분야에서 IT 관련 업무들을 수행하며 얻은 경험과 지식을 콘텐츠로 만들어 많은 분들과 공유하고 있습니다. :)

Chương trình giảng dạy

Tất cả

35 bài giảng ∙ (4giờ 2phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

16 đánh giá

4.8

16 đánh giá

  • wayles54님의 프로필 이미지
    wayles54

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    AWS 인프라 전체가 아닌 단계별로 구축하는 방식으로 실습하기 좋은 강의 였습니다. 테라폼으로 AWS 인프라 초기 구축이 아닌 운영중인 AWS 인프라에 테라폼을 사용하기도 하는지 궁금합니다.

    • 노마드 콘텐츠 랩
      Giảng viên

      안녕하세요. wayles54님 수강평에 글을 남겨주셔서 감사합니다. 문의하신 내용은 가능은 하나 테라폼이 멀티클라우드에서 구축시 사용이 많고 운영중인 서비스에서 테라폼 사용은 많지 않습니다. 감사합니다.

  • Hyeji Kim님의 프로필 이미지
    Hyeji Kim

    Đánh giá 6

    Đánh giá trung bình 4.8

    5

    100% đã tham gia

    단계별로 쌓아가주셔서 이해하기 정말 쉬웠어요! 노마드 콘텐츠 랩 님의 AWS 아키텍처 구축 강의 듣고 오신 분들은 이해하기가 훨씬 쉬워서 따라잡기도 좋습니다!

    • 서창우님의 프로필 이미지
      서창우

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      좋은강의 감사합니다.

      • imggooll7님의 프로필 이미지
        imggooll7

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        재밌었어요!

        • 최영규님의 프로필 이미지
          최영규

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          좋은 강의 감사합니다. ^^

          Khóa học khác của nomadclmaster2463

          Hãy khám phá các khóa học khác của giảng viên!

          Khóa học tương tự

          Khám phá các khóa học khác trong cùng lĩnh vực!