AWS CodeDeploy로 EC2 Auto Scaling Group 배포(java)
CodeDeploy 클라우드 기반 배포 자동화를 위한 CD(Continuous Deploy) 도구 AWS EC2, ECS, Lambda 및 온프레미스 서버에도 배포 가능 S3, CodeCommit, CodePipeline, Git, ELB, Auto-Scaling 등과 통합 CodeDeploy 주요 구성 요소 AppSpec 파일: 배포할 어플리케이션에 대한 정보를 설정(yml or json) 배포 구성: CodeDeploy에서 사용하는 배포규칙,배포성공/실패 조건 세트 - EC2/온프레미스 인스턴스의 최소개수지정, Lambda함수 버전으로 특정 트래픽 라우팅 방식(Canary, Linear, All-at-Once) 등 배포그룹: 개별 인스턴스들의 세트, 특정 태그가 지정된 인스턴스 or ASG에 포함된 ..
2022. 2. 27.
AWS - EC2 기본
1. EC2 인스턴스 요금 인스턴스 사용량 + EBS요금 + 통신요금 + 그 외 옵션 - 인스턴스 사용량(기동시간 X 단가): 인스턴스 기동 초단위 과금, 정지 시에는 미과금 - EBS 스토리지(용량 X 단가): 스토리지 성능(SSD,HDD,IOPS)에 따라 단가 다름, 정지 시에도 과금 - 통신요금(Outbound 요금): 인바운드는 무료, 인스턴스에서 인터넷으로 나가는 아웃바운드에 과금 - 그 외 옵션: Elastic IP(고정 공인 IP) 서비스 등 옵션 사용 시 추가 * IOPS(Input Ouput Per Second): 1초간 처리할 수 있는 입출력 수 2. 주요 인스턴스 유형 - 범용(T2,T3,M4,M5 등): 일반적인 서버, 버스트 기능을 지원하는 유형도 있음 - 컴퓨팅 최적화(C4,C5..
2022. 1. 16.