Azure Express Route
В Azure есть технологии, которые хорошо известны и доступны нам в России. Однако, не все. Одной из таких технологий Microsoft Azure является Express Route, и именно поэтому эта статья является общепознавательной.Azure ExpressRoute, как следует из названия — это ваше прямое подключение к Azure в обход интернета.Как мы подключаемся к Azure: подключаем компьютер к модему, тот соединяется с местным провайдером, тот соединяется с крупным провайдером на уровне города, и далее идем в интернет до интересующего нас ресурса, в частности Azure.А что делать, если мы не хотим подключаться к интернету, но использовать Azure хотим?!
При использовании Express Route трафик не идет через Internet, при этом передача данных будет более защищенная, с меньшими задержками (low latency), как правило, и в определенных случаях дешевле.
Как мы понимаем, основным ограничением является то, что Azure Data Centers находится в достаточно ограниченном числе точек на планете. У нас в России, например, нет (Есть только CDN).Ранее были 3 минианонса на хабре, но я хочу чуть более подробно рассказать 1, 2, 3.
ПодключениеЕсть 2 способа подключения: через Network Provider и через Exchange Provider.Network Provider предоставляет доступ к сети. Пример: AT&T, Verizon, British Telecom. Exchange Provider предоставляет доступ до точки обмена трафиком. Список таких точек в мире. Т.е. провайдер предоставляет (возможно даже прокладывает) канал до точки обмена трафиком, а оттуда уже идет доступ до Azure. Этот вариант потенциально быстрее, но и сложнее технически. Мы можем использовать одну из этих точек обмена трафиком Как мы видим, точек доступно не много, хотя в будущем может быть и больше. Дата центры открывали сначала тоже 2 в США, 2 в Европе, 2 в Азии. А теперь их сильно больше.Network Provider доступны в тех же регионах Ограничение скорости
В зависимости от выбранного типа подключения мы можем выбрать скорость подключения и сопоставить ее с ценой за подключение. ЦеныВопрос цены для нас чисто теоретический, но было бы интересно знать. Есть 2 разные цены, в зависимости от того, как вы подключились — через Network Service provider или Exchange Provider.
В случаи с Exchange Provider мы платим за исходящий трафик, в зависимости от зон в Azure. В случае Network Service Provider мы платим фиксированную цену за ширину канала, без ограничения на входящий/исходящий трафик. А вот настройка этих соединений — это уже совсем теоретическая вещь для нас в СНГ, и кому интересно, может прочесть в документации.
Какие сервисы Azure могут использовать возможности ExpressRoute Многие сервисы Azure могут использовать (WebSites, CloudServices, HDInsigth и т.д.), но есть и группа, которой от использования ExpressRoute ни горячо, ни холодно. Это надо понимать.Service Bus CDN RemoteApp VisualStudioOnline Notification Hubs Automation Application Insights Multi-factor Authentication API Management Push Notifications Использование одного Express Route между несколькими подписками msdn.microsoft.com/en-us/library/azure/dn835110.aspx. Если коротко, то нужны действия со стороны владельца ExpressRoute и владельца подписки, с которой он шарится. Всего 3 действия: Circuit владелец дает права на доступ владельцу подписки, владелец подписки получает Service Key и дальше может, используя этот ключ, создать ссылку.Проложите кабель сами до точки обмена трафиком Лично мне понравился ответ на вопрос в разделе FAQ: «Что делать, если мы хотим использовать Express Route, но у нас нет партнёрства с этими компаниями? «Microsoft предлагает Вам самим проложить кабель до Exchange Point.«You can select a regional carrier and land Ethernet connections to one of the supported exchange provider locations. You can then peer with Azure at the exchange providers» location».Оказывается, что есть и такие экзотические технологии у Microsoft.
Ссылки