구현 안내서 시작하기

5단계  |  60분

Build_LAMP_Web_App_HERO-ART_SM

이 프로젝트에서는 AWS Elastic Beanstalk와 Amazon Relational Database Service(RDS)를 사용하여 고가용성 LAMP 스택 웹 앱을 배포하는 방법을 알아봅니다. 이 스택은 Linux, Apache, MySQL 및 PHP를 사용합니다. Elastic Beanstalk를 사용하는 경우, 코드를 업로드하기만 하면 Elastic Beanstalk가 용량 프로비저닝, 로드 밸런싱, 자동 크기 조정부터 애플리케이션 상태 모니터링에 이르기까지 배포를 자동으로 처리합니다. Elastic Beanstalk는 손쉽게 조정할 수 있는 Auto Scaling 설정을 사용하여 애플리케이션의 특정 요건에 따라 자동으로 애플리케이션을 확장하거나 축소합니다. Amazon RDS를 사용하면 클라우드에서 관계형 데이터베이스를 손쉽게 설정, 운영 및 확장할 수 있습니다. 이 서비스에서는 비용 효율적이고 크기 조정 가능한 데이터베이스 용량을 제공하는 한편, 시간 소모적인 데이터베이스 관리 작업도 수행합니다.

aws-project_lamp-app_arch
구현 안내서 시작하기

수행할 수 있는 작업:

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

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

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

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

코드: 애플리케이션용 코드가 있는 경우 본 안내서를 사용하여 이를 배포할 수 있습니다. 아니면 AWS 샘플 앱 코드를 사용할 수도 있습니다.

기술 수준: 웹 기술과 LAMP 스택에 대한 기본 지식이 권장되지만 필수 사항은 아닙니다.

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

월별 예상 요금:

본 안내서에서 권장하는 구현을 사용하여 AWS에서 고가용성 LAMP 스택을 호스팅하는 데 드는 총비용은 사용량과 선택하는 인스턴스 유형에 따라 달라집니다. 본 안내서의 권장 사항에 따라 이 스택을 실행하면 일반적으로 월별 40 USD의 비용이 발생하고 AWS 프리 티어 한도를 초과한 경우에는 비용이 추가됩니다.

AWS 프리 티어에 해당하고 한도 내에 있는 경우, 가용성이 낮은 LAMP 스택의 요금은 월별 1 USD 미만입니다. 사용된 서비스 및 관련 비용의 내역은 사용 서비스 및 비용을 참조하십시오.


Lightsail로 애플리케이션을 가속화하십시오. 저렴하고 예측 가능한 가격으로 AWS에서 애플리케이션을 빠르게 시작하는 데 필요한 모든 것(컴퓨팅, 스토리지 및 네트워킹)을 제공합니다.

AWS Marketplace에서 LAMP 스택을 실행하는 사전에 구성된 이미지를 찾아 시작하십시오.

본 안내서는 PHP와 MySQL이 지원되는 Apache 웹 서버를 Amazon Linux 인스턴스에 설치하는 데 도움이 됩니다. Amazon EC2에 웹 서버, 언어 및 데이터베이스를 직접 설치하고 관리하길 원하는 경우 이 안내서를 사용하십시오.

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