navigation

Terraform & AWS 101

본 자료는 인프런 강의(DevOps : Infrastructure as Code with Terraform and AWS)의 강의자료입니다. 본 자료에 대한 상세한 설명은 강의에서 확인하실 수 있습니다.

강의 소개

이 강의는 DevOps의 기본 이론과 함께 DevOps의 기본 중 하나인 Infrastructure as Code(IaC)에 배울 수 있는 강의입니다. 본 강의를 통해 IT기반의 전체 시스템에서 DevOps로서 바라봐야할 올바른 관점을 이해하고, 서비스 운영을 위한 인프라를 코드로서 정의하는 방법을 익히는 연습을 하실 수 있습니다. 본 강의는 IaC를 배우기 위해서 기본적인 AWS 설명을 포함하고 있습니다. 강의를 마치게 되면, 서비스 운영을 위해 기본적으로 필요한 AWS 리소스를 Terraform이라는 툴을 통해서 손쉽게 생성하고 관리할 수 있습니다.

강의 대상

  • DevOps로서 커리어를 시작하고 싶은 사람
  • 실제 서비스를 Terraform으로 생성하고 운영해보고 싶은 사람

강의를 들어야 하는 이유

  • DevOps로서 IaC는 반드시 필요한 기술이고, Terraform은 IaC 툴 중에서 가장 사용 빈도가 높은 툴 중에 하나입니다.
  • 단순히 Terraform 사용법을 익히는 것에서 나아가, 실제 기업에서 사용할 수 있는 구조와 스킬들을 익힐 수 있습니다.

강의에서 배우는 것들

  • DevOps의 의미와 역할을 이해하고 DevOps 엔지니어가 되기 위해 필요한 기술들은 무엇이 있는지 알 수 있습니다.
  • Terraform을 통해서 AWS 기반의 서비스 운영에 필요한 인프라를 구성하고 관리하는 방법에 대해서 배우실 수 있습니다.

강의 특징

  • 강의 내의 실습은 모든 학습자가 처음부터 시작한다는 가정으로 진행됩니다.
  • 강의에서 진행된 모든 명령어는 문서로 정리해서 제공되므로 추후에 혼자 학습하시더라도 내용을 손쉽게 찾아보실 수 있습니다.
  • AWS Free Tier 내에서 사용 가능한 서비스만 사용합니다. (단, 실습을 진행하신 후에 리소스를 정상적으로 삭제하지 않으신 경우에는 비용이 청구될 수도 있습니다!)

강의 준비사항

  • 강의 내의 실습은 모든 학습자가 처음부터 시작한다는 가정으로 진행됩니다.