오늘도 기록하는 중 GitHub

CloudFormation 2

AWS로 IaC(IaaS) 시작하기

개요현재 진행 중인 프로젝트의 1차 마감 기한이 다가오고 있다. 기한 전에 배포하고 CICD 파이프라인을 구축하려고 한다. 이전에는 테스트 및 평가 목적으로 인스턴스 하나만 생성하여 배포했는데 이제는 이전보다 확장성과 효율성 면에서 더 나은 인프라 구축이 필요하다. 비용최적화도 고려해야 한다. 이 내용은 나중에 프로젝트의 출시 완료 이후에 다루도록 하고 이번에는 시간을 효율적으로 단축시켜주면서 사전에 설계한대로 리소스의 프로비저닝과 구성을 할 수 있는 CloudFormation을 사용하도록 하겠다2025.05.02 - [Cloud] - [AWS] CloudFormation [AWS] CloudFormationCloudFormation이는 AWS의 서비스 중 하나다. AWS 클라우드 인프라를 특정 코드로 ..

Cloud/IaC 2025.05.12

[AWS] CloudFormation

CloudFormation이는 AWS의 서비스 중 하나다. AWS 클라우드 인프라를 특정 코드로 정의하고 선언해서 자원을 생성하거나 삭제한다. 이러한 인프라를 코드로 정의하는 것을 IaC라 한다. 다음과 같은 순서를 따른다.JSON 혹은 YAML 언어로 정의한다. 이를 cloudformation 프레임워크에 제출하면 해당 프레임워크가 이를 기반으로 스택을 생성한다. 스택은 다수의 AWS 클라우드 인프라들을 정의하는 단위다. 즉, 스택을 생성한다는 것은 템플릿에 정의된 인프라들을 순차적으로 생성한다는 것을 의미한다. 아래는 공식문서에서 볼 수 있는 템플릿 형식이다. YAML 기준!Resources: LogicalResourceName1: Type: AWS::ServiceName::ResourceTy..

Cloud 2025.05.02
반응형