AWS App Runner

AWS App Runner

AWS App Runner

입문

한 마디로

코드만 올리면 웹사이트가 뚝딱 만들어지는 마법 서비스

#컨테이너배포#자동스케일링#웹앱#간편배포
관련 서비스

비유로 이해하기

App Runner는 자동 피자 배달 서비스와 같아요. 피자 반죽(코드)만 가져다주면, 오븐에 굽고, 포장하고, 배달까지 알아서 해줘요. 손님이 많아지면 피자를 더 만들고, 한가하면 쉬어요.

동작 원리

애니메이션 준비 중입니다

언제 쓰나요?

🚀

빠른 API 서버 배포

Node.js나 Python API 서버를 인프라 설정 없이 바로 배포하고 싶을 때 App Runner가 딱이에요. GitHub에 푸시하면 자동 배포됩니다.

🌐

소규모 웹 애플리케이션

사이드 프로젝트나 MVP를 빠르게 배포할 때, 서버 관리 없이 URL만 받아서 바로 서비스할 수 있어요.

📱

마이크로서비스 배포

각 마이크로서비스를 독립적으로 배포하고 자동 스케일링을 적용할 수 있어요. ECS보다 훨씬 간단하게 시작할 수 있습니다.

요금 예시

App Runner는 사용한 만큼만 내는 방식이에요. 트래픽이 없을 때는 최소한의 비용만 발생하고, 접속자가 늘면 그만큼만 과금돼요. 소규모 웹앱이라면 월 5,000~10,000원 정도로 운영할 수 있어요.

자주 묻는 질문

ECS/Fargate랑 뭐가 다른가요?

ECS는 태스크 정의, 서비스 설정, 로드밸런서 구성을 직접 해야 하지만, App Runner는 소스 코드나 이미지만 연결하면 모든 것이 자동이에요.

어떤 언어를 지원하나요?

Python, Node.js, Java, .NET, Go, Ruby, PHP를 기본 지원하고, Docker 컨테이너를 사용하면 어떤 언어든 가능해요.

데이터베이스에 연결할 수 있나요?

네! VPC 커넥터를 사용하면 RDS, ElastiCache 등 VPC 내부의 프라이빗 리소스에 안전하게 접근할 수 있어요.