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

Проблемы с пониманием интеграции AWS с собственным хостингом

Допустим, у меня есть существующая инфраструктура для веб-сервера (ов), сервера (ов) приложений и серверов баз данных.

Теперь я хочу воспользоваться некоторыми предложениями Amazon Web Service. Давайте принимать RDS например.

Правильно ли я это вижу: мой существующий код будет подключаться и извлекать данные из RDS, через Интернет, а затем приступить к использованию данных, как сегодня? Фактически удваивает цикл HTTP-запроса / ответа?

В графической форме:

Тот же вопрос относится к интеграции с (скажем) S3, или DynamoDB.

Следующий вопрос: если предположить, что вышеперечисленное нежелательно, не использование EC2 (также известных как серверы, размещенные на Amazon) исключает использование других предложений AWS?1

1: поскольку EC2 имеет прямой доступ к большинству, если не ко всем другим сервисам, без использования общедоступного Интернета

Вы бы использовали сервис AWS, потому что:

  1. Конечный пользователь получает доступ к AWS напрямую, а не через ваш размещенный сервер. Например, вы можете обслуживать динамический контент с вашего размещенного сервера, но статический контент с S3 (с прямым доступом конечного пользователя к S3).
  2. Использование AWS позволяет вам что-то купить, несмотря на дополнительную стоимость трансфера. Например, вам может быть запрещено хранить петабайт данных самостоятельно, и поэтому вы используете вместо этого S3.