Почему я должен использовать AWS RDS / DynamoDB вместо того, чтобы помещать все в EC2? - PullRequest
0 голосов
/ 04 апреля 2019

В настоящее время я размещаю свои форумы IPB на одном высококлассном выделенном сервере OVH без каких-либо технических проблем. Я рассматриваю возможность перехода на AWS, и AWS рекомендует (??) разместить ваше веб-приложение на EC2 (или ELB, если вы хотите масштабируемость) и разместить свою базу данных отдельно на RDS / DynamoDB (RDS в моем случае использования).

У меня почти 5k CCU в часы пик и база данных 50GB +.

Почему я должен использовать AWS RDS / DynamoDB вместо того, чтобы помещать все в EC2? Разве это не более обширно?

1 Ответ

2 голосов
/ 04 апреля 2019

Вы можете поместить все это в Ec2 (не в DynamodB, нет рабочей версии, которую вы можете запустить локально), но в базу данных, например, как mysql или что-либо еще, что может быть установлено на экземпляре, - тогда вы несете ответственность за его резервное копирование. применять патчи и т. д.

Я годами запускал веб-приложения на ec2, используя локальную базу данных SQL Server, и они работали просто отлично.

Однако, как только я переместил свои базы данных в RDS, я уснул много лучше. Мне больше не нужно беспокоиться о сбое экземпляра среди ночи и потере данных о клиентах - я плачу AWS за то, что беспокоюсь за меня.

Так что, да, технически это возможно - и даже будет работать - пока что-то не пойдет не так. Если вы фанатично делаете резервные копии, храните их в безопасном месте и применяете все необходимые исправления - с вами все будет в порядке; Я бы предпочел заплатить AWS, но он будет работать, и вы всегда сможете обновить его позже.

...