Я планирую разработать облачное приложение, использующее MySQL, предоставляемый с помощью Amazon RDS. Я хочу настроить реплики чтения для данных, которые я получил на твердотельных накопителях. Позволяет ли Amazon RDS иметь инстансы с твердотельными накопителями, или для этого нам придется использовать EBS с поддержкой SSD?
AWS поддерживает Экземпляры RDS, подготовленные с помощью SSDлибо вручную через Консоль AWS, либо использование шаблона CloudFormation для назначения SSD-хранилища вашему экземпляру RDS при раскручивании, с некоторыми оговорками:
При первом запуске я бы посоветовал не беспокоиться о параметре хранилища Provisioned IOPS (SSD), если у вас нет значительных данных, указывающих на то, что вашим системам потребуются существенные операции ввода-вывода.
Из документации:
Для получения дополнительной информации об Amazon RDS и VPC см. Использование Amazon RDS с Amazon VPC в Руководстве пользователя Amazon Relational Database Service.
Если у вас уже есть шаблон CloudFormation, определенный для использования DBSecurityGroup, возможно, вы не сможете использовать шаблон обновления для переключения на группу безопасности VPC. Возможно, вам придется перезапустить свой стек после обновления шаблона для использования новой группы безопасности VPC, что может вызвать либо значительное время простоя, либо потребовать обширных ручных операций или разработки автоматизации для снижения рисков простоя.
Кроме того, если вы укажете этот параметр как изменение, которое будет применяться в шаблоне обновления CloudFormation, у вас могут быть некоторые перебои в работе вашего экземпляра RDS, поэтому вам следует соответствующим образом спланировать возможное время простоя или прерывание обслуживания.
Вполне возможно создать Экземпляр RDS с использованием SSD. Однако в CloudFormation пока не поддерживается определение ресурса RDS, использующего SSD (увидеть, как другие жалуются на это здесь). К сожалению, я не могу найти никакой информации о том, когда они планируют поддержать его в CloudFormation, но я надеюсь, что это скоро! :)