Ожидания задержки RDS Direct Connect

Недавно мы переместили наши базы данных в AWS RDS с приложениями OnPrem, очевидно, задержка была огромной, поэтому мы обеспечили прямое соединение с Мегапортом между AWS Oregon region(RDS) и наши дата-центры (приложения) в Сан-Франциско.

Но удивительно, что мы не увидели существенной разницы в задержке (пожалуйста, найдите приложенные результаты и ниже данные), это почти аналогично соединению через Интернет.

OnPrem App - OnPrem DB (Seconds) Insert: 0.112
OnPrem App - AWS DB Over Direct Connect(Seconds)  Insert: 1.332
OnPrem App - AWS DB Over Internet (Seconds) Insert: 1.50

Это ожидается? Есть ли у нас какие-либо варианты, чтобы улучшить время ожидания? Пожалуйста, предоставьте любые контрольные точки для улучшений.

Ценю твою поддержку.

0 ответов

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

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

Однако это не гарантировано и может варьироваться от разумного до ужасного в любое время. Интернет имеет тенденцию страдать от потери пакетов, что приводит к повторной передаче, что увеличивает задержку. Эти эффекты были бы более заметными при большем объеме трафика.

Direct Connect помогает вам улучшить безопасность, гарантируя задержку и пропускную способность. Мало того, что ваш запрос незначительно быстрее, вы можете увеличить громкость и быть уверенным, что производительность не ухудшится.

Мегапорт публикует данные о задержках для своей части сети.

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

Отказ от ответственности: я работаю на Мегапорт

Другие вопросы по тегам