AWS App Runner
- 완전 관리형 서비스로 규모에 따라 웹 애플리케이션, API 배포를 돕는다.
- 이 서비스로 누구나 AWS에 배포를 할 수 있다. - 인프라나 컨테이너, 소스 코드 등을 알 필요가 전혀 없다.
- 소스 코드나 Docker 컨테이너 이미지를 가지고 원하는 구성을 설정한다.
- vCPU의 수나 컨테이너 메모리의 크기 오토 스케일링 여부 상태 확인을 설정하면 된다.
- 웹 애플리케이션이나 API에 들어갈 기본 설정을 설정하는 것이다. - 다음 작업은 자동으로 이루어진다.
- App Runner 서비스가 웹 앱을 빌드하고 배포한다.
- 컨테이너가 생성되고 배포된다. - API나 웹 앱이 배포된 다음엔 URL을 통해 바로 액세스할 수 있다.
- 이처럼 배후에서 어떤 작업이 이뤄지는지 전혀 몰라도 배포할 수 있다.
- 배후에서 AWS 서비스가 사용되는 것이겠지만 사용자는 굳이 몰라도 빠른 배포를 할 수 있다. - 장점
- 오토 스케일링이 가능하고 가용성이 높으며 로드 밸런싱 및 암호화 기능을 지원한다.
- 애플리케이션, 즉 컨테이너가 VPC에 액세스 할 수도 있어서 데이터베이스와 캐시 메시지 대기열 서비스에 연결할 수 있다. - 사용 사례
- 빨리 배포해야 하는 웹 앱
- API
- 마이크로서비스
- 신속한 프로덕션 배포가 필요할 때 등등
'AWS(Amazon Web Service)' 카테고리의 다른 글
[AWS] 솔루션 설계자 관점의 Serverless (0) | 2024.12.09 |
---|---|
[AWS] AWS's containers - AWS App2Container (A2C) (0) | 2024.12.08 |
[AWS] AWS's containers - EKS (0) | 2024.12.06 |
[AWS] AWS's containers - ECR (0) | 2024.12.05 |
[AWS] AWS's containers - ECS 솔루션 아키텍트 (0) | 2024.12.04 |