LinkedIn мигрирует в Microsoft Azure
Сегодня LinkedIn объявил о переводе своих датацентров на общедоступное облако.
Microsoft объявил о покупке LinkedIn за 26,2 млрд долларов в июне 2016 и закрыл сделку в декабре 2016 года. Переход LinkedIn на Microsoft Azure всегда казался неизбежным. Компания, принадлежащая Microsoft, наконец переносит свою инфраструктуру на Azure в рамках многолетней миграции.
«Интеграция действительно имела успех, особенно там, где Microsoft действительно позволил нам быть независимыми в принятии решений. Они предложили любые ресурсы, которые нам были нужны, предложили работать с нами, если мы примем решение о переезде, но финальное решение всегда оставалось за нами»,- Мохак Шрофф, инженер-разработчик LinkedIn.

LinkedIn планирует перенести свои 645 миллионов пользователей в течение нескольких лет, чтобы не ставить под угрозу доступность, надежность и производительность сайта. «Мы думаем, что, понадобится по крайней мере, три года, прежде чем мы закончим», подтвердил Шрофф. «Это будет постепенная миграция. Со временем мы увидим увеличение рабочей нагрузки на Azure с довольно значительным перевесом, примерно через полтора/два года. А потом произойдет что-то вроде ускоренного миграционного процесса».

Почему Azure и почему именно сейчас?

LinkedIn думал о переходе к общедоступному облаку много раз, и в течение многих лет команда «чувствовала, что пришло время сделать шаг», объяснил Шрофф. Решение зрело достаточно долго, около полугода.

«Некоторое время назад мы окончательно убедились в стабильности публичного облака. Есть уверенность в Azure и его будущем. Облачные системы - это путь будущего, и мы хотим быть частью этого будущего ».
Переломный момент, на который ссылается Шрофф, в первую очередь касается возможностей, доступных LinkedIn. «Допустим, через 10 лет мы наконец-то на Azure. Сейчас самое подходящее время для того, чтобы начать. Поэтому, когда мы работаем в Azure, площадка готова для нас с точки зрения тех возможностей, которые мы не хотим создавать сами, а хотим получить доступ к ним в общедоступном облаке».


Функции Azure

LinkedIn уже активно использует Azure и пользуется публичным облаком Microsoft тремя известными способами:

  • Медиа-сервисы Azure для ускорения доставки видео LinkedIn.
  • Microsoft Text Analytics API, Azure Cognitive Service для улучшения машинного перевода в ленте LinkedIn.
  • Content Moderator, Microsoft Cognitive Service, работающий в Azure, для защиты от нежелательного контента в LinkedIn.

Другими словами, LinkedIn полагается на Azure как в режиме онлайн, так и в автономном режиме. Данные передаются через Azure для обработки и преобразования, а затем возвращаются на сайт. Но запросы, попавшие на LinkedIn.com, еще не проходят через Azure.

Альтернативы Azure? Таких нет.

Мы рассматривали другие сервисы в прошлом», - сказал Шрофф. «Основная причина выбора Azure заключается в том, что мы считаем себя довольно сложным вариантом для использования публичного облака и имеем определенные пользовательские потребности». Шрофф настаивает на том, что Microsoft не сыграла никакой роли в выборе LinkedIn. Независимо от того, правда это или нет, Azure выиграет не только от привлечения нового клиента.
«Одной из самых больших ценностей для нас при использовании Azure является способность людей опираться и действительно сотрудничать в создании ключевых возможностей для нас», - сказал Шрофф. «Это как улица с двусторонним движением с точки зрения ценности. Поскольку мы собираемся перейти на общедоступное облако, с переходом на Azure, некоторые из возможностей, которые команда Azure создала для нас, по сути, будут доступны для всей их клиентской базы».

В общем, Шрофф видит три преимущества перехода на Azure.
Во-первых, это растущее число регионов Azure, доступных для LinkedIn. Сайт станет «более близким» к своим участникам.
Второе - гибкая природа публичного облака. LinkedIn имеет довольно стабильные шаблоны трафика, но иногда требуются разрывы этих шаблонов, особенно при автономной обработке. Команда очень заинтересована в возможностях аналитики данных Azure, AI и ML, а также возможности использования графических процессоров.
Третье преимущество - возможность сосредоточиться на создании продукта, защите сайта и использовании масштабируемых систем в стеке Azure с течением времени. LinkedIn надеется, что переход на Azure облегчит работу его инженеров.