참조 배포

Drupal on AWS

Amazon RDS, Amazon S3 및 기타 AWS 서비스를 사용하여 Drupa을 배포

이 Quick Start는 고가용성의 Drupal 아키텍처를 Amazon Web Services(AWS) 클라우드에 배포합니다.

Drupal은 PHP 서버 측 스크립팅 언어로 작성된 오픈 소스 콘텐츠 관리 플랫폼입니다. Drupal은 많은 엔터프라이즈 웹 사이트에 백엔드 프레임워크를 제공하고 있습니다. AWS에 Drupal을 배포하면 AWS 서비스의 사용이 쉬워져 추가적으로 콘텐츠 관리 프레임워크의 성능이 개선되고 기능이 확장됩니다.

이 배포는 Amazon Elastic Compute Cloud(Amazon EC2), Amazon Virtual Private Cloud(Amazon VPC), Amazon Relational Database Service(Amazon RDS), Amazon Elastic File System(Amazon EFS), Amazon ElastiCache, Amazon CloudFront 및 Amazon Route 53를 사용합니다.

이 참조 아키텍처는 약 30분 만에 AWS에 Drupal 환경을 배포하는 AWS CloudFormation 템플릿에 의해 자동화됩니다. 템플릿을 특정 요건에 따라 사용자 지정할 수도 있습니다.

drupal-small

이 Quick Start는
AWS 솔루션스 아키텍트.

 

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

    • 두 가용 영역에 구성된 가상 프라이빗 클라우드(VPC) 각 가용 영역에서 이 Quick Start는 AWS 모범 사례에 따라 퍼블릭 서브넷 1개와 프라이빗 서브넷 1개를 프로비저닝합니다.*
    • 퍼블릭 서브넷에서, 프라이빗 서브넷의 Amazon EC2 인스턴스에 인바운드 Secure Shell(SSH) 액세스를 허용하는 AWS Auto Scaling 그룹의 Linux 배스천 호스트. *
    • 퍼블릿 서브넷에서, 프라이빗 서브넷의 인스턴스에 대한 아웃바운드 인터넷 연결을 제공하기 위한 관리형 NAT(네트워크 주소 변환) 게이트웨이.*
    • 프라이빗 서브넷에서, Drupal 서버 및 Amazon Aurora 데이터베이스 인스턴스를 호스팅하기 위한 AWS Auto Scaling 그룹의 웹 서버 인스턴스(Amazon 머신 이미지(AMI)).
    • Drupal 클러스터가 사용량에 따라 서버를 추가 또는 제거하도록 허용하는 AWS Auto Scaling.
    • 자동으로 로드 밸런서에서 인스턴스를 추가 및 제거하는 AWS Auto Scaling과 Elastic Load Balancing의 통합. 기본 설치는 인스턴스 용량을 확대 또는 축소하기 위해 고/저 CPU 기반 임계값으로 설정됩니다.
    • Amazon EC2 인스턴스에 사용할 수 있는 간단하고 확장 가능한 파일 스토리지를 제공하는 Amazon Elastic File System(Amazon EFS).
    • 필요할 경우 Quick Start를 통해 생성된 AWS 리소스가 다른 AWS 리소스에 액세스하도록 허용하는 AWS Identity and Access Management(IAM) 역할.*
    • 데이터베이스 쿼리와 Drupal 세션을 캐싱하기 위한 Amazon ElastiCache.
    • Drupal에서 최종 사용자까지 정적 및 동적 콘텐츠 배포를 가속화하기 위한 콘텐츠 전송 네트워크로서 Amazon CloudFront.
    • Drupal 사이트의 도메인 이름을 확인하기 위한 퍼블릭 DNS(Domain Name System)로서 Amazon Route 53.

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

  •  배포 방법
  • 약 30분이면 배포 안내서 내 지침을 따라 AWS에 Drupal 환경을 구축할 수 있습니다. 배포 프로세스에는 다음 단계가 포함됩니다.

    1. 아직 AWS 계정이 없다면 https://aws.amazon.com에서 가입합니다.
    2. Quick Start를 시작합니다. 다음 2가지 옵션 중에서 선택할 수 있습니다.
    3. Drupal 관리자 사이트에 로그인하여 배포를 테스트합니다.
    4. Drupal 관리자 사이트를 사용하여 콘텐츠를 생성합니다.

    Quick Start에는 비즈니스, IT 및 보안 요건을 최상으로 충족하여 사용자 지정할 수 있는 파라미터가 포함되어 있습니다.

  •  비용 및 라이선스
  • 이 배포는 자동으로 Drupal 7 또는 Drupal 8을 원하는 구성으로 시작합니다. Drupal은 오픈 소스 소프트웨어입니다. GNU GPL 버전 2에 따라 라이선스가 부여됩니다. Drupal의 라이선스에 대한 추가 정보는 Drupal 웹 사이트를 참조하십시오.

    이 Quick Start 참조 배포를 실행하는 동안 사용되는 AWS 서비스 비용은 고객이 부담해야 합니다. Quick Start 사용에 따르는 추가 비용은 없습니다. 예상 비용은 사용하려는 각 AWS 서비스에 대한 요금 페이지를 참조하십시오.

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