Преимущества отдельного сервера СУБД
Я хотел бы сравнить преимущества двух архитектур хостинга для небольшого сервера (то есть двухъядерного процессора и твердотельного накопителя емкостью 250 ГБ, причем 100 ГБ выделено для данных, более чем достаточно), состоящего в основном из специального приложения, предоставляющего веб-сервисы, с архитектура REST и все данные в реляционной базе данных.
- Размещается на одном компьютере в облаке (например, экземпляре EC2) с реляционной базой данных (например, mySQL, PostGreSQL), работающей локально, с частым внешним резервным копированием зашифрованной базы данных (например, на S3/Glacier).
- Размещается на машине в облаке (например, аналогичный экземпляр EC2 с меньшим количеством твердотельных накопителей) с управляемой службой RDBMS, например Amazon Relational Database Service, возможно, с менее частым внешним резервным копированием зашифрованной базы данных.
Я вижу преимущества для 1
- Я считаю, что дешевле (экономия на управляемой службе и сети РСУБД) примерно в 3 раза.
- Возможно, лучшая задержка доступа к базе данных?
и для 2
- Если экземпляр EC2 будет уничтожен, мы не потеряем данные.
- Нет необходимости копировать БД из одного экземпляра EC2 в другой при перестройке сервера с нуля или при серьезном обновлении, например при смене ОС; таким образом, меньшее время простоя.
- Возможно проще администрирование БД.
Что мне не хватает? Есть какие-нибудь указания на авторитетную позицию по этому поводу?