인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
NEW
개발 · 프로그래밍

/

데브옵스 · 인프라

테라폼 시작하기

테라폼의 기본 사용법부터 고급 사용법까지 테라폼을 더 잘 사용할 수 있는 방법에 대해 알려주는 강의 입니다. 이 강의를 통해 테라폼을 더 잘 사용하고 확장 가능하게 만들 수 있습니다.

8명 이 수강하고 있어요.

Thumbnail

초급자를 위해 준비한
[데브옵스 · 인프라, Terraform] 강의입니다.

이런 걸
배워요!

  • 테라폼 기본 사용법

  • 테라폼 조건문, 반복문 등 고급 사용법

  • 테라폼 모듈 작성 및 사용법

테라폼 시작하기
코드로 설계하는 클라우드 인프라 🌐

본 강의는 테라폼(Terraform)을 활용해 클라우드 인프라 자동화 기술을 배우는 입문 강의입니다. 테라폼은 AWS, GCP, Azure 등 다양한 클라우드 환경에서 반복 작업을 줄이고 효율적으로 리소스를 관리할 수 있는 Infrastructure as Code(IaC) 도구로, 현업에서 필수적인 기술로 자리 잡고 있습니다.

강의에서는 테라폼의 기본 개념부터 시작해, 변수 관리, 리소스 참조, 동적 블록, 모듈화 등 실무에서 바로 활용 가능한 테라폼 작성법을 배울 수 있습니다. 또한 YAML 파일 연계 및 협업 환경 구성까지 다루며, 실질적인 프로젝트를 완성해나가는 과정을 통해 코딩과 클라우드 관리의 두근거림을 되찾을 수 있습니다.

강의를 듣고 나면, 여러분은 테라폼으로 효율적인 클라우드 인프라를 설계하고 관리하는 능력을 갖추게 되며, 자동화된 워크플로로 생산성과 품질을 동시에 높일 수 있습니다! 🚀

혹시 이런 고민을 하고 있나요?

테라폼을 처음 배우는 엔지니어

"테라폼이라는 도구가 좋다고 들었는데, 어디서부터 시작해야 할지 모르겠어요."

테라폼을 더 잘 쓰고싶은 개발자

"지금 테라폼을 쓰고 있지만, 현재 작성된 코드는 지저분하고 협업이 힘들어요."

DevOps / SRE 직무 희망자

"DevOps/SRE 커리어를 준비 중인데, 테라폼을 실무에서 어떻게 써야 할지 모르겠어요."


걱정하지 마세요! 이 강의 하나면 충분해요 🤗

테라폼의 기본 사용법과 실무에서 바로 활용 가능한 구성 방법을 단계적으로 학습할 수 있도록 구성했습니다

효율적이고 확장 가능한 테라폼 코드 작성법협업 환경을 위한 사용기술을 익힐 수 있습니다.

테라폼을 활용한 전문적인 인프라 관리 능력과 DevOps직무에 필요한 기술을 습득할 수 있습니다.

#1.
테라폼만을

깊이있게


이 강의는 테라폼의 기능과 활용법에 집중합니다. 간단한 구성에서 시작해 기능을 하나씩 추가하고 확장해 나가며, 테라폼이 제공하는 다양한 기능과 활용 가능성을 자연스럽게 익힐 수 있습니다.

#2.
기초부터 실무까지

단계적으로 완성


테라폼을 처음 접하는 분들도 부담 없이 시작할 수 있도록 아주 간단한 구성부터 시작합니다. 하지만 여기서 멈추지 않습니다. 커리큘럼을 따라 학습하다보면 어느새 실제 클라우드 인프라를 구축하는 과정까지 자연스럽게 경험할 수 있습니다.

#3.
최적화를 위한

코드개선 방법


반복문, 조건문, 동적 블록 등을 활용해 확장성과 가독성을 최적화한 테라폼 구성을 만들어 갑니다. 또한 리팩토링 과정에서 발생할 수 있는 다양한 이슈를 해결하며, 더 깔끔하고 효율적인 테라폼 코드를 완성할 수 있도록 돕습니다.

#4.
협업을 위한

모듈화


효율적인 협업을 위해 모듈 활용법원격 상태 파일 관리(S3), 리모트 데이터 소스를 배웁니다. 이를 통해 구성의 일관성과 안정성을 유지하면서, 여러 명이 동시에 작업해도 충돌 없이 체계적으로 테라폼을 관리할 수 있는 협업 방식을 학습합니다.

Q&A 💬

Q. 이 강의는 특정 클라우드 플랫폼(AWS, GCP, Azure) 기반인가요?

아닙니다. 이 강의는 특정 클라우드 플랫폼에 종속되지 않고, 테라폼 자체의 기능과 활용법에만 집중합니다. 어떤 클라우드 환경에서도 적용 가능한 테라폼의 핵심을 배우게 됩니다.

다만 이해를 돕기 위해 진행하는 예제 실행 환경은 AWS 입니다.

Q. 테라폼을 처음 접하는 사람도 따라갈 수 있을까요?

네. 기초 개념부터 단계별로 설명하기 때문에 초보자도 부담 없이 따라올 수 있습니다. 다만, 테라폼에 익숙해진 후 클라우드 리소스를 다루려면 기본적인 클라우드 개념을 보완적으로 학습하시면 좋습니다.

Q. 테라폼으로 복잡한 구성도 작성할 수 있나요?

네. 이 강의에서는 변수, 동적 블록, 반복문 등 복잡한 구성을 간결하고 효율적으로 작성하는 방법을 다룹니다. 모듈화와 협업 환경 구성까지 배우기 때문에 복잡한 인프라도 단계적으로 관리할 수 있습니다.

수강 전 참고 사항 📢

실습 환경

  • 운영 체제 및 버전(OS): MacOS, Linux 등 테라폼을 설치할 수 있는 OS

  • 사용 도구: 테라폼 1.9.5, 비주얼 스튜디오 코드, 예제를 실행해 보기 위한 AWS 계정

  • PC 사양: 테라폼이 동작가능한 PC

학습 자료

  • PDF 파일로 제공 합니다.


선수 지식

  • 클라우드 환경에 대한 기본적인 지식 및 경험

  • 쉘 스크립트에 대한 기본적인 사용법


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 테라폼으로 인프라 프로비저닝을 시작하려고 하는 분들

  • 테라폼에 대한 경험이 있으며 기초를 더 탄탄하게 하고 싶은 분들

선수 지식,
필요할까요?

  • 기본적인 리눅스 명령어

  • AWS 사용 경험

안녕하세요
강진우입니다.

수강생 수

1,359

수강평 수

68

강의 평점

4.9

강의 수

3

네이버 클라우드, 카카오, 위버스 컴퍼니를 거쳐 지금은 당근마켓에서 안정적인 서비스 운영을 위해 SRE 로 일을 하고 있습니다.

리눅스 커널 이야기기초부터 다지는 ElasticSearch 운영 노하우 두 권의 책을 집필 했습니다.

커리큘럼

전체

19개 ∙ (3시간 43분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!