【AWS】CloudFormation의 개요를 5분으로 이해한다
2378 단어 CloudFormationIaCAWS
어플리케이션 개발에서 실천되고 있는 것 같은, 코드 관리·작업의 자동화를 인프라 구축에도 도입해, 인프라 구축 작업 내용을 코드로 기술해 관리할 수 있도록 한 IaC(Infrastructure as Code)라고 하는 생각이 있습니다.
참고
htps //w w. s와 t. jp/아리치ぇ/안 t1/39402
그리고 AWS에서 IaC를 실현한 서비스가 CloudFormation입니다.
가정하는 독자
이 기사의 목표
원래 CloudFormation이란?
중요한 용어
자원의 빌드 내용을 정의하는 파일. 각 리소스의 종속성도이 템플릿에 설명됩니다. 또, json, yaml의 2 종류의 형식으로 기술 가능. (2020/3/12 현재)
템플릿을 사용하여 CloudFormation에서 프로비저닝되는 AWS 리소스 모음입니다. 스택을 삭제하면 스택의 모든 리소스도 삭제됩니다. 또, 템플릿을 갱신했을 경우에, 차분이 있는 자원만에 대해서 변경을 더하는 것도 가능.
사용 사례
CloudFormation을 활용하는 이점
신속하게 리소스를 구축할 수 있습니다.
수동으로 구축하는 경우에 비해 압도적으로 짧은 시간에 리소스를 구축할 수 있습니다.
얼른 비교를 하면 익숙한 사람이라도 30분 정도 시간이 걸리는 작업이라도 CloudFormation을 이용하면 실행 1분, 구축까지 3분 정도 단시간에 구축이 완료되고 버리는 이미지입니다.
여러 번 동일한 구성을 재현할 수 있습니다.
수동으로 작업하면 아무래도 절차에 실수 등이 발생하지만 CloudFormation을 실행하면 정확히 동일한 구성으로 리소스를 구축할 수 있습니다. 프로덕션 환경과 테스트 환경 등에서 동일한 구성을 실현하려는 경우에 유효합니다.
인프라 운영을 버전 관리할 수 있습니다.
인프라 환경의 운영을 코드로 관리하고 있으므로 동일한 작업이라면 이전에 실행한 코드를 그대로 활용할 수 있습니다. 또, 환경 구성에 변경이 생겼을 경우에는, 해당 개소만 코드를 수정해, 수정판의 환경을 구축할 수 있습니다. 이를 통해 인프라 환경의 버전 관리를 쉽게 실현할 수 있습니다.
더 이상 필요하지 않은 리소스를 삭제할 수 있습니다.
수동으로 리소스를 삭제하면 종속성이 복잡하고 지워지지 않거나 지우는 것을 잊어 버릴 수 있습니다. 유료 자원을 이용하는 경우, 당연히 지워 잊은 분의 비용도 발생합니다. 하지만 CloudFormation은 스택별로 리소스가 정리되어 있으며 스택을 지우면 스택의 모든 리소스가 삭제됩니다. 이렇게하면 더 이상 필요하지 않은 리소스를 삭제할 수 있습니다.
Reference
이 문제에 관하여(【AWS】CloudFormation의 개요를 5분으로 이해한다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tep731/items/0436a69f538cf051771f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(【AWS】CloudFormation의 개요를 5분으로 이해한다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tep731/items/0436a69f538cf051771f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)