참조 배포

AWS 기반 WordPress High Availability by Bitnami

고가용성 클라우드 환경에서 WordPress 및 Amazon Aurora를 사용하는 웹 출판

이 Quick Start는 약 40분 만에 AWS의 고가용성 환경에 WordPress High Availability by Bitnami(Amazon Aurora 지원 포함)를 배포합니다.

WordPress는 블로그와 웹 사이트를 구축하는 웹 출판 플랫폼으로, 다양한 테마, 확장 및 플러그인을 통해 사용자 지정할 수 있습니다. WordPress High Availability by Bitnami는 뛰어난 성능 및 가용성을 위해 AWS 클라우드의 여러 서버에 WordPress 애플리케이션을 설치합니다. 또한, 비용을 절감하고 구성 작업을 간소화하며 손쉽게 확장할 수 있도록 Aurora 관계형 데이터베이스를 설정합니다. 데이터베이스 및 WordPress 애플리케이션은 보안 및 액세스 제어를 강화하기 위해 서로 다른 Amazon Elastic Compute Cloud(EC2) 인스턴스에 설정됩니다. 데이터베이스 쿼리를 캐싱하기 위해 Amazon ElastiCache for Memcached 서버에 배포하도록 선택할 수도 있습니다.

이 Quick Start에는 AWS CloudFormation 템플릿과 배포를 최대한 활용할 수 있는 단계별 지침이 담긴 가이드가 포함됩니다.

couchbase 로고

이 Quick Start는 Bitnami와 AWS가 공동으로 개발했습니다. Bitnami는
APN 파트너입니다.

  •  구축할 내용
  •  배포 방법
  •  비용 및 라이선스
  •  구축할 내용
  • 이 Quick Start를 사용하면 AWS에 다음과 같은 구성 가능한 환경을 설정할 수 있습니다.

    • 두 가용 영역에 걸쳐 있는 고가용성 아키텍처.*
    • AWS 모범 사례에 따라 퍼블릭 및 프라이빗 서브넷으로 구성된 가상 프라이빗 클라우드(VPC). 이는 배포를 위한 네트워크 인프라를 제공합니다.*
    • 인터넷 액세스를 제공하는 인터넷 게이트웨이. 이 게이트웨이는 트래픽 송수신을 위해 배스천 호스트가 사용합니다.*
    • 퍼블릭 서브넷에서, 프라이빗 서브넷의 리소스에 대한 아웃바운드 인터넷 액세스를 허용하기 위한 관리형 NAT 게이트웨이.*
    • 퍼블릭 서브넷에서, 퍼블릭 및 프라이빗 서브넷의 EC2 인스턴스에 인바운드 Secure Shell (SSH) 액세스를 허용하는 Auto Scaling 그룹의 Linux 배스천 호스트.*
    • 여러 WordPress 인스턴스로 HTTP 및 HTTPS 요청을 분산하기 위한 Elastic Load Balancing(ELB).
    • 프라이빗 서브넷에서, Apache에 WordPress 애플리케이션을 호스팅하는 EC2 인스턴스. 이러한 인스턴스는 고가용성을 보장하기 위해 Auto Scaling 그룹에서 프로비저닝됩니다.
    • 프라이빗 서브넷에서, Amazon Relational Database Service(Amazon RDS)에 의해 관리되는 Aurora DB 인스턴스.
    • 프라이빗 서브넷에서, WordPress 인스턴스 간에 자산(예: 플러그인, 테마, 이미지)을 공유하기 위한 Amazon Elastic File System(EFS).
    • 프라이빗 서브넷에서, 데이터베이스 쿼리 캐싱을 위한 Amazon ElastiCache for Memcached 노드.

    * 기존 VPC에 Quick Start를 배포하는 템플릿은 별표가 표시된 작업을 건너뛰고 기존의 VPC 구성을 묻는 메시지를 표시합니다.

  •  배포 방법
  • AWS에 WordPress High Availability by Bitnami를 배포하려면, 배포 가이드의 지침을 따르십시오. 배포 프로세스에는 다음 단계가 포함됩니다.

    1. 아직 AWS 계정이 없다면 https://aws.amazon.com에서 가입합니다.
    2. Quick Start를 시작합니다. 각 배포에는 약 40분이 걸립니다. 다음 2가지 옵션 중에서 선택할 수 있습니다.
    3. WordPress 사용자 인터페이스를 사용하거나 SSH를 통해 클러스터에 연결하여 WordPress에 액세스하고 대시보드에 로그인해 배포를 테스트합니다.
    4. (선택 사항) ElastiCache를 활성화한 경우, WordPress 캐시를 구성하는 W3 Total Cache 플러그인을 테스트하십시오.
    5. (선택 사항) PHP의 바이트 코드 캐시인 OPcache의 구성을 사용자 지정하십시오.

    배포를 사용자 지정하려면 Aurora 데이터베이스 구성, ElastiCache 구성, DNS 및 SSL 설정, WordPress 웹 서버 설정을 변경하면 됩니다.

  •  비용 및 라이선스
  • 이 Quick Start 참조 배포를 실행하는 동안 사용되는 AWS 서비스 비용은 고객이 부담해야 합니다. Quick Start 사용에 따르는 추가 비용은 없습니다.

    이 Quick Start에 대한 AWS CloudFormation 템플릿에는 사용자 지정할 수 있는 구성 파라미터가 포함되어 있습니다. 인스턴스 유형과 같은 일부 설정에 따라 배포 비용이 달라집니다. 예상 비용은 사용하려는 각 AWS 서비스에 대한 요금 페이지를 참조하십시오. 요금은 변경될 수 있습니다.

         Quick Start를 배포한 후에는 AWS 비용 및 사용 보고서를 활성화하여 Quick Start 관련 비용을 추적하는 것이 좋습니다. 이 보고서는 계정의 S3 버킷에 결제 지표를 제공합니다. 매월 사용량을 기반으로 요금을 산정하고 월말에 데이터를 마무리합니다. 자세한 내용은 AWS 설명서를 참조하십시오.

    WordPress High Availability by Bitnami 및 그 구성 요소는 오픈 소스 소프트웨어로 제공되며 다음 라이선스를 통해 배포됩니다.

    • WordPress: GNU General Public License 버전 2(GPL2)
    • Apache HTTP Server: Apache License 버전 2.0 (APACHE2)
    • PHP: PHP License 버전 3.01(PHP)
    • MySQL 클라이언트: GNU General Public License 보전 2(GPL2)
    • WordPress: GNU General Public License 버전 2(GPL2)

    이 Quick Start에 의해 배포되는 다른 구성 요소의 라이선스를 확인하려면 Quick Start를 배포한 후 /opt/bitnami/licenses 폴더를 보십시오.