개요
이 실습에서는 AWS CloudFormation을 소개합니다. 미리 구성된 CloudFormation 템플릿을 사용하여 Amazon EC2 인스턴스를 생성하고 스토리지로 사용할 로컬 MySQL 데이터베이스와 함께 워드프레스를 설치합니다. 그런 다음, 스택을 삭제하여 리소스를 정리합니다.
이 실습에서 다루는 주제
이 실습을 마치면 다음을 수행할 수 있습니다.
- AWS CloudFormation 템플릿을 사용하여 스택 생성
- 스택이 생성되는 진행 상황 모니터링
- CloudFormation 파라미터, 리소스 및 출력 살펴보기
- 스택 리소스 사용
- 더 이상 필요 없는 스택 정리
AWS CloudFormation이란 무엇인가요?
AWS CloudFormation은 개발자와 시스템 관리자가 관련 AWS 리소스 모음을 쉽게 생성 및 관리하고, 이를 순서에 따라 예측 가능한 방식으로 프로비저닝하고 업데이트할 수 있는 간편한 방법을 제공합니다.
AWS CloudFormation의 샘플 템플릿을 사용하거나 자체 템플릿을 생성하여 애플리케이션 실행에 필요한 AWS 리소스는 물론, 기타 관련 종속성 또는 런타임 파라미터를 설명할 수 있습니다. AWS 서비스를 프로비저닝하는 순서나 이러한 종속성을 적용하기 위한 세부 요소를 파악할 필요가 없습니다. CloudFormation이 사용자 대신 처리합니다. AWS 리소스가 배포되고 나면 버전 관리를 소프트웨어에 적용하는 것과 같은 방법으로 AWS 인프라에 적용하여 해당 리소스를 제어 및 예측이 가능한 방식으로 수정하고 업데이트할 수 있습니다.
AWS 관리 콘솔, AWS Command Line Interface 또는 API를 사용해 템플릿과 관련 리소스 모음(스택이라고 칭함)을 배포하고 업데이트할 수 있습니다. CloudFormation에는 추가 요금이 없으며 애플리케이션 실행에 필요한 AWS 리소스에 대해서만 요금을 지불하면 됩니다.