Проблема с подключением AWS между веб-сервером и сервером базы данных в одном регионе

Я настроил веб-сервер и сервер базы данных в AWS, как показано на диаграмме ниже

диаграмма aws Веб-сервер:

  1. ОС: Windows Server 2012 R2
  2. Размещенное приложение: Приложение VB.NET в платформе .NET 3.5
  3. Веб-сервер: MS IIS 8.5

Сервер базы данных:

  1. ОС: Oracle Linux 7.4
  2. База данных: Oracle 12c Release 1

Спецификация, относящаяся к AWS:

  1. Веб-сервер и сервер базы данных расположены в разных VPC, но размещены в одной учетной записи root
  2. Сервер базы данных связан с эластичным IP-адресом; из-за этого эластичного IP-адреса база данных доступна из общедоступной сети
  3. на сервере базы данных, Я искал в Google эту проблему и предполагаю, что есть основные факторы, которые вызывают проблему

    1. Поскольку IIS настроен с локальной учетной записью, у него может не быть доступа для доступа к учетной записи базы данных

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

    спасибо за ваше время

0
задан 16 February 2018 в 08:19
1 ответ

Ваша база данных не должна находиться в общедоступной подсети. Если по какой-либо причине они должны находиться в другом VPC, вам следует установить одноранговое соединение с этими VPC и переместить базу данных в частную подсеть. Вы подвержены задержкам в общедоступном Интернете при подключении к базе данных в том виде, в каком оно настроено в настоящее время. Если вам нужна более высокая производительность сети, я бы переместил базу данных в одну из двух настроек и повторно протестировал, одноранговый VPC или тот же vpc.

Настройка пиринга VPC

Официальный документ AWS по запуску Oracle в облаке

0
ответ дан 5 December 2019 в 06:31

Теги

Похожие вопросы