반응형
AWS_ Auto Scaling Group
정해놓은 사용량에 따라 서버를 원하는 개수로 늘리거나 줄일 수 있는 기능
AWS Cloudwatch에 의해 작동되고 보통 서버의 CPU 사용량을 기준으로 scale-out, scale-in 하게 됨.
- scale-out : 서버가 늘어나는 것
- scale-in : 서버가 줄어드는 것
- scale-up : 서버의 스펙을 올리는 것
AWS ASG 설정 방법
1. EC2 탭에있는 Auto Scaling 그룹 선택 → Auto Scaling 그룹 생성 선택
2. 시작 템플릿 선택 (없으면 AMI 이용해서 새로 생성)
3. VPC, 서브넷 선택 (가용성을 위해 최소 2개 선택)
4. ELB 연결 (없으면 생성, 대상그룹 연결)
5. 원하는 서버 개수와 CPU 조건 설정
launch template
- EC2 인스턴스를 생성할 때 각 파라미터를 저장해서 재활용할 수 있는 템플릿
AMI - 소프트웨어 구성이 기재된 템플릿
- 이미 세팅되어있는 서버를 이미지로 만들기 때문에 다른 세팅없이 바로 가져다 쓸 수 있음
무중단 배포 기법
- 구버전, 신버전이 동시에 동작하는 시간을 짧게 처리할 수 있음
- 업데이트된 서버에 문제가 있을 경우 빠르게 롤백이 가능함
- 무중단 배포과정에서 서버 인스턴스의 수가 줄지 않기 때문에 요청량 처리능력의 저하가 없음.
Blue/Green 배포 방식 설명
- 버전 업된 서버를 Green Group안에 만들고 연결시켜 Blue, Green Group 모두에서 요청을 처리한 후 Blue Group 인스턴스를 종료함
반응형
'AWS' 카테고리의 다른 글
AWS_CDK (0) | 2022.09.29 |
---|---|
AWS www.도메인 -> 도메인 리디렉션 (0) | 2022.09.29 |