구현 안내서 시작하기

5단계  |  60분

WordPress_Website_HERO-ART_small

Q: WordPress란 무엇입니까?

WordPress는 PHP와 MySQL로 작성된 오픈 소스 블로그 도구 및 콘텐츠 관리 시스템(CMS)으로서, 개인 블로그에서 트래픽이 많은 웹 사이트까지 다양한 사이트를 지원하는 데 사용됩니다.

Q: AWS에서 WordPress를 호스팅해야 하는 이유는 무엇입니까?

WordPress의 최초 버전은 2003년에 릴리스되었습니다. 다시 말해 지금과 같은 탄력적이고 확장 가능한 클라우드 기반 인프라를 전제로 구축되지 않았습니다. WordPress 커뮤니티의 노력과 다양한 WordPress 모듈 릴리스를 통해 이러한 CMS 솔루션의 기능이 지속적으로 확장되고 있습니다. 이제 AWS 플랫폼의 수많은 장점을 활용하는 WordPress 아키텍처를 구축할 수 있게 되었습니다. AWS에서는 가장 까다로운 애플리케이션을 위한 안정적이고, 확장 가능하며, 안전하고, 성능이 뛰어난 인프라를 제공합니다.

Q: 스택이 준비되어 실행될 때까지 시간이 얼마나 걸립니까?

새로운 Elastic Beanstalk 환경을 시작하는 데 보통 5분이 채 걸리지 않지만, 많은 수의 인스턴스를 시작하거나 데이터베이스 인스턴스가 포함된 경우 조금 더 걸릴 수 있습니다. 데이터베이스 인스턴스는 시작하는 데 약 10분이 걸립니다.

Q: 내 앱을 AWS상에 호스팅한 후에 이를 사용자 지정할 수 있습니까?

Elastic Beanstalk 환경의 설정 대부분은 시작한 후에도 변경할 수 있습니다. 애플리케이션 이름, 환경 이름, 플랫폼 및 VPC 할당은 변경할 수 없습니다.

Q: AWS 및 Elastic Beanstalk에서 애플리케이션을 호스팅할 때의 이점에는 어떤 것이 있습니까?

Elastic Beanstalk는 모니터링 도구, 리소스 관리 및 간단한 구성 옵션을 제공하므로 손쉽게 환경을 관리할 수 있습니다. 코드를 업로드하기만 하면 Elastic Beanstalk가 용량 프로비저닝, 로드 밸런싱, 자동 크기 조정부터 시작하여 애플리케이션 상태 모니터링에 이르기까지 배포를 자동으로 처리합니다. 이뿐만 아니라 애플리케이션을 실행하는 데 필요한 AWS 리소스를 완벽하게 제어할 수 있으며 언제든지 해당 리소스에 액세스할 수 있습니다.

Q: 스택의 리소스는 내가 소유하게 됩니까?

로드 밸런서를 가리키는 CNAME 레코드를 제외하고 고객 환경의 모든 리소스는 고객 계정에서 시작됩니다. 드리프트를 방지하려면 Elastic Beanstalk에서 제공하는 기능을 사용해 이러한 리소스만 관리해야 합니다.

Q: 내 환경이 생성된 후에 해당 구성을 변경할 수 있습니까?

Elastic Beanstalk 관리 콘솔 또는 EB CLI를 사용하여 실행 중인 환경의 설정을 변경하거나, 환경의 현재 구성을 저장하고 이를 다른 환경에 적용할 수 있습니다. 또한, 구성 파일을 사용하여 애플리케이션의 소스 코드에서 환경의 리소스를 구성하고 확장할 수 있습니다.

Q: 트래픽이 증가하는 경우 내 앱을 확장하려면 어떻게 해야 합니까?

트래픽이 미리 정의된 임계값에 도달할 때 인스턴스를 추가로 시작하도록 환경의 Auto Scaling 그룹을 구성합니다.

Q: 애플리케이션을 업데이트하려면 어떻게 해야 합니까?

Elastic Beanstalk 관리 콘솔 또는 EB CLI를 사용하여 실행 중인 환경에 새로운 버전의 애플리케이션 소스 코드를 배포합니다.

Q: AWS 기반 보안 및 보안 모범 사례를 자세히 알아보려면 어떻게 해야 합니까?

이 주제에 대해 자세히 알아보거나 관련 리소스를 찾으려면 AWS 보안 센터로 이동하십시오.

구현 안내서 시작하기