Google Cloud Day в Киеве

27 июнь, 2019 - 16:45Леонід Бараш

В Киеве прошла первая конференция Google Cloud Day. Она собрала вместе индустриальных экспертов, ИТ-менеджеров, аналитиков данных и руководителей ИТ-подразделений со всей страны. Они обменялись идеями, как строить будущее облачных технологий и как Google может помочь компаниям расти вместе с лучшей в своем классе инфраструктурой.

Участников приветствовал директор по вопросам взаимодействия с госорганами Олег Якимчук, Google Украина. Он напомнил, чем занимается компания Google в Украине и что сделала за последние несколько лет.

В 2005 г. был запущен поиск в Украине, а уже в 2006 г. в стране начал работать представитель Google. За прошедшие 14 лет было сделано, по словам выступающего, очень много по нескольким направлениям. Основным является поддержка партнеров Google, команд, которых на сегодняшний день насчитывается четыре. Но кроме поддержки, предоставляемой командам и партнерам, Google также является социальной компанией, которая заботится о социальном развитии, и для этого также делается очень много. Это и цифровая трансформация Украины, которая совместно с госорганами проводится во многих регионах, это поддержка цифровых навыков у среднего и малого бизнеса и у госслужащих, работа с неправительственными организациями, развитие образования, помощь в социальных проектах в области инвестиций, выпуск продуктов, которые привлекают большое внимание и помогают развиваться местным общинам.

Выступающий отдельно выделил такое направление, как культура, к примеру, проект «Аутентична Україна». В числе основных ценностей — свобода слова и открытость Интернета. В этом направлении реализуется очень много инициатив.

Рабочая сессия конференции открылась выступлением Нира Чински (Nir Chinsky), главы направление облачных технологий в ЦВЕ. Докладчик отметил, что начнет с того, что, вероятно, уже известно собравшимся. Ни для кого не является секретом, что каждая индустрия собирается стать цифровой. Сегодня автомобили обновляются подобно лэптопам или смартфонам, финансовые сервисы предоставляют инструменты с помощью облаков, и, фактически, если обратиться к Gartner и IDC, то можно увидеть, что к 2021 г. более 75% организации среднего и большого масштаба будут использовать гибридные облака, а около 90% бизнеса к 2022 г. будет уделять большое внимание инновациям с использованием облаков. Если компании хотят развивать новые облачные продукты, то Google может им позволить «записать однажды и запускать везде», либо на своей инфраструктуре, либо в облаке Google, либо в любом облаке. Если организации уже сделали инвестиции в собственную инфраструктуру, то Google может помочь выполнить миграцию для осуществления цифровой трансформации и внедрения инноваций даже в культуру организации. У Google есть четкое видение, как компания собирается это делать, от использования своей глобальной масштабируемой инфраструктуры до платформы цифровой трансформации. У Google также есть индустриальные решения для каждой вертикали, от утилит для розницы и индустрии развлечений.

Google Cloud Day в Киеве

Нир Чински: «Только за первых шесть месяцев этого года было запущено более 130 продуктов и решений в облаке Google для каждой вертикали»

Но что в действительности представляет собой цифровая трансформация? Это очень просто. Все, что может вам помочь сконцентрироваться на том, что вы делаете лучше всего, на развитии вашего бизнеса, развитии сотрудничества в вашей команде. Все это является частью цифровой трансформации, и то, что Google хочет сделать здесь, это помочь компаниям доставить новый опыт заказчикам и реконструировать их бизнес-модели. Вот почему Google инвестирует так много в облако. Только в 2019 г. Google инвестировала более 13 млрд. долл. в свое облако, чтобы сделать его доступным для каждого и для любой организации при проведении цифровой трансформации. И только за первых шесть месяцев этого года было запущено более 130 продуктов и решений в облаке Google для каждой вертикали, от безопасной разработки приложений до продвинутой аналитики. Это стало доступным для любого заказчика, без необходимости быть специалистом в области МО и ИИ. Вот почему лидеры топ-компаний во всем мире предпочитают работать с Google при проведении цифровой трансформации.

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

Почему бизнес использует продукты Google для того, чтобы стать более эффективным и конкурентоспособным? На эти вопросы попытался ответить Торстен Кох (Thorsten Koch), руководитель инженеров по работе с заказчиками в регионе СЕЕ.

Google Cloud Day в Киеве

Торстен Кох: «Компании, которые не мигрируют в облако, теряют его самые большие ценности, такие как централизованное управление, безопасность, масштабируемость»

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

Если посмотреть на сегодняшние реалии, то многие заказчики все еще выполняют важные приложения на локальных компьютерах. Эти компании хотят держать свои серверы у себя, они не хотят переносить их в другие географические районы, потому что есть регуляторные требования. Но они теряют самые большие ценности облака, такие как централизованное управление, безопасность, масштабируемость. Однако случается, что заказчики сталкиваются с проблемами управления. Облако было построено, чтобы сделать вещи проще и решить ИТ-проблемы корпораций. Но на пути к этому, что-то может пойти не так, и это означает большую сложность и большую стоимость. Как результат этого, предприятия часто вынуждены выбирать: работать более быстро с новейшими инструментами или тратить деньги и время на проверках безопасности.

В течение многих лет Google работала над тем, чтобы решить эту проблему. Компания разработала ПО, которое позволяет заказчикам строить гибридные решения, которые могут им помочь в этом. Оно построено на открытых стандартах. Заказчик может запустить одну платформу в облаке без предварительной оплаты. Этот доступ к новейшим инструментам и технологиям. Не сосредоточиваясь на инфраструктуре, заказчик может сфокусироваться на построении своих приложений и не заботиться об управлении инфраструктурой. Это Google называет Anthos. Это единый путь для модернизации, построения и управления ИТ-приложениями.

Если взглянуть на это глубже, то пять лет назад Google ввела Kubernetes как продукт с открытым исходным кодом, и сейчас это наиболее распространенный способ управления контейнерами. Компания расширила область его использования, включив версию, работающую на локальных ресурсах. Все приложения заказчиков будут управляться с единой панели. Заплатки безопасности, обновление ПО, изменение политик — все доставляется для целой системы при централизованном управлении. Дополнительно Google позволяет заказчикам строить новые и безопасные приложения быстрее.

Далее докладчик остановился на такой находящейся у всех на слуху теме, как цифровая трансформация. По его мнению, она не наступает до тех пор, пока люди не почувствуют к ней доверие и безопасность. Заказчики хотят иметь более надежные облака, и Google обеспечивает такую надежность. Облако Google снижает риски при решении ответственных бизнес-приложений. Пользователям предоставляется полная прозрачность и видимость с точки зрения безопасности сквозь всю инфраструктуру. Безопасность облака Google встроена в систему буквально с первых строчек кода. В других облаках можно обнаружить, что безопасность располагается на верхушке стека. Но у Google безопасность вытекает из архитектуры облака, которая включает такие вещи, как специализированные микросхемы и специализированные сети. Шифрование является стратегией по умолчанию. Google обеспечивает заказчикам постоянно расширяющуюся область управления и инструменты, которые они могут использовать для соответствия требованиям регулятора или для нужд бизнеса.

Google является очень прозрачной компанией для своих заказчиков и их данных. Правило № 1 — данные заказчиков принадлежат им. Компания не продает данные заказчиков и не использует их для рекламы в собственных интересах. Данные шифруются и передаются. Заказчики не должны об этом просить, все выполняется по умолчанию. И если они хотят, чтобы Google предоставила им возможность дополнительного шифрования поверх выполненного, то у Google есть понятные правила для защиты от инсайдеров.

У Google Cloud есть платформа и инструменты для разработки приложений, которые предоставляют самые передовые средства автоматизации с CI/CD (Continuous Integration and Continuous Deployment). Заказчики могут создавать, запускать и изменять свои приложения в режиме реального времени. Это решения является сервисом, поэтому специалисты, занимающиеся операциями, могут сосредоточиться на задачах, приносящих дополнительную стоимость, и заказчики могут сэкономить средства. Гибридные приложения работают, где хочет заказчик, как хочет заказчик и когда хочет заказчик. IDI-менеджмент помогает разрабатывать эффективные приложения, обеспечивая рост бизнеса. На вершине разработки этих приложений и инструментов размещается предоставляемая Google среда управления данными с высокомасштабируемой инфраструктурой, которая обеспечивает возможности управления данными для миграции приложений, построения продвинутой аналитики и использования полностью управляемых сервисов данных. Решения для управления данными будет помогать заказчикам поддерживать разные рабочие нагрузки существующих корпоративных приложений различных типов: in-memory, non-SQL, реляционные БД и хранилища данных, и удовлетворять различным требованиям, таким как географическое разнесение, высокая масштабируемость, высокая доступность.

Заказчики используют платформы управления данными Google, чтобы перенести в облако БД, инструменты и сервисы. Сегодня Google Cloud предоставляет поддержку для сервиса Microsoft SQL и БД других производителей нативно или вместе с партнерами.

В апреле Google подтвердила свою готовность помогать заказчикам перенести все свои критические приложения в облако. Компания анонсировала партнерство с ключевыми провайдерами ПО с открытым кодом, такими как Redis Labs, MongoDB, DataStax, InfluxDB и рядом других, чтобы предоставить управляемые сервисы с унифицированными биллингом и поддержкой. Google предоставляет заказчикам полный набор инструментов для их источников данных, что упрощает масштабирование операционных данных. Заказчики могут сфокусироваться на доставке приложений своим пользователям и своему бизнесу.

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

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

Перемещение данных в облако получает все большее распространение у компаний. О том, как поддерживать конвейер для передачи данных, рассказал инженер по облачной стратегии Радослав Станкевич (Radoslaw Stankiewicz). Здесь идея в том, что если компания не очень сильна в аналитике, не готова к использованию МО, а сегодня все завязано на МО, она может воспользоваться облачными сервисами Google.

Google Cloud Day в Киеве

Радослав Станкевич: «Недавно Google реализовала миграционные сервисы, и при необходимости заказчики могут обратиться к компании за помощью для выполнения миграции данных»

В то же время в Google считают, что это должно быть не сложным, а простым. Нужно заниматься анализом, а не инфраструктурой. Google фокусируется на МО, чтобы внедрять новые вещи. Основная идея состоит в использовании бессерверных (serverless) технологий. Что это дает?

Если какая-нибудь компания работает с Hadoop, то всегда есть команда, которая оперирует на кластере Hadoop. Проблема с кластером Hadoop заключается в том, что в среднем он используется на 50%, из них 10% днем и 90% ночью. Здесь баланс нарушен. Если компания хочет провести апгрейд, то она должна иметь для этого окно управления. При бессерверных технологиях об этом не нужно беспокоиться. Компания может сосредоточиться только на анализе. В конечном счете будет выполняться полный жизненный цикл данных. Это и есть та цель, с которой данные переносят в облако. Здесь имеются несколько технологий. Первая — это инжекция, а вторая — высокоскоростной транспорт. Наиболее трудным способом переноса данных является миграция. Далее докладчик рассказал, как выполняется миграция Hadoop, оперативных БД, таких как Oracle, MySQL, PostgreSQL и хранилища данных. Недавно Google реализовала миграционные сервисы. При необходимости заказчики могут обратиться к Google за помощью для выполнения миграции данных.

На конференции был также представлен доклад Андрея Березникова, инженера из киевского офиса Google, посвященный специализированному инструментарию для создания решений на базе технологии ИИ. Причем в него был включен пример его практического использования в коммерчески успешном решении, выпущенном компанией Global Logic. По словам выступающего, интерес к технологии ИИ в последнее время опережает такие темы как большие данные и облака. Как сообщают аналитики из IDC, в 2018 году на связанные с ИИ проекты в мире было выделено 19 млрд долл. Причем успешно реализовано около 12%. В настоящее время наблюдается большой разрыв между объемами выполненных работ и достигнутых благодаря этому целей. Одной из главных причин такого разрыва является сложность интеграции моделей с использованием МО в процессы работы корпораций. На ее устранение и нацелен предлагаемый Google ИИ-инструментарий.

Инструмент Kubeflow, базирующийся на Kubernetes, позволяет выполнить перенос модели МО на комплексное решение. Причем он может разворачиваться как локально, так и в Google Cloud. В последнем случае его обслуживание возлагается на облачного провайдера. Kubeflow создан по принципу open source, при этом около 70% обновлений этого продукта поступает от разработчиков Google. Главными функциями Kubeflow являются предоставление стандартного интерфейса для задач МО, тренировки модели, построение последовательности действий.

Для Kubeflow предлагается SDK Kubeflow fairing, который позволяет автоматически модифицировать код в зависимости от того, на какую платформу он направляется: будь то облачная среда Google AI, локально развернутый Kubeflow либо Jupyter Notebook ИИ-разработчика. Использование этого инструмента позволяет решить проблему переносимости.

Еще один продукт — AI Hub — позволяет решить задачи взаимодействия и быстрого старта. Он выполняет функцию хранилища всех объектов для проектов на базе технологии МО. В их число входят и Jupyter Notebook. Причем AI Hub может использоваться в двух режимах: публичном, куда вносят свои разработки для открытого использования, и частном, когда предполагается организовать доступ лишь для ограниченной команды. Инструмент Kubeflow pipeline позволяет с помощью графического интерфейса задать последовательность выполнения модулей проекта обработки данных. Причем каждый из них является контейнером с собственным управлением и мониторингом.

Продукт AI Platform Notebook является логическим развитием решения Data Lab и предназначен для ИИ-исследователей. Он представляет собой ВМ и может быть использован как на этапе разработки модели, когда вполне достаточно функциональности «печатающей машинки», так и при ее тренировке. В последнем случае изменение конфигурации с включением большего числа ядер, а также ресурсов GPU и TPU позволяет выполнять практически любые по сложности задачи МО. Это облачное решение Google интегрировано с другими сервисами компании с поддержкой всех технологий безопасности и аутентификации.

Дмитрий Лавриненко, технологический директор Global Logic, познакомил с разработанным этой компанией ИИ-решением на базе сервисов Google. Его суть заключается в анализе поведения игроков в онлайновых играх с тем, чтобы прогнозировать их результаты и предлагать им приобрести какие-то внутри игровые продукты. Причем поддерживаются как неторопливые стратегии, так и динамичные игры в режиме почти реального времени. Производительность решения была запланирована на уровне 250 тыс. запросов в час, но, как отметил выступающий, до сих пор не удалось упереться в какие-то ограничения облачных сервисов Google.