Назад | Перейти на главную страницу

Развертывание React + Spring boot Rest + mysql в одном облаке - возможно ли?

Я закончил кодирование проекта и теперь хочу запустить его онлайн. Мне нужна консультация по поводу моего процесса развертывания.

Сначала я думал, что буду использовать AWS «бесплатно» в первый год, но очень скоро я понял, что каждая небольшая услуга, превышающая минимальную, будет стоить денег, а не немного.

Мой проект содержит один сервер, на котором запущено приложение spring -boot-web (запустите Tomcat), и использует базу данных mysql. Вдобавок есть другой сервер React.js для клиентской стороны, который взаимодействует с сервером.

Оптимальный сценарий трафика: 10 000 в месяц.

Цена играет роль. Это довольно простое приложение, я еще знаю, принесет ли оно прибыль, и сейчас не хочу вкладывать в него много денег. Но это приложение здесь надолго, поэтому мне нужно сделать его с разумным сервисом, чтобы даже если оно будет расти, стоимость будет логичной. Я не хочу платить больше тогда 10 $ в месяц, а предпочитаю еще меньше.

Я пробовал, как сказано выше, использовать AWS. Успешно загрузить черновик приложения с помощью Elastic Beanstalk. Но к удобному сервису относятся БД, которые я думаю перетащить биллинг.

Итак, я хочу взять какое-нибудь облако, например предложения Digital ocean, или EC2 от AWS, или что-то еще и поставить на него сервер Spring boot + mysql (с резервными копиями тоже), а также поставить на него сервер React.

Является ли это возможным? И какова ваша рекомендация для моих нужд. А какую ссылку я должен узнать в контексте ответа?

Существует бесплатный уровень RDS для MySQL, Beanstalk использует только EC2, который также имеет бесплатный уровень. Так вы выходили за рамки или?