프로젝트 시작하기

6단계  |  45분

Python_Web_App_HERO-ART_SM

이 프로젝트에서는 AWS Elastic Beanstalk를 사용하여 고가용성 Python 웹 앱을 배포하는 방법을 알아봅니다. 배포할 샘플 앱은 Python과 Django를 사용합니다. 코드를 업로드하기만 하면 Elastic Beanstalk가 용량 프로비저닝, 로드 밸런싱, 자동 크기 조정부터 시작하여 애플리케이션 상태 모니터링에 이르기까지 배포를 자동으로 처리합니다. Elastic Beanstalk는 손쉽게 조정할 수 있는 Auto Scaling 설정을 사용하여 애플리케이션의 특정 요건에 따라 자동으로 애플리케이션을 확장하거나 축소합니다. 

arch_diagram
프로젝트 안내서 시작하기

수행할 수 있는 작업:

AWS Elastic Beanstalk를 사용하여 Python 웹 애플리케이션 환경을 시작합니다. Elastic Beanstalk는 사용자 대신 기본 인프라(예: Amazon EC2 인스턴스)와 스택 구성 요소(예: OS, 웹 서버, 언어/프레임워크)를 프로비저닝하고 관리합니다.

AWS Elastic Beanstalk를 사용하여 웹 애플리케이션을 배포합니다. Elastic Beanstalk에 코드를 업로드하면, Elastic Beanstalk가 사용자 대신 배포와 관련된 모든 세부 사항을 처리합니다.

시작하기 전에 필요한 항목:

AWS 계정: 웹 사이트를 호스팅하기 위해 리소스를 프로비저닝하려면 AWS 계정이 필요합니다. AWS에 가입하기.

IT 경험: 이 프로젝트를 완료하기 위해서는 웹 기술과 Python에 대한 기본적인 지식이 있는 것이 좋지만, 필수 사항은 아닙니다.

AWS 경험: 이 프로젝트를 완료하는 데 AWS 관련 경험은 필요하지 않습니다.

코드(선택 사항): 애플리케이션용 코드가 있는 경우 본 안내서를 사용하여 이를 배포할 수 있습니다. 본 프로젝트에 제공된 샘플 앱 코드를 사용할 수도 있습니다.

월별 예상 요금:

프로젝트 완료 비용: 이 프로젝트를 완료하는 데는 0.04 USD의 비용이 발생할 것으로 예상됩니다. 이는 AWS 프리 티어 범위 내에서 사용하고, 권장 구성을 따르며, 모든 리소스를 프로젝트 완료 후 1시간 이내에 종료한다고 가정할 때의 비용입니다. 고객의 사용 사례에 따라 다른 구성이 필요할 수 있으며 이는 청구서에 영향을 미칠 수 있습니다. 월 사용량 계산기를 사용하면 요구 사항에 맞춰 비용을 추정할 수 있습니다.

월별 예상 요금: Python 웹 애플리케이션을 시작 및 실행하는 데 드는 총비용은 사용량과 구성 설정에 따라 달라집니다. 본 안내서에서 권장하는 기본 구성을 따르는 경우, 일반적으로 AWS 프리 티어 한도 내에서 사용하면 월별 27.39 USD, AWS 프리 티어 한도를 초과하면 월별 56.02 USD의 비용이 발생합니다. 사용된 서비스 및 관련 비용의 내역은 사용 서비스 및 비용을 참조하십시오.


AWS 클라우드에서 안전하고 안정적이며 확장 가능한 Python 애플리케이션을 개발하는 데 필요한 모든 도구, 설명서 및 샘플 코드를 찾을 수 있습니다.

Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker를 사용하여 Apache, Nginx, Passenger, IIS와 같은 친숙한 서버에서 개발된 웹 애플리케이션 및 서비스를 간편하게 배포하고 확장할 수 있는 서비스인 AWS Elastic Beanstalk에 대해 자세히 알아보십시오.

AWS를 시작하는 데 추가 리소스가 필요하십니까? 자세히 알아보려면 시작하기 리소스 센터를 방문하십시오.