AWS Auto Scaling
- 트래픽 등과 같은 요소에 대응하여 탄력적인 애플리케이션을 구축하는데 도움을 주는 AWS 서비스
- EC2 인스턴스를 자동으로 확장하고 축소하는 기능을 가지고 있음
- 최소 실행 인스턴스 수를 지정하여 꾸준하게 최소 실행 인스턴스 수만큼 실행할 수도 있고, 예약하여 특정 시간에 인스턴스를 실행할 수도 있음
- Auto Scaling을 사용할 때는, 1. 시작 템플릿, 2. 대상 그룹, 3. 로드밸런서가 필요
- 실행 중인 인스턴스의 상태를 모니터링하거나, 가용 영역 간 용량 균형을 조정하는 기능이 포함되어 있음
문서
https://docs.aws.amazon.com/ko_kr/autoscaling/ec2/userguide/what-is-amazon-ec2-auto-scaling.html
Amazon EC2 Auto Scaling이란 무엇입니까? - 아마존 EC2 오토 스케일링
이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.
docs.aws.amazon.com
AWS CloudFormation
- AWS 리소스를 모델링 및 설정하여 리소스 관리 시간을 줄이고, AWS에서 실행되는 애플리케이션에 더 많은 시간을 사용할 수 있도록 도와주는 서비스
- 리소스를 자동으로 생성해줌
- 템플릿 생성 시, 해당 리소스의 프로비저닝 및 구성을 담당하여 이용자가 신경쓰지 않아도 알아서 다 해주는 서비스
* 템플릿이란? 모든 리소스와 해당 속성
- json, yaml 파일 작성하여 작성할 수 있음
- 인프라 관리를 간소화하고 신속하게 인프라를 복제할 수 있음. + 인프라 변경 사항 제어 및 추적도 가능
- 세부적인 Ci/CD 설정은 사용자가 설정할 수 있음
- Cloudformation을 이용하여 Auto Scaling 그룹을 생성할 수 있음
문서
https://docs.aws.amazon.com/ko_kr/AWSCloudFormation/latest/UserGuide/Welcome.html
AWS CloudFormation이란? - AWS CloudFormation
AWS CloudFormation이란? AWS CloudFormation은 AWS 리소스를 모델링하고 설정하여 리소스 관리 시간을 줄이고 AWS에서 실행되는 애플리케이션에 더 많은 시간을 사용하도록 해 주는 서비스입니다. 필요한
docs.aws.amazon.com
AWS Proton
- 서버리스 및 컨테이너 기반 애플리케이션의 코드 프로비저닝 및 배포를 해줄 수 있는 자동화된 인프라 관리 도구
- 이 서비스는 일반적으로 여러 개의 서비스 인스턴스와 파이프라인을 포함하는 서비스 템플릿의 인스턴스화 => 개발과 배포를 모두 도와주는 도구라고 할 수 있음
!!!!! cloudformation과 비교하자면,,, proton은 CI/CD까지 모두 포함한 인프라 관리 자동화 도구이고, cloudformation은 인프라를 코드로 관리하는 IaC(Infrastructure as Code) 도구임 => CI/CD의 경우, 사용자가 직접 설정해야 하는 부분이 있을 수 있음
문서
https://docs.aws.amazon.com/ko_kr/proton/latest/userguide/Welcome.html
AWS Proton란 무엇인가요? - AWS Proton
이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.
docs.aws.amazon.com
'클라우드 컴퓨팅 > AWS 이론' 카테고리의 다른 글
[AWS-SAA] 5-2. Identify (1) | 2024.09.29 |
---|---|
[AWS-SAA] 5-3. Compliance (0) | 2024.09.29 |
[AWS-SAA] 6-2. Monitoring (0) | 2024.09.29 |
[AWS-SAA] 6-3. Support (0) | 2024.09.29 |
[AWS-SAA] 6-4. Governance (0) | 2024.09.28 |