Назад |
Перейти на главную страницу
Что такое передовой опыт EC2?
Документации по этой теме очень мало.
Например, инициализация EBS, описанная на этой странице, является важным первым шагом для запуска базы данных на EC2:
http://docs.amazonwebservices.com/AWSEC2/latest/DeveloperGuide/index.html?instance-storage.html
Я нашел эту страницу погребенной в Руководстве разработчика Amazon. Я думаю, они называют руководство Sysad "Руководством разработчика".
У меня есть и другие вопросы, например: Как делать резервные копии баз данных? Настроить резервную базу данных на другом экземпляре EC2? Или использовать функцию резервного копирования EBS-S3?
Несколько базовых из моей головы:
- Использовать EBS а не хранилище экземпляров для всех данных, которые должны быть постоянными.
- Храните внешние резервные копии всех важных данных. Amazon считает, что EBS в 10 раз надежнее физических дисков, но вы хотите защитить себя от недоступности сервисов Amazon.
- Осторожно используйте группы безопасности для управления доступом к своим экземплярам. Если вам нужно добавить порт в группу безопасности, по возможности ограничьте его другими адресами в сети AWS.
- Группы безопасности также могут использоваться для идентификации ваших экземпляров EC2 (кто может запомнить множество имен, таких как «i-a27999c»?). Например, если у вас есть набор веб-серверов и набор серверов приложений, используйте разные группы безопасности для каждый набор, даже если правила доступа одинаковы.
- Использовать эластичные IP-адреса если вы хотите иметь фиксированный IP-адрес для внешнего доступа, который может перемещаться между разными экземплярами. Если у вас есть один долго работающий экземпляр, я бы не стал беспокоиться об эластичных IP-адресах.
- Если вы планируете запускать свои экземпляры в течение длительного времени, рассмотрите Зарезервированные инстансы; вы платите предоплату, но получаете гораздо более низкую почасовую ставку.
Что касается вопроса о резервном копировании, то любой из ваших вариантов может быть хорош - резервная база данных обеспечит более быстрое восстановление, но вам придется платить за дополнительный экземпляр EC2 и его том EBS. Преимущество использования S3 для резервного копирования состоит в том, что вы платите только за используемое хранилище; если у вас есть другой том EBS для резервного копирования, вы платите за общий размер тома, даже если вы не используете все пространство для хранения.