1

현재 CentOS-7 및 Apache를 실행하는 단일 물리적 서버에 30 개의 개별 Drupal 웹 사이트가 호스팅되어 있습니다.로드 밸런서 또는 확장 메커니즘이 없습니다. 우리는 정기적으로 백업을합니다.AWS에서 여러 웹 사이트 호스팅

설정을 AWS와 같은 클라우드 서비스로 마이그레이션 할 계획입니다. 이를 고려하여 다음과 같은 쿼리를 사용합니다.

  1. AWS에서 이러한 모든 웹 사이트를 호스팅하는 가장 좋은 방법은 무엇입니까?

  2. 각 웹 사이트마다 별도의 고정 컨테이너가 있어야하나요? 그렇다면 별도의 RDS에 각 웹 사이트의 데이터베이스가 있어야합니까?

답변

3

당신은 AWS 클라우드로 드루팔 사이트를 움직일 수 있지만 개인적으로 난 당신이 적어도 2 개 가용 영역에서 실행하면 자동 확장 및 내결함성을 제공 할 Elastic Beanstalk를 사용하는 것이 많은 유효한 방법이 있습니다 .

최상의 Drupal 성능을 위해서는 로컬 memcached (인스턴스 시작시 .ebextensions과 함께 설치 가능) 또는 Elasticache을 권장합니다.

Drupal Elastic Beanstalk 앱 앞에 Cloudfront을 삽입하면 성능이 더욱 향상됩니다.

RDS 배포를 공유할지 여부를 선택하는 것은 실제로 사용률, 비용, 성능 요구 사항 및 이러한 30 개의 사이트를 결합할지 (RDS 문제로 인해 모든 사이트가 다운되는지) 여부에 달려 있습니다. 30 개 사이트의 성격과 목표를 이해하지 않고 여기에서 추천하기가 어렵습니다.

+1

좋은 선택! +1 – Evgeny