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

Преимущества выделенных инстансов EC2 в отношении задержки (в пределах одной зоны доступности)

Имеют ли выделенные инстансы лучшую задержку между узлами в одной зоне доступности? Может ли кто-нибудь прокомментировать задержку между узлами для следующего случая:

1) SharedVPC.AZ1.instance1 → SharedVPC.AZ1.instance2   (same AZ, shared)
2) DedicatedVPC.AZ1.instance1 → DedicatedVPC.AZ1.instance2 (same AZ, dedicated)

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

Я не стал проводить настоящий эксперимент (пока), потому что измерение задержки в микро / миллисекундах экземпляров облачного провайдера, различаемых небольшой функцией (выделенная аренда), может привести к ложным выводам, если вы не выполните некоторые настройки ОС на низком уровне ( закрепление сетевой карты, размер MTU и т. д.). Мне интересно, есть ли у кого-то опыт работы с этими данными. Дай мне знать! Спасибо.

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

Если вы хотите добиться низкой задержки, взгляните на Группы размещения и в частности Группа размещения кластера который разработан для низкой задержки:

Кластер - упаковывает экземпляры близко друг к другу внутри зоны доступности. Эта стратегия позволяет рабочим нагрузкам достичь производительность сети с низкой задержкой необходим для тесной связи между узлами, что типично для приложений HPC.

Надеюсь, это поможет :)