참조 배포

AWS의 Magento

AWS 클라우드의 전자상거래 웹사이트를 위한 콘텐츠 관리

이 Quick Start는 Magento 오픈 소스 (이전의 커뮤니티 에디션)를 AWS 클라우드에 자동으로 배포합니다.

Magento는 전자상거래 웹 사이트를 위한 오픈 소스 콘텐츠 관리 시스템입니다. 이 자동화된 배포는 선택 사항인 샘플 데이터와 함께 Magento를 실행하는 클러스터를 구축하므로, 사용자 지정 테마를 실험하고 웹 스토어를 볼 수 있습니다.

배포는 Amazon RDS에서 Amazon Aurora 또는 MySQL을 데이터베이스 운영을 위해 사용하고, Amazon EFS를 EC2 인스턴스 간 스토리지를 공유하고 Amazon ElastiCache 클러스터를 Redis 캐시 엔진과 함께 사용하여 애플리케이션 로드 시간을 향상시킵니다.

Magento_logo_trans

이 Quick Start는
AWS 솔루션 아키텍트가 개발했습니다.

 

  •  구축할 내용
  •  배포 방법
  •  비용 및 라이선스
  •  구축할 내용
  • 이 Quick Start를 사용해 AWS 계정에 다음 Magento 환경을 자동으로 설정하십시오.

    • 2개의 퍼블릭 및 2개의 프라이빗 서브넷으로 구성된 2개의 가용 영역에 걸쳐있는 가상 프라이빗 클라우드 (VPC).*
    • 퍼블릭 서브넷에서 Magento 웹 서버에 SSH Secure Shell (SSH) 액세스를 제공하는 배스천 호스트. 배스천 호스트는 여러 가용 영역에 걸쳐있는 Auto Scaling 그룹에 의해 유지되며 항상 사용 가능한 배스천 호스트가 하나만 있도록 구성됩니다.*
    • 퍼블릭 서브넷으로 배포되고 아웃바운드 인터넷 연결을 위해 탄력적인 IP 주소로 구성되는 AWS 관리형 NAT (network address translation) 게이트웨이. NAT 게이트웨이는 프라이빗 네트워크 내에서 시작된 모든 EC2 인스턴스의 인터넷 액세스에 사용됩니다.*
    • MySQL용 Amazon RDS 또는 첫 번째 프라이빗 서브넷에 Amazon RDS를 통해 배포된 Amazon Aurora 데이터베이스 엔진. 다중 AZ 배포를 선택하면 동기 복제 된 보조 데이터베이스가 두 번째 프라이빗 서브넷에 배포됩니다. 이는 기본 데이터베이스에서 고가용성 및 내장된 자동 장애 조치를 제공합니다.
    • 프라이빗 서브넷에서 실행되는 Redis 캐시 엔진이있는 Amazon ElastiCache 클러스터.
    • 프라이빗 서브넷에서 시작된 Amazon EC2 웹 서버 인스턴스.
    • Elastic Load Balancing은 여러 웹 서버 인스턴스에 트래픽을 자동으로 분산하도록 배포되었습니다.
    • Amazon EFS는 웹 서버 인스턴스를 만들고 자동으로 마운트하여 공유 미디어 파일을 저장합니다.
    • 수요 급증이 있을 경우 자동으로 용량을 늘리고 트래픽이 적은 시간에 용량을 줄이기 위해 Auto Scaling 기능이 활성화되었습니다. 기본 설치는 인스턴스 용량을 확대 또는 축소하기 위해 고/저 CPU 기반 임계값으로 설정됩니다. 배포 시작 도중 또는 이후에 이 임계값을 수정할 수 있습니다.
    • 배포 프로세스에 필요한 AWS 서비스에 액세스할 수 있는 세분화된 권한을 가진 AWS Identity and Access Management (IAM) 인스턴스 역할.
    • 필요한 프로토콜 및 포트에만 액세스하도록 제한하는 인스턴스 또는 함수별 적절한 보안 그룹. 예를 들어, Amazon EC2 웹 서버에서 HTTP 서버 포트에 대한 액세스는 Elastic Load Balancing으로 제한됩니다. 또한 보안 그룹은 웹 서버 인스턴스별로 Amazon RDS DB 인스턴스에 대한 액세스를 제한합니다.

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

  •  배포 방법
  • AWS에서 Magento 환경을 구축하려면, 배포 안내서의 지침을 따르십시오. 배포 프로세스에는 다음 단계가 포함됩니다.

    1. 아직 AWS 계정이 없다면 https://aws.amazon.com에서 등록하십시오.
    2. Magento 소프트웨어를 다운로드합니다.
    3. Quick Start를 시작합니다. 각 배포는 약 30-60분이 걸립니다. 다음 2가지 옵션 중에서 선택할 수 있습니다.
    4. Magento 스택에 연결하고 Magento Admin Panel에 액세스하고 MySQL 연결을 테스트하여 배포를 테스트합니다.

    배포를 사용자 지정하려면, Magento, 데이터베이스 및 Amazon ElastiCache 설정을 구성하고, 웹 서버의 최소 및 최대 수를 설정하고, CIDR 블록 크기 및 인스턴스 유형을 사용자 지정 할 수 있습니다.

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

    이 Quick Start에 대한 AWS CloudFormation 템플릿에는 사용자 지정할 수 있는 구성 파라미터가 포함되어 있습니다. 비용은 배포하는 클러스터의 스토리지 및 컴퓨팅 구성에 따라 다릅니다. 예상 비용은 사용하게 될 각 AWS 서비스에 대한 요금 페이지를 참조하십시오. 요금은 변경될 수 있습니다.

    이 Quick Start에서는 오픈 소스 라이선스 (OSL 3.0)에 따라 배포되는 오픈 소스 소프트웨어 인 Magento 오픈 소스 (이전의 커뮤니티 에디션)를 사용합니다.