Реагировать на реализацию с использованием AWS EC2 и RDS MySQL? - PullRequest
0 голосов
/ 09 сентября 2018

Я больше всего знаком с базами данных AWS EC2 (Ubuntu Linux) и MySQL (RDS через AWS); Я хотел бы обновить свой стек разработки до настройки React. Можно ли запустить приложение React, размещенное на EC2, и использовать базу данных MySQL? У меня есть бесплатный экземпляр Micro EC2, работающий с доступом администратора SSH (подключенный через PuTTY), и учетные данные для подключения к моему экземпляру RDS MySQL. Будем благодарны за любые рекомендации, которые помогут вам действовать разумно.

1 Ответ

0 голосов
/ 09 сентября 2018

Вы смешиваете внешнюю разработку и внутреннюю разработку.

React чаще всего используется в трехуровневой архитектуре. Где есть 3 компонента:

  1. Уровень представления:
    • Ваше приложение реакции
    • Набор статических файлов, обслуживаемых S3 или CloudFront
    • Отправляет запрос на прикладной уровень
    • Никогда не обращайтесь к базе данных напрямую
  2. Прикладной уровень:
    • Ваш сервер приложений (PHP, Nodejs и т. Д.)
    • Принимает запросы от ненадежного клиента, проверяет его действительность и соответственно обновляет базу данных
    • В вашем случае работает на EC2
  3. Уровень базы данных:
    • Ваш экземпляр RDS MySQL
    • Доступен только для вашего сервера приложений

Пожалуйста, прочитайте здесь для получения более подробной информации:

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