Допустим, у меня есть существующая инфраструктура для веб-сервера (ов), сервера (ов) приложений и серверов баз данных.
Теперь я хочу воспользоваться некоторыми предложениями Amazon Web Service. Давайте принимать RDS например.
Правильно ли я это вижу: мой существующий код будет подключаться и извлекать данные из RDS, через Интернет, а затем приступить к использованию данных, как сегодня? Фактически удваивает цикл HTTP-запроса / ответа?
В графической форме:
Тот же вопрос относится к интеграции с (скажем) S3, или DynamoDB.
Следующий вопрос: если предположить, что вышеперечисленное нежелательно, не использование EC2 (также известных как серверы, размещенные на Amazon) исключает использование других предложений AWS?1
1: поскольку EC2 имеет прямой доступ к большинству, если не ко всем другим сервисам, без использования общедоступного Интернета
Вы бы использовали сервис AWS, потому что: