강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Devops & Infra

Terraform cùng kiến trúc (mô-đun Terraform)

Bài viết này trình bày quá trình tạo tài nguyên AWS dựa trên AWS InfraArchitecture bằng cách sử dụng mô-đun Terraform.

(4.0) 2 đánh giá

41 học viên

  • may9noy
infrastructure
실습 중심
Terraform
infrastructure-as-a-code
AWS

Dịch cái này sang tiếng Việt

  • địa hình

  • Kiến trúc cơ sở hạ tầng

  • iac

Xây dựng cơ sở hạ tầng AWS bằng Terraform!

Khóa học này hướng dẫn bạn cách xây dựng cơ sở hạ tầng AWS bằng Terraform.
Terraform là một công cụ cho phép bạn quản lý cơ sở hạ tầng dưới dạng mã và rất hữu ích để tự động hóa và quản lý cơ sở hạ tầng trong môi trường đám mây. Khóa học này dành cho tất cả mọi người từ người mới bắt đầu đến người mới bắt đầu và thông qua thực hành thực hành, bạn có thể tìm hiểu các khái niệm cơ bản và các chức năng khác nhau của Terraform.

Bài giảng chủ yếu sử dụng mô-đun Terraform để tạo và quản lý AWS Infra. 🙂

KRAFTON (Krafton)

Hyundai Autoever (Người mới)

Cùng nhau tạo và quản lý kiến ​​trúc trong khi xây dựng cơ sở hạ tầng bằng mã! 😀

Viết mã Terraform

Terraform Code xác định cơ sở hạ tầng của bạn dưới dạng mã, cho phép bạn tự động tạo, quản lý, cập nhật và xóa tài nguyên đám mây trên cơ sở cơ sở hạ tầng dưới dạng mã.

Trực tiếp kiểm tra quá trình tạo tài nguyên và quá trình vận hành ứng dụng thông qua việc viết và thực hành các nội dung liên quan.

Viết mã bằng IDE

Vẽ kiến ​​trúc của riêng bạn và quản lý tài nguyên cơ sở hạ tầng đã tạo.

Tạo kiến ​​trúc cơ sở hạ tầng để quản lý tài nguyên cơ sở hạ tầng dựa trên đám mây được tạo bằng mã Terraform.

Kiến trúc và quản lý tài nguyên cơ sở hạ tầng được tạo bằng mã Terraform mang lại nhiều lợi ích khác nhau như khả năng hiển thị, giải quyết vấn đề dễ dàng, quản lý thay đổi và thiết kế hiệu quả.

Viết bởi Kiến trúc Infra

Tạo tài nguyên dựa trên mô-đun để cấu hình cơ sở hạ tầng hiệu quả

Mô-đun: Rất nên tạo tài nguyên dựa trên mô-đun trong Terraform. Các mô-đun giúp bạn quản lý cơ sở hạ tầng của mình một cách hiệu quả thông qua khả năng sử dụng lại, khả năng quản lý và cấu trúc mã. Các mô-đun giúp cấu hình cơ sở hạ tầng phức tạp dễ quản lý và bảo trì hơn.

Mô-đun gốc: Mô-đun được sử dụng theo mặc định khi chạy cấu hình Terraform, nằm trong thư mục cấp cao nhất của dự án của bạn.

Mô-đun con: Một mô-đun được gọi từ mô-đun gốc nhằm đóng gói và tái sử dụng các chức năng hoặc tài nguyên cụ thể.

Biến và đầu ra: Các mô-đun có thể trao đổi dữ liệu với thế giới bên ngoài thông qua các tệp biến.tf và đầu ra.tf, cho phép dữ liệu được truyền giữa các mô-đun.

Ưu điểm của việc viết mã Terraform dựa trên mô-đun

Khả năng sử dụng lại: Các mô-đun cho phép tái sử dụng cùng một cấu hình cơ sở hạ tầng trên nhiều dự án hoặc môi trường. Điều này làm giảm sự trùng lặp mã và giúp việc bảo trì dễ dàng hơn.

Có cấu trúc: Việc sử dụng các mô-đun làm cho mã của bạn có cấu trúc và tổ chức hơn. Điều này cải thiện khả năng đọc mã và tạo điều kiện cho sự hợp tác giữa các nhóm.

Dễ quản lý: Các mô-đun cho phép bạn quản lý các phần cụ thể của cơ sở hạ tầng một cách độc lập. Ví dụ: khi thay đổi cài đặt VPC, bạn có thể làm như vậy mà không ảnh hưởng đến các cấu hình cơ sở hạ tầng khác.

Khả năng kiểm tra: Cơ sở hạ tầng có thể được kiểm tra theo từng mô-đun, giảm thiểu tác động của những thay đổi đối với cơ sở hạ tầng tổng thể.

Viết mã dựa trên mô-đun

Chạy một ứng dụng mẫu có thể chạy cơ sở hạ tầng được tạo bằng Terraform Code và tiến hành thử nghiệm 😆

Việc kiểm tra được tiến hành bằng cách triển khai và chạy ứng dụng trên cơ sở hạ tầng AWS được tạo dựa trên mã Terraform.

Sau khi chạy ứng dụng ví dụ CRUD được phát triển bằng SpringBoot
Chạy trên cơ sở hạ tầng được tạo bằng Terraform

Kiểm tra kết nối cơ sở dữ liệu: Kiểm tra xem ứng dụng có kết nối đúng cách với cơ sở dữ liệu RDS hay không.

Xác minh kết nối mạng: Xác minh rằng ứng dụng của bạn có thể giao tiếp chính xác trong VPC và mạng con.

Kiểm tra chức năng ứng dụng: Kiểm tra xem các chức năng chính của ứng dụng có hoạt động bình thường không.

Những lưu ý trước khi tham gia khóa học

tốc độ bài giảng

  • Vì lời nói chậm nên sẽ dễ xem hơn nhiều sau khi đặt tốc độ video thành 1,2 đến 1,5.

Chia sẻ email cá nhân

  • Nếu bạn có bất kỳ câu hỏi cá nhân nào, vui lòng đăng chúng lên bảng câu hỏi hoặc liên hệ với chúng tôi theo địa chỉ email bên dưới.

    Chúng tôi sẽ phản hồi nhanh nhất có thể. 😀

  • may9noy@gmail.com

Môi trường phòng thí nghiệm

  • Hệ điều hành và phiên bản (OS): Windows

  • Các công cụ được sử dụng: IntelliJ IDEA (được khuyến nghị), Visual Studio Code

  • Cơ sở dữ liệu: PostgreSQL (AWS RDS)

  • Dịch vụ đám mây: AWS (Dịch vụ web của Amazon)

  • Các công cụ khác: Terraform, Draw.io, pgAdmin

Ứng dụng ví dụ

  • Ngôn ngữ lập trình: Java

  • Khung: Khởi động mùa xuân

  • Công cụ xây dựng: Gradle

  • Cơ sở dữ liệu: PostgreSQL (AWS RDS), H2 (để thử nghiệm)

tài liệu học tập

  • Tài liệu học tập có sẵn thông qua Trung tâm Tài nguyên Học tập. 😀

Kiến thức và biện pháp phòng ngừa của người chơi

  • SpringBoot (kiến thức cơ bản là tốt)

  • Tài khoản AWS (có sẵn bậc miễn phí)

  • Kiến thức cơ bản về đám mây và cơ sở hạ tầng

  • Tài khoản GitHub và cài đặt Git


Môi trường này cho phép bạn tiến hành liền mạch tất cả các bài tập được đề cập trong khóa học. 😃

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

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

  • Bạn muốn thiết kế InfraArchitecture bằng Terraform

  • Terraform để kiểm soát Infra

  • Terraform module được sử dụng để cấu hình hiệu quả

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

  • Trải nghiệm cấu hình cơ sở hạ tầng dựa trên AWS

Xin chào
Đây là

960

Học viên

60

Đánh giá

20

Trả lời

4.6

Xếp hạng

6

Các khóa học

안녕하세요. 😄

가끔은 육아와 업무로 번아웃이 와서 지치긴 하지만, 😅

하루하루를 항상 감사와 즐거운 마음으로 살아가고 있는 IT 근로자 입니다. 😅


개인 블로그 : https://may9noy.tistory.com

GitHub : https://github.com/Nanninggu


삶과 가정 속에서 항상 좋은 일들만 가득하시길 기원합니다. 😀

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

Tất cả

68 bài giảng ∙ (11giờ 10phú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ả

2 đánh giá

4.0

2 đánh giá

  • 권오현님의 프로필 이미지
    권오현

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    10% đã tham gia

    Terraform를 이용해 3티어 AWS 인프라를 만드는 과정을 체계적으로 배울 수 있어 매우 유익했습니다. 실습이 균형 있게 진행되어, 실무 적용에 큰 도움이 되었습니다.

    • 숀김
      Giảng viên

      수강평 감사합니다. 😀

  • LIT_23님의 프로필 이미지
    LIT_23

    Đánh giá 6

    Đánh giá trung bình 4.7

    3

    19% đã tham gia

    • 숀김
      Giảng viên

      수강평 감사합니다. ^^

1.046.297 ₫

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

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!