Переход от дорогой локальной ИТ-инфраструктуры к использованию облачных систем обеспечивает компаниям гораздо большую гибкость, но вместе с тем несет и ряд сложностей.
Привлекательность облачных платформ, таких как Amazon Web Services (AWS) и Microsoft Azure, имеет под собой все основания. Компании могут прекратить инвестировать в дорогие и сложные в эксплуатации ЦОДы и перенести свои системы в облако, где им нужно оплачивать только необходимые в данный момент ресурсы (вычислительные и хранения), а все хлопоты по поддержке инфраструктуры берет на себя провайдер.
Это предложение несет в себе реальную и понятную ценность, поэтому все больше поставщиков облачных услуг успешно развивает свой бизнес. Но, как говорилось на конференции AlwaysOn Silicon Valley Innovation Summit, прошедшей в г. Манунтин Вью (шт. Калифорния), пользователям облачных услуг не следует питать иллюзии, что они смогут легко переходить от одного провайдера к другому — например, из AWS в Azure.
«Облакам присуща невиданная ранее степень привязки заказчика к поставщику; это касается и оборудования, и уровня приложений, — заявил Абе Кляйнфелд, директор компании GridGain, специализирующейся на системах обработки больших данных в оперативной памяти. — Раньше вы могли выбирать сервера, сетевое оборудование и многое другое, а теперь это все от вас скрыто поставщиком. Плохо ли это? Этот вопрос требует обсуждения».
Определенные возможности для переноса приложений с одной облачной платформы на другую все же имеются. Раджив Мадвахан, директор компании Robin Systems, работающей в области больших данных, говорит, что такие возможности дает использование контейнеров: «Но если нет возможности перенести данные, вы неизбежно привязаны к провайдеру».
Причина, по мнению Мадвахана, в том, что поставщики облачных услуг не заинтересованы в предоставлении пользователям возможности легко переезжать из одной системы в другую. «Если вы разместили в облаке 60 Пб информации, то привязаны к этому облачному провайдеру». Переезд в другую систему будет очень непростым, и он точно будет дорогим. Многие пользователи ждут решения этой проблемы, и это очевидный шанс для разработчиков. Компания Мадвахана как раз работает в этом направлении.
Для пользователей AWS специальное решение разрабатывает компания Pica8, поставляющая программно-конфигурируемые сетевые решения. Директор Pica8 Джеймс Лиао пояснил, что его разработка упростит выгрузку пользовательских данных из AWS, но это не будет полным решением проблемы. Лиао полагает, что 90% вопросов будет решено, но по оставшимся 10% будет сохранена привязка к поставщику. Тем не менее, определенный уровень совместимости будет обеспечен.
Привязка к поставщику определяется скорее не ограничениями системы, а просто стоимостью переноса решения, считает Лиао. В какой степени и по какой цене будет обеспечена совместимость, пока неясно. Гаурав Тевани, директор Citigroup Ventures, считает, что здесь не следует строго судить по схеме «да или нет». Многое зависит от типа компании. Он также добавил, что привязка к поставщику — это не всегда плохо. Если поставщик дает все, что компании нужно, то можно не беспокоиться о привязке. Например, очень важным вопросом является безопасность данных. И если поставщик в состоянии быстро восстановиться после хакерской атаки или природной катастрофы, это дорогого стоит. Хороший пример здесь показывает AWS.
Кляйнфелд из GridGain сказал также, что вопрос совместимости в большой степени запутан большим количеством толкований самого термина «облако». «Все понимают облако по-разному — будь то AWS или Google Compute Engine. Мы слышали об „открытом облаке“, но его пока никто не видел».