Настройка высокопроизводительного веб-сервера и кластера серверов БД на Amazon EC2: так ли это?

EC2, сервис виртуальной машины Elastic Compute Cloud от Amazon, имеет множество вариантов конфигурации. Итак, я хочу подтвердить, что эта конфигурация верна для масштабируемой базы данных и серверной части веб-сервера.

У нас есть большая база данных 500 ГБ. (OrientDB.)

Мы будем зеркально отображать один экземпляр другой виртуальной машины в той же зоне доступности EC2. Мы считаем, что размер базы данных будет быстро расти.

План такой:

  • Получите 4 больших экземпляра, которые совместимы по типам с группами размещения (а также, в идеале, с расширенными сетями) (2 для веб-сайтов, 2 для БД.)
  • Мы используем поддерживаемые EBS экземпляры для хранения нашей операционной системы. Обсуждение здесь: http://alestic.com/2012/01/ec2-ebs-boot-recommended
  • Мы можем настроить временное хранилище экземпляров SSD как пространство подкачки. (Но он теряется даже после перезагрузки. Я слышал, что сложно добавить временную память при загрузке с EBS, но это возможно.)
  • Для автономного резервного копирования мы будем делать периодические снимки и сохранять их на S3. Очевидно, что мы должны гарантировать, что база данных находится в безопасном состоянии, когда этот снимок происходит, чтобы избежать повреждения. (Любые намеки здесь, кроме выключения БД?)
  • Если база данных становится слишком большой, нам нужно создать том EBS, который будет больше. Мы можем использовать RAID, чтобы преодолеть ограничение в 1 ТБ: http://alestic.com/2009/06/ec2-ebs-raid
  • Статические ресурсы на веб-серверах будут храниться на S3.

Это верно? Или я что-то упустил?

1 ответ

Решение

Я говорил с Amazon, и они рекомендовали одно изменение:

  • Два сервера должны быть разными зонами доступности внутри одного региона. (Меня беспокоило то, что скорость между двумя серверами будет низкой, но они сказали, что, хотя и не так быстро, как группы размещения, все должно быть хорошо и обеспечивает лучшую безопасность.)
  • Стоит отметить: они также утверждали, что люди успешно совершили набег до 40x 1 ТБ томов EBS. Тем не менее, я скептически отношусь к тому, насколько хороша идея.
  • Обратите внимание, что в настоящее время (август 2014 г.) более дешевый вариант - НЕ получать подготовленные IOP, если у вас есть том EBS SSD объемом 1 ТБ. Причина в том, что вы получаете IOP за ГБ. Таким образом, на уровне 1 ТБ цены ниже для стандартного твердотельного накопителя EBS, который не предусмотрен.
Другие вопросы по тегам