Преимущества отдельного сервера СУБД

Я хотел бы сравнить преимущества двух архитектур хостинга для небольшого сервера (то есть двухъядерного процессора и твердотельного накопителя емкостью 250 ГБ, причем 100 ГБ выделено для данных, более чем достаточно), состоящего в основном из специального приложения, предоставляющего веб-сервисы, с архитектура REST и все данные в реляционной базе данных.

  1. Размещается на одном компьютере в облаке (например, экземпляре EC2) с реляционной базой данных (например, mySQL, PostGreSQL), работающей локально, с частым внешним резервным копированием зашифрованной базы данных (например, на S3/Glacier).
  2. Размещается на машине в облаке (например, аналогичный экземпляр EC2 с меньшим количеством твердотельных накопителей) с управляемой службой RDBMS, например Amazon Relational Database Service, возможно, с менее частым внешним резервным копированием зашифрованной базы данных.

Я вижу преимущества для 1

  • Я считаю, что дешевле (экономия на управляемой службе и сети РСУБД) примерно в 3 раза.
  • Возможно, лучшая задержка доступа к базе данных?

и для 2

  • Если экземпляр EC2 будет уничтожен, мы не потеряем данные.
  • Нет необходимости копировать БД из одного экземпляра EC2 в другой при перестройке сервера с нуля или при серьезном обновлении, например при смене ОС; таким образом, меньшее время простоя.
  • Возможно проще администрирование БД.

Что мне не хватает? Есть какие-нибудь указания на авторитетную позицию по этому поводу?

0 ответов

Другие вопросы по тегам