MySql локальный хост против производительности экземпляра Amazon RDS - PullRequest
0 голосов
/ 02 июля 2018

Я использую Django Rest API на AWS ec2-сервере. Прямо сейчас Api используют базу данных localhost MySql. Должен ли я изменить свою базу данных с MySql localhost на Amazon RDS instance?

Согласно тому, что я знаю, для удаленных серверов потребуется немного больше времени для передачи запроса и общих ресурсов. Стоит ли это небольшое дополнительное время для переноса моей базы данных с MySql localhost на Amazon RDS instance?

Я прочитал этот ответ, но он мне мало помог. MySql localhost против Amazon RDS

Ответ со всеми возможными плюсами и минусами действительно будет оценен.

1 Ответ

0 голосов
/ 02 июля 2018

Плюсы для локального MySQL

  • Чуть быстрее из-за близости к приложению

Минусы для локального MySQL

  • Не легко масштабируется

  • Если вы хотите использовать автоматическое масштабирование для загрузки вашего приложения и трафика, то у вас могут возникнуть кошмары, потому что при масштабировании у вас будут работать даже серверы MySQL на каждом новом узле.

Плюсы для RDS

  • Вам не нужно беспокоиться об установке и обслуживании сервера MySQL
  • Вам не нужно беспокоиться о масштабировании
  • Вам не нужно беспокоиться о балансировке нагрузки
  • Вам не нужно беспокоиться об обновлениях и исправлениях в EC2
  • Вам не нужно беспокоиться о восстановлении после сбоя, поскольку при предоставлении экземпляра БД Multi-AZ Amazon RDS синхронно реплицирует данные в резервный экземпляр в другой зоне доступности (AZ). Элемент списка

Минусы для RDS

  • Немного медленнее из-за задержки в сети
...