소개
AWS 클라우드에 VPC, Subnet, Security Group 및 EC2 인스턴스를 프로비저닝하는 방법을 소개합니다.
AWS 인프라를 코드로 관리하고 프로비저닝하는 목적으로 Terraform을 활용합니다.
이 과정을 통해 Terraform 사용에 대한 지식과 Terraform으로 AWS EC2를 배포하는 방법을 습득합니다.
Terraform이란?
Terraform은 인프라를 안전하고 효율적으로 구축, 변경 및 버전화할 수 있는 코드형 인프라(IaC) 도구입니다. Terraform은 선언적인 형식의 구성 파일을 작성하여 원하는 인프라 구성을 정의하고, 이를 실행하여 실제 인프라를 프로비저닝합니다. 컴퓨팅 인스턴스, 스토리지 및 네트워킹과 같은 하위 수준 구성 요소와 DNS 항목, SaaS 기능 등과 같은 상위 수준 구성 요소가 여기에 포함됩니다.
Terraform은 기존 서비스 제공업체(AWS, Azure, GCP)와 맞춤형 사내 솔루션을 모두 관리할 수 있습니다.
학습 내용
•
AWS Cloud9에서 Terraform을 사용하여 AWS VPC, Subnet, Security Group, EC2를 생성하는 방법
•
Terraform에서 User data 템플릿 파일을 이용한 EC2 구성 작업을 자동 실행하는 방법
•
Terraform에서 .tfvars를 사용하여 환경별 변수를 사용하는 방법
아키텍처
사용 리소스 및 비용
•
EC2
◦
EC2 Instance (t3.small) : 1ea X 시간당 0.026$
•
EBS (GB당 월 0.0912$)
◦
EC2 Instance (20GB) : 1ea
사전 준비사항
실습을 시작하기 전에 준비되어야 하는 사항은 다음과 같습니다.
•
과정을 수행하여 필요한 AWS Cloud9을 사용할 수 있도록 구성되어 있어야 합니다.
•
VPC, Subnet, Security Group, EC2에 대한 생성 및 수정 권한이 있는 AWS 계정이 있어야 합니다.
DevOps 전문가 실험실 Expert Labs에서 AWS EC2 프로비저닝 방법을 학습하세요!
IDE, Port 기반 실습 환경과 실무 특화 교재, 20년 경력의 전문 엔지니어 강의로
Terraform을 활용한 AWS EC2 인스턴스 프로비저닝 방법을
정확히 익히고, 실습할 수 있습니다.
InfoGrab의 서비스와 기술에 대한 더 많은 정보가 알고 싶으신가요?
인포그랩 유한회사 | COPYRIGHT ⓒ InfoGrab LC. All Right Reserved.
경기도 성남시 분당구 백현로101번길 17, 초림프라자 511~512호(수내동, 초림프라자)