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 내부의 프라이빗 리소스에 안전하게 접근할 수 있어요.