강의

멘토링

커뮤니티

BEST
개발 · 프로그래밍

/

데브옵스 · 인프라

실리콘밸리 엔지니어와 함께하는 테라폼(Terraform)

"클라우드 인프라스트럭처 자동화(Infrastructure Automation)의 세계로 떠나보세요!" 인프라스트럭처 자동화 도구, 테라폼은 클라우드 환경에서 리소스를 프로비저닝(Provisioning)하고 관리하는 데 사용됩니다. 이제 여러분도 클라우드 인프라스트럭처를 코드로 정의하고 자동화하여 신속하고 일관된 인프라 환경을 구성할 수 있습니다!

(4.8) 수강평 34개

수강생 415명

  • 미쿡엔지니어

먼저 경험한 수강생들의 후기

수강 후 이런걸 얻을 수 있어요

  • 테라폼 (Terraform)

  • 코드 기반 인프라스트럭처 관리 (Infrastructure as Code)

  • 패커 (Packer)

  • 테라그런트(Terragrunt)

 데브옵스 + SRE의 핵심, 인프라 관리 
테라폼으로 더 손쉽게 더 강력하게!

아직도 인프라스트럭처를 
수동으로 관리하고 계신가요?

코드로 관리하는 인프라 : Infrastructure as Code (IaC) 

실리콘밸리에서 테라폼을 사용하는 이유를 직접 경험해볼 수 있습니다. 클라우드 인프라스트럭처 자동화(Infrastructure Automation)의 세계로 떠나보세요!

클라우드 인프라스트럭처를 코드로 정의하고, 신속하고 일관된 인프라 환경 구성하기!

이 강의는 실습 중심으로 구성된 테라폼 강의로, 이론을 배우는 동시에 실제로 테라폼을 사용하는 경험을 할 수 있습니다. 강의에서는 테라폼의 기본 개념과 구성 요소부터 시작하여 고급 주제인 모듈화, 멀티 클라우드 관리, 인프라스트럭처 스케일링까지 다양한 내용을 다루고 있습니다.

왜 실리콘밸리 엔지니어들은 테라폼을 사용할까요?

다중 클라우드 지원

Terraform은 AWS, Azure, Google Cloud Platform 등과 같은 다양한 클라우드 제공업체를 지원합니다. 이를 통해 동일한 코드로 여러 클라우드 환경을 관리할 수 있으며, 벤더 락인(vendor lock-in)을 방지할 수 있습니다.

선언적 언어

Terraform은 선언적 언어로 인프라스트럭처를 정의합니다. 개발자는 원하는 상태를 명시하기만 하면 되며, Terraform이 변경 사항을 자동으로 파악하고 적용합니다. 이는 인프라스트럭처를 관리하는 데 있어서 신뢰성과 일관성을 제공합니다.

인프라스트럭처 버전 관리

Terraform은 코드로 인프라스트럭처를 관리하므로, Git과 같은 버전 관리 시스템을 통해 인프라스트럭처 변경 사항을 추적하고 관리할 수 있습니다. 이를 통해 변경 이력을 관리하고, 문제가 발생했을 때 이전 상태로 롤백하는 등의 운영 프로세스를 간편하게 수행할 수 있습니다.

모듈화와 재사용성

Terraform은 모듈화를 지원하여 코드를 재사용할 수 있습니다. 이는 인프라스트럭처의 구성 요소를 모듈로 분리하여 사용하거나 공유할 수 있다는 의미입니다. 이를 통해 표준화된 구성 요소를 사용하여 인프라스트럭처를 빠르게 구축하고 관리할 수 있습니다.

자동화 및 확장성

Terraform은 명령줄 인터페이스(CLI)를 통해 자동화된 인프라스트럭처 프로비저닝을 지원합니다. 이를 통해 인프라스트럭처를 빠르게 구축하고 확장할 수 있으며, 스크립트화하여 반복적인 작업을 자동화할 수 있습니다.


이런 분들이시라면 
지금 바로 시작해보세요.

데브옵스(DevOps)나 SRE(Site Reliability Engineer)에 관심있는 분

소프트웨어의 전반적인 배포와 구축에 대해 궁금하신 분

인프라스트럭쳐를 코드로 유지하고 싶은 (IaC) 엔지니어

💡 SRE, DevOps에 관심이 있으신 분들이라면, 인프라스트럭쳐를 어떻게 관리하는지 배울 수 있습니다.

💡 AWS에 만든 기존 리소스를 어떻게 코드화할지 막막하셨다면, 강의를 통해 해답을 찾을 수 있습니다.

💡 기존 인프라스트럭처를 UI를 통해 관리하는 방식에서 벗어나, 테라폼 코드로 보다 안전하고 유연하게 유지 관리할 수 있습니다.


학습 내용 살펴보기 📚

  • 수업 노트를 모두 영어로 제공해, 실전에서 바로 도움이 될 수 있도록 교육하고 있습니다. (강의 진행은 물론 한국어로 합니다.)
  • 테라폼의 기본 원칙을 충실히 지켜 강의를 구성했습니다.
  • 국내외 데브옵스 취업에 도움이 되는 내용을 담았습니다.
Infrastructure as Code에 대한 소개
테라폼(Terraform)이란 무엇인가
테라폼의 기본적인 문법
테라폼을 사용한 AWS Resource 만들기
퍼블릭 클라우드 네트워크에 대한 설명
테라폼을 사용한, 실전에 필요한 테크닉 설명

현직 실리콘밸리 엔지니어의 노하우를 그대로 전해드립니다!

저는 유튜브 "미쿡 엔지니어" 및 브런치 "실리콘 밸리 소식과 삶"을 운영하는 현직 소프트웨어 엔지니어입니다. 지금은 미국 University of California, Berkeley EECS를 졸업하고 미국 실리콘밸리 글로벌 빅테크 기업 본사에서 빅데이터 관련 업무를 진행하고 있습니다. 실제 업무에서 알게 된 노하우를 강의를 통해 많은 분들께 전해드리고 싶습니다. 🙂


Q&A 💬

Q. 왜 테라폼을 배워야 하나요?

테라폼은 인프라스트럭처 자동화, 일관성과 신뢰성, 다양한 클라우드 환경 지원을 위해 필요한 기술로써 DevOps가 되기 위한 중요한 기술 중 하나입니다.

Q. 테라폼을 배우면 어떤 일을 할 수 있나요?

테라폼을 배워 데브옵스 엔지니어가 되신다면, 소프트웨어 구축과 운영의 전반을 배울 수 있는 일을 하실 수 있습니다.

Q. 데브옵스 엔지니어는 어떤 일을 하나요?

데브옵스(DevOps)는 개발(Delivery)과 운영(Operations)의 합성어로, 소프트웨어 개발 및 인프라스트럭처 운영 과정에서의 협업과 자동화를 강조하는 문화와 방법론이며, 이는 개발팀과 운영팀 간의 경계를 허물고, 개발과 운영을 연결하여 효율적이고 안정적인 소프트웨어 개발과 배포를 가능하게 합니다. 이에 데브옵스 엔지니어 지속적인 통합(CI, Continuous Integration), 지속적인 제공(CD, Continuous Delivery/Deployment), 인프라스트럭처 자동화, 모니터링 그리고 로깅등을 담당하고 있습니다.

🗂️ 수강 전 확인해주세요.

  • 운영체제는 Linux 계열의 OS와, macOS/Windows 중 하나의 OS가 필요합니다. (강의에서는 macOS를 사용합니다.)
  • Amazon Web Service 가입이 필요합니다. 가입 시 신용카드 정보 입력을 요구합니다. (강의에서 다루는 내용은 AWS Free Tier(무료)로 실습 가능합니다.)
  • 실습을 위해 최소 하드디스크 50GB, 메모리 8GB, 4 CPU Core가 필요합니다.
  • PDF 형식으로 각 수업 당 학습 자료를 제공하며, Github를 통해 코드를 함께 공개합니다.
  • 학습을 위해 특별한 선수 지식은 필요하지 않습니다. 단지 기본적인 JSON 구조에 대한 이해만 있다면 부담 없이 수강하실 수 있습니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 데브옵스나 Site Reliability Engineer에 관심있는 분

  • 소프트웨어 인프라스트럭처에 관심있는 분

  • 대규모 테라폼 환경 설정

선수 지식,
필요할까요?

  • JSON

안녕하세요
입니다.

18,883

수강생

906

수강평

333

답변

4.8

강의 평점

28

강의

한국에서 끝낼 거야? 영어로 세계 시장을 뚫어라! 🌍🚀

안녕하세요. UC Berkeley에서 💻 컴퓨터 공학(EECS)을 전공하고, 실리콘 밸리에서 15년 이상을 소프트웨어 엔지니어로 일해왔으며, 현재는 실리콘밸리 빅테크 본사에서 빅데이터와 DevOps를 다루는 Staff Software Engineer로 있습니다.

  • 🧭 실리콘 밸리의 혁신 현장에서 직접 배운 기술과 노하우를 온라인 강의를 통해 이제 여러분과 함께 나누고자 합니다.

  • 🚀 기술 혁신의 최전선에서 배우고 성장해 온 저와 함께, 여러분도 글로벌 무대에서 경쟁할 수 있는 역량을 키워보세요!

  • 🫡 똑똑하지는 않지만, 포기하지 않고 꾸준히 하면 뭐든지 이룰수 있다는 점을 꼭 말씀드리고 싶습니다. 항상 좋은 자료로 옆에서 도움을 드리겠습니다

 

커리큘럼

전체

34개 ∙ (5시간 8분)

해당 강의에서 제공:

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

수강평

전체

34개

4.8

34개의 수강평

  • youngandtom20347님의 프로필 이미지
    youngandtom20347

    수강평 2

    평균 평점 5.0

    5

    100% 수강 후 작성

    実は私は英語が混ざった講義でよかったです。親切に韓国語で説明よくしてくれます。英語で講義することでもありません、ただの用語だけ英語です…個人的な意見ですが、IT用語が韓国語に翻訳されて使用されるときに時々ぎこちない感があることもあり、とにかくIT系は英語を続けなければなりませんから。 aws 完講後、terraform講義も受講することになりましたが、良い決定だったと思います。文脈を把握するのに役立ちました!それでは、いくつかの簡単なプロジェクトを実装しようとしています。礎石を設けるのに良い講義でした!ありがとうございます〜

    • altoformula
      지식공유자

      こんにちはSuYoung Kwonさん、 良いレビューありがとうございます。経験をしていただいてご存じでしょうが、この職軍は英語の単語が必須なので、常に英語で勉強する習慣を持っていれば、今後多くの助けになりそうです。 基本的にほとんどの技術が英語圏で作られ、名前が付けられたので韓国に入ると漢字に変わり、それを私たちがハングルで読むようになりますが、そうすれば意味を知ることが難しいです。意外と英語で勉強してみると、なぜそんなに名前をつけたのか、すぐにご存知で、長く覚えてくれるでしょう。後で海外就職インタビューでも役に立つでしょう。 もう一度良いレビューありがとうございます!

  • paulmoon008308님의 프로필 이미지
    paulmoon008308

    수강평 63

    평균 평점 4.9

    5

    26% 수강 후 작성

    • altoformula
      지식공유자

      こんにちは、スプリングさん、 お時間を割いて良いレビューを残していただき、ありがとうございます。Terraformの勉強も頑張ってください!

  • 941021081384님의 프로필 이미지
    941021081384

    수강평 8

    평균 평점 5.0

    5

    62% 수강 후 작성

    • altoformula
      지식공유자

      こんにちは、キム・ヨンウン様、 お時間を割いて良いレビューを残していただき、ありがとうございます!

  • lkh559135217님의 프로필 이미지
    lkh559135217

    수강평 2

    평균 평점 5.0

    수정됨

    5

    100% 수강 후 작성

    Terraformの基本を素早く身につけることができます

    • altoformula
      지식공유자

      こんにちは、イ・ガンフンさん、 お時間を割いて良いレビューを書いていただき、ありがとうございます。

  • longstick0님의 프로필 이미지
    longstick0

    수강평 14

    평균 평점 5.0

    5

    32% 수강 후 작성

    • altoformula
      지식공유자

      こんにちは789456jangさん、 お時間を割いて良いレビューを残していただき、ありがとうございます!

₩44,000

미쿡엔지니어님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!