Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWS로 배우는! Terraform을 이용한 IaC(Infrastructure as Code) 입문강의
Highest Rated
Rating: 4.5 out of 5(12 ratings)
78 students

AWS로 배우는! Terraform을 이용한 IaC(Infrastructure as Code) 입문강의

Amazon VPC, EC2로 구축하는 웹서버 실습으로 배우는 Terraform을 이용한 IaC(Infrastructure as Code)의 구조와 원리
Created byShota Fukuyama
Last updated 10/2024
Korean
Korean

What you'll learn

  • IaC의 개요와장점, IaC 관련도구중Terraform의 특징에 대해자신의말로설명할수있게되기
  • 여기 Terraform을 사용할 때 자주 부딪히는 어려운 점들(특히 Terraform 코드와 다른 프로그래밍 언어와의 차이점)에 대해 자신의 말로 설명할 수 있도록 하는 한국어 번역입니다
  • AWS의 각종서비스(Amazon VPC, EC2)를 조합하여 스스로Terraform을 사용한 인프라구축을할수있게되기
  • 본강좌에서얻은지식을바탕으로실무에응용하기위한조사및실행능력을갖추기

Course content

6 sections30 lectures4h 53m total length
  • 과정수강에 앞서2:24
  • 자기소개1:00
  • 과정의 목표4:18
  • 과정의 내용2:51

Requirements

  • 네트워크기초지식(HTTP, SSH 등)
  • AWS 기초지식(Amazon VPC, EC2 관련 기본용어등)이있으면좋음(없어도수강가능)

Description

<과정개요>

본 과정은 전반부 이론 편에서 IaC(Infrastructure as Code)와 Terraform의 개요를 이해한 후, 후반부 실습 편에서 AWS 환경을 사용하여 다수의 핸즈온을 실시함으로써 더 깊이 있는 이해를 할 수 있는 구성으로 되어 있습니다.

핸즈온에서는 Amazon VPC, Amazon EC2 등의 서비스를 사용하여 웹 서버 구축 및 이용을 통해 Terraform을 이용한 Infrastructure as Code의 메커니즘을 실제적으로 학습할 수 있습니다.


<다른 교재와의 차이점>

본 과정과 다른 교재(서적이나 YouTube 동영상 교재 등)와의 차이점은 다음과 같습니다.

・하나의 완결형 과정이므로 직접 인터넷 검색이나 매뉴얼 확인 등을 할 필요가 없습니다.

・왜 IaC와 Terraform이 필요한지, 왜 그 절차로 설정하는지 등, 설명하는 기술이나 절차 하나하나에 대해 그 이유와 배경을 상세히 설명하고 있어 중간에 막히지 않고 수강할 수 있습니다.

・모든 강의 동영상을 다운로드할 수 있어 장소에 구애받지 않고 어디서든 수강할 수 있습니다.


<과정의 내용>

본 과정의 내용은 다음과 같습니다.

과정개요

  • 과정수강에 앞서

  • 자기소개

  • 과정의 목표

  • 과정의 내용

IaC개요

  • IaC(Infrastructure as Code)란 무엇인가

  • 수작업에 의한 인프라구축의 작업내용과 과제

  • 코드에 의한 인프라구축의 작업내용과 효과

  • IaC도구의 개요

  • Terraform의 구조

IaC핸즈온 이론편

  • AWS서비스와 도구 소개

  • 핸즈온의 흐름

  • 보충 웹서버 환경구성

IaC핸즈온 실습편

  • 핸즈온 사전준비편 1: Terraform 설치

  • 핸즈온 사전준비편 2: VS Code Terraform 확장기능 설치

  • 핸즈온 1 첫걸음편: EC2 인스턴스 생성,변경,삭제

  • 핸즈온 2 기초지식편 1: VPC와 서브넷 생성

  • 핸즈온 3 기초지식편 2: Terraform 파일생성과 내용확인

  • 핸즈온 4 웹서버구축편

  • 핸즈온 5 응용지식편 1: state 명령

  • 핸즈온 6 응용지식편 2: output 명령

  • 핸즈온 7 응용지식편 3: target 옵션

  • 핸즈온 8 응용지식편 4-1: 변수의 정의와 값설정

  • 핸즈온 9 응용지식편 4-2: 변수의 기본값설정

  • 핸즈온 10 응용지식편 4-3: 변수의 타입설정

  • 핸즈온 11 응용지식편 4-4: 변수의 리스트설정

  • 핸즈온 12 응용지식편 4-5: 변수의 리스트오브젝트설정

AWS환경삭제

  • 삭제대상 리소스확인

  • 삭제대상 리소스의 삭제

Who this course is for:

  • IaC, Terraform이라는 단어를 들어본 적이 있고 대략적인개요는알고있지만, 실제구현방법에있어서는조금자신이없는엔지니어분들