Внимание
У Вас отключена поддержка Cookie в браузере. Возможно некорректное отображение сайта!
В блог

Мы запустили виртуальный дата-центр международного уровня всего за полгода

Руководитель направления облачных платформ G‑Core Labs Всеволод Вайнер о запуске публичного облака от G‑Core Labs, перспективах развития моделей IaaS, PaaS, SaaS и FaaS и преимуществах интеграции с сетью, занесённой в Книгу рекордов Гиннесса.

Мы запустили виртуальный дата-центр международного уровня всего за полгода

— G-Core Labs недавно представила собственное публичное облако. Расскажите, для чего оно нужно и каким компаниям будет полезно.

— Действительно, в этом году мы сделали важнейший шаг в развитии собственной экосистемы продуктов и сервисов для онлайн-бизнесов, запустив публичное облако, которое уже работает в рамках модели IaaS, а до конца года мы планируем развернуть функционал PaaS (инфраструктура как сервис и платформа как сервис).

Руководитель направления облачных платформ в
G-Core Labs

Всеволод Вайнер

«По сути, наше решение представляет собой мультифункциональный виртуальный дата-центр, доступный в любое время из любой точки мира, с помощью которого вы можете в несколько кликов развернуть неограниченные виртуальные ресурсы, не выходя из офиса и не покупая необходимое дорогостоящее оборудование»

Руководитель направления облачных платформ в
G-Core Labs

Всеволод Вайнер

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

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

— А с быстрым доступом есть проблемы?

— Как сегодня зачастую устроен процесс получения нужных ресурсов в больших организациях? Как правило, там очень много департаментов, которые отвечают за очень узкий набор ресурсов. И если, например, разработчику нужно получить копию какого-то большого бизнес-приложения, то он должен создать в ticket-системе соответствующую заявку — и примерно через три-четыре недели он получит нужные ему ресурсы. За это время лидеры рынка успевают выводить на рынок новые сервисы и feature-сеты. С помощью же облака доступ разработчика к необходимым ресурсам радикально упрощается: виртуальный дата-центр G-Core Labs регистрируется в базе подрядчиков один раз, после чего разработчик просто заходит на удобный портал самообслуживания, выбирает необходимые ему сервисы и ресурсы и получает их за минуты, а не месяцы.

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

— Какой функционал предоставляет ваше публичное облако?

— На данном этапе речь идёт об инфраструктурных сервисах (IaaS), а к концу года мы планируем перейти к уровню платформенных сервисов (PaaS).

В рамках IaaS мы предоставляем функционал управления виртуальными машинами с возможностью настройки любых конфигураций и операционных систем с последующим разворачиванием и масштабированием проектов в несколько кликов. С ними интегрированы объектное облачное хранилище и блочное хранилище данных. Мы также позволяем создавать виртуальные облачные сети, где клиенты могут настраивать приватные кластеры для необходимых вычислений или изоляции определённого контура приложений в рамках собственной облачной сети. Конечно, мы также обеспечиваем стандартный функционал любого качественного облака, предоставляя возможность делать снэпшоты виртуальных машин, а также услуги аварийного восстановления критических бизнес-приложений и систем с гарантированным временем возобновления работы от 2 минут.

Ещё одна полезная функция нашего IaaS-сервиса – это возможность управления ресурсами посредством их распределения по проектам (кост-центрам), что обеспечивает для клиентов прозрачность того, как они используют свои ресурсы по проектам или по департаментам. То есть пользователи получают не сплошную выгрузку по использованным за определённый период ресурсам для всех проектов, а могут детализировать, сколько ресурсов ушло на каждый конкретный проект. Эта система уже работает внутри G-Core Labs, где мы понимаем структуру затрат на обеспечение работы CDN, хостинга, медиаплатформы, защиты от DDoS-атак и других наших сервисов.

Также мы запускаем так называемый балансировщик нагрузки, с помощью которого можно распределять нагрузку между виртуальными машинами и, соответственно, более эффективно использовать свои ресурсы. Например, на группе виртуальных машин клиента работает его сайт, и в определённый момент нагрузка на одну из машин возрастает до 80–90 %. Чтобы не доводить машину и сам сайт до отказа, используя балансировщик, вы можете эффективно распределить нагрузку. На уровне IaaS также в планах — предоставление функционала управления bare metal и выделенными серверами.

С точки зрения развития платформенных услуг, или PaaS, мы говорим прежде всего о возможности автоматического развёртывания Kubernetes-кластеров для оркестрации контейнеров и развитии платформы для разработки, тестирования и запуска приложений в области искусственного интеллекта, а также систем работы с большими данными на основе Hadoop-кластеров. В настоящее время мы уже реализуем ряд пилотных проектов в области нейросетей, которые демонстрируют отличные результаты.

— В чём преимущества облака G-Core Labs в сравнении с конкурентами?

— Мы говорим в первую очередь о качестве нашего продукта. Команда G-Core Labs, отвечающая за публичное облако, обладает многолетней экспертизой в проектировании, развитии и поддержке приватных облачных систем, в том числе для одного из крупнейших в мире разработчиков и издателей онлайн-игр — холдинга Wargaming (симуляторы World of Tanks, World of Warships и другие тайтлы).

Во-вторых, это глубокая интеграция нашего облака с другими продуктами и сервисами G-Core Labs, включая международную сеть доставки контента, вошедшую в Книгу рекордов Гиннесса и обеспечивающую среднее время отклика облака по всему миру до 30 мс; высокоэффективную защиту от DDoS-атак на уровне сетевых протоколов; облачное объектное хранилище данных; медиаплатформу для организации стримингового вещания и предоставления видео по запросу, что будет особенно актуально для медиабизнеса и гейм-индустрии.

В-третьих, это расположение нашего облака в дата-центрах уровней Tier III и Tier IV с каналами связи до 40 Гбит/с, а также SLA 99,95 % с финансовыми гарантиями.

Ну и наконец, это привлекательная цена и готовность к самым глубоким кастомизациям по запросу клиента. Тарифы на наши облачные сервисы в среднем на 20–30 % ниже аналогичных предложений от большой пятёрки провайдеров. И мы готовы в самые оперативные сроки кастомизировать наши сервисы и решения под потребности клиентов, чего далеко не всегда можно ожидать от больших игроков рынка.

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

— Как организована система оплаты вашего облака?

Руководитель направления облачных платформ в
G-Core Labs

Всеволод Вайнер

«Биллинг идёт по факту потребления ресурсов и приложений — это так называемая модель Pay-as-you-go с поминутной тарификацией. То есть если вам нужно протестировать новое приложение или выдержать пик трафика в течение только 5 часов 32 минут, вы оплачиваете исключительно это время»

Руководитель направления облачных платформ в
G-Core Labs

Всеволод Вайнер

Это гораздо удобнее, например, в сравнении с традиционной моделью виртуальных или выделенных серверов, оплата которых производится на месяц или год вперёд.

— В каких регионах вы планируете развёртывание вашего публичного облака?

— Сегодня наше облако базируется в Люксембурге, в скором времени в планах — развёртывание точек в Москве, Франкфурте-на-Майне, Сингапуре, Сиднее, Санта-Кларе, Сан-Паулу и Хабаровске.

— Хотелось бы узнать про дальнейшие перспективы развития продукта.

Руководитель направления облачных платформ в
G-Core Labs

Всеволод Вайнер

«Следующим логичным шагом развития нашего публичного облака станет уровень приложений как сервиса (SaaS). Здесь мы планируем запустить маркетплейс, содержащий много приложений, которые будут разворачиваться по клику — например, предусмотреть возможность быстрого развёртывания десятков или сотен виртуальных рабочих столов на основе единого образа»

Руководитель направления облачных платформ в
G-Core Labs

Всеволод Вайнер

В рамках развития гейм-направления мы планируем предоставление платформы для реализации мультиплеер-серверов и их автоскейлинга.

Дальнейшая перспектива – это внедрение элементов концепции функции как сервиса (FaaS). При этом сценарии разработчику для развёртывания приложений достаточно определить нужные функции и добавить описывающий их код в сервис, при этом ему не придётся заниматься созданием соответствующей инфраструктуры, серверных приложений и необходимых для их работы облачных окружений.

FaaS-платформа сама развернёт окружения, необходимые для выполнения запрошенной функции, организует управление ими и обеспечит масштабирование. Такая платформа выгодна благодаря более эффективному потреблению ресурсов: функции запускаются только при возникновении необходимости и сразу после обработки события завершают свою работу.

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

— Как удалось построить виртуальный дата-центр всего за полгода? Какие вызовы приходилось решать?

— Залог успеха – это, конечно, команда и её экспертиза. Для реализации задачи мы привлекли более 30 высококвалифицированных специалистов, каждый из которых обладает ценными знаниями в различных сферах, в том числе в области построения целостной архитектуры, в вычислительной и сетевой частях, в сегментах систем хранения данных и контейнеризации, в области построения continuous integration и continuous delivery и так далее. Мы составили и реализуем дорожную карту развития сервиса с горизонтом в три года. Ну и не стоит забывать, что у G-Core Labs уже был хороший опыт построения частных облачных систем для некоторых заказчиков.

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

Подпишитесь на полезную рассылку

Выгодные предложения и важные новости раз в месяц. Без спама