template 2

AWS CloudFormation 으로 VPC부터 Bastion EC2 생성까지

CloudFormation이란? AWS에서 제공하는 IaC (Infra as Code) 서비스이다. VPC, EC2, S3 등 모든 AWS 인프라를 코드로 관리할 수 있다.이렇게 인프라를 코드로 관리할 경우, 현재 인프라를 다른 지역에 동일하게 생성한다거나, 인프라의 변경이력을 확인하는 등 인프라를 좀더 체계적이고 효율적으로 관리 및 운영하는것이 가능하다. CloudFomation을 위해서는 json 또는 yaml 형식의 template 파일을 작성한다. json과 yaml은 형식만 다를뿐 내용에는 차이가 없다. 개인적으로 가독성이 좋은 yaml 형식을 선호한다. 이렇게 작성한 template 파일(json 또는 yaml)을 CloudFormation에 업로드하면 Stack 이라는 단위로 관리된다. 따라..

IT/Public Cloud 2022.03.12

EC2 인스턴스 복제하기 (feat. template, image)

AWS에서 EC2 를 복사하고자 할때(똑같은 EC2를 만들때) 목적에 따라 아래와 같이 2가지 방법을 사용할수 있다. (둘을 같이 사용할 수도 있다) template EC2 인스턴스 생성시 입력했던 각종 설정정보를 재활용 하기 위한 목적 EC2 생성후 설치한 프로그램 등은 재설치가 필요 (AMI에 포함되어 있지 않은) network, IAM role, keypair 등의 설정 정보 재활용 가능 image 현재 EC2 인스턴스에 설치된 프로그램 및 데이터를 재활용 하기 위한 목적 EC2 인스턴스를 복사해서 image로 만들고. 이를 활용해서 새로운 EC2 인스턴스를 생성 AMI 포함여부와 무관하게 현재 설치된 모든 데이터, 유틸리티 등이 모두 포함 network, IAM role, keypair 등 생성시..

IT/Public Cloud 2021.12.16
반응형