Какие сервисы AWS использовать для микросервисной архитектуры? - PullRequest
1 голос
/ 14 октября 2019

У меня небольшое мобильное приложение, основанное на микросервисной архитектуре. Два из микросервисов находятся в Java, один в узле. Мое приложение использует базу данных MySQL.

В настоящее время я использую VPS для размещения своих служб, все программное обеспечение (MySQL, tomcat и pm2) установлено на одном и том же VPS.

Теперь я планируюперейти на AWS и (поскольку у меня нет опыта работы с AWS), я поражен услугами, предоставляемыми AWS.

Может ли кто-нибудь помочь мне принять решение об этом?

Поскольку использование продолжаетсячтобы быть очень низким в этот момент, я должен получить эту настройку с наименьшими ежемесячными затратами.

Для этого я думаю получить 1 экземпляр EC2 и установить все программное обеспечение в различных контейнерах док-станции (включаяБД). Будет ли этот подход работать? Или мне придется получить еще один экземпляр RDS? Требуется ли докер? Или я могу напрямую установить все программное обеспечение?

1 Ответ

1 голос
/ 14 октября 2019

Такой вопрос основан на мнении, и сообщество не одобряет такой вопрос, но есть несколько вещей, которые очень ясно объяснить.

Придется ли мне получить еще один экземпляр RDS

Я не буду рекомендовать использовать контейнер для БД, его будет сложно масштабировать и поддерживать резервное копирование и т. Д. В контейнере, также существует риск потери данных, если в конфигурации контейнера не было установлено правильное подключение.

Я рекомендую перейти на бесплатный уровень RDS, который предоставляется бесплатно в течение одного года ( Срок и условия применяются )

В будущем будет легко обновить, масштабировать и поддерживать резервное копирование с помощью RDS.

Уровень бесплатного пользования AWS с Amazon RDS

750 часов использования Amazon RDS Single-AZ db.t2.micro Использование экземпляра под управлением MySQL, MariaDB, PostgreSQL, Oracle BYOL илиSQL Server (работает под управлением SQL Server Express Edition) - достаточно часов для непрерывной работы экземпляра БД каждый месяц

уровень rds-free

Iя думаюng, чтобы получить 1 ec2, установить и установить все программы в разных контейнерах док-станции (включая БД),

На начальном уровне можно работать с 1 экземпляром. но вот поток

Как указано в комментарии, вы можете исследовать EKS,но в AWS я предпочитаю EC.

Вы можете исследовать это, чтобы начать с осторожного введения в пример работы с примером

Высокоуровневый вид будет

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...