У нас есть база данных Amazon RDS в другом VPC и наши серверы EC2 в другом VPC, но в том же регионе, т.е. us-east-1
.
Наши серверы подключаются к RDS через общедоступную конечную точку. Мы работаем над сокращением наших счетов по AWS и видим высокую стоимость передачи данных.
Влияет ли подключение к экземпляру RDS из экземпляра ec2 из другого VPC на стоимость передачи данных по сравнению с подключением из того же VPC?
Я не смог найти ответ на форумах Google или AWS. Любая информация будет принята с благодарностью.
Пропускная способность AWS довольно дорога, и они взимаются каждый раз, когда трафик покидает доступную зону. Лучший способ не платить за пропускную способность - разместить их в одном VPC и в одной зоне доступности. Я подозреваю, что пиринг VPC снизит цену по сравнению с общедоступными конечными точками, но я этого не проверял - кто-то, скорее всего, прокомментирует, чтобы сообщить мне, и я отредактирую этот ответ позже.
В AWS Open Guide есть хорошая диаграмма цен на сеть AWS. К сожалению, я не могу включить изображение сюда, подозреваю, что у него включена защита от горячих ссылок, поэтому вам придется посетить сайт, чтобы просмотреть его.
Другой подход - использовать совместное использование VPC. Вы можете прочитать сообщение в блоге Вот, и документация Вот. По сути, у вас может быть общий VPC для нескольких учетных записей, что может снизить или устранить расходы на трафик.