Cloud Infra Architecture (AWS)/AWS SAA-C03

AWS CloudFormation

seongduck 2023. 1. 22. 20:39

 

  • AWS 인프라 세트를 수동으로 프로비저닝하면 많은 노력이 소요됨
    • AMI 생성, EC2 생성, 보안 그룹 적용, Auto Scaling, ALB 등의 세트를 수백 대 여러 리전에 배포
    • 수동 작업 말고 코드를 작성하여 자동화
    • 코드를 통해 인프라를 프로비저닝, 관리 하는 서비스가 CloudFormation (Infrastructure as Code)
    • 코드를 통해 자동화하며 AWS 인프라 생성, 업데이트, 삭제 가능
    • AWS 인프라를 프로비저닝하는 비용과 시간을 절약할 수 있음
    •  구성요소
      • 1) Template : 인스턴스 유형, AMI ID, VPC, IP 주소등의 인프라를 구성하기 위한 설정 값이 있는 JSON 또는 YAML 형식의 텍스트 파일로 이루어진 템플릿
      • 2) Stack : Template를 사용하여 생성된 리소스
      • 3) Change Set : Stack 리소스 변경 사항에 대한 세트

 

 

실습


  1. CloudFormation 서비스에 들어가 스택 생성 클릭
  2. 템플릿은 리소스를 생성하는 코드라고 생각하면 된다. (사용자가 준비된 템플릿, AWS에서 만든 샘플 등등 사용 가능)
  3. 이 뒤에 Stack을 생성하게 된다. 완료!!
  4. 이를 통한 EC2 및 보안그룹이 생성된다.
  5. 인스턴스가 생성되면 스택의 [출력]에 EC2로 접속할 수 있다.

 

템플릿을 통해 구성하고 주소로 입력해서 들어가본다.

그렇게 입력하면 샘플에 있는 홈페이지를 불러와 사용할 수 있다.

'Cloud Infra Architecture (AWS) > AWS SAA-C03' 카테고리의 다른 글

Amazon Elastic Container Service (ECS)  (0) 2023.01.22
AWS 컨테이너 서비스  (0) 2023.01.22
AWS Transit Gateway 및 Data Transfer Costs  (0) 2023.01.22
AWS VPN & Direct Connect  (0) 2023.01.22
AWS PrivateLink  (0) 2023.01.22