Российский IT-гигант провел 1 октября большое мероприятие Yandex Scale, посвященное новым продуктам Яндекс.Облака. Редакция «Кода Дурова» посетила «облачную» конференцию, прошедшую в московском конгресс-парке Radisson Royal, и спешит поделиться с вами информацией об одном из самых интересных продуктов.

Фото: «Код Дурова»

Зачем нужно «облако» Яндекса?

Начать этот материал я хочу с важных тезисов, которые на открытии конференции озвучили руководитель Яндекс.Облака Ян Лещинский и ряд спикеров-предпринимателей, уже работающих с облачными сервисами Яндекса. Все они ярко описывают то, зачем Яндекс.Облако нужно бизнесу.

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

Философия Яндекс.Облака в целом очень проста, и она как раз подразумевает искуссное решение этой проблемы: бизнес пусть занимается бизнесом — создает интеллектуальную собственность, производит продукты, выстраивает бизнес-процессы и так далее, а Яндекс.Облако возьмет на себя все бремя IT-инфраструктуры. В доказательство этих слов были представлены 6 новых сервисов, уже ставших доступными пользователям Яндекс.Облака.

Какие новые сервисы были представлены?

Yandex Cloud Interconnect. Это инструмент для надежного и безопасного соединения частных и публичных облаков. С его помощью компании могут объединять собственную инфраструктуру с возможностями Яндекс.Облака и тем самым решить проблемы стабильности работы сети, скорости соединения и пропускной способности.

Yandex Managed Kubernetes. Один из самых популярных и востребованных сегодня инструментов разработчиков по всему миру стал доступен в рамках Яндекс.Облака, причем он получил высочайшую степень управляемости: все задачи по настройке и обслуживанию решаются на стороне платформы Яндекса.

Yandex IoT Core. Первый в российском публичном облаке универсальный инструмент для создания массовых сервисов интернета вещей.

Yandex Database. Уникальный сервис для создания отказоустойчивых критически важных информационных систем. Его уже используют внутренние продукты Яндекса, среди которых Поиск, Алиса и Авто.ру. Но теперь он также доступен любым компаниям.

Новые возможности Yandex DataLens. Демократичный и удобный инструмент для анализа и визуализации данных из различных внешних и внутренних источников получил бесплатный тариф для небольших компаний и дополнительные функции обогащения данных.

Yandex Cloud Functions — serverless-решение с оплатой за время вычислений

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

Yandex Cloud Functions — это сервис, позволяющий без создания и обслуживания виртуальных машин запускать код приложения в виде функции в безопасном, отказоустойчивом и автоматически масштабируемом окружении. Система автоматически выделяет необходимые ресурсы, исходя из заданных в коде параметров.

Любопытно, что впервые в российском публичном облаке применяется модель оплаты за время выполнения вычислений. Все просто: если код выполняется, то вы платите, если нет, то не платите.

Представители Яндекса нам рассказали, что экономия при такой модели может составить до 95% в сравнении с классическими виртуальными машинами.

Возможности бессерверных вычислений уже не только на пике интереса разработчиков, компании активно изучают и проверяют бизнес-возможности технологии. С выходом Yandex Cloud Functions стал возможен переход на следующий этап после микро-сервисной архитектуры. Можно использовать событийную модель работы, — прокомментировал Ян Лещинский, руководитель платформы Яндекс.Облако. — Разработчикам пора сосредоточиться только на бизнес-логике, а весь инфраструктурный слой будет предоставляться платформой, в том числе доступно автоматическое масштабирование в зависимости от потока входящих событий.

Yandex Cloud Functions дает возможность:

  • быстро создавать приложения для различных платформ;
  • строить системы промышленного интернета вещей;
  • запускать навыки различных чат-ботов с минимальными затратами времени на создание и обслуживание инфраструктуры.

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

Во время презентации Yandex Cloud Functions было приведено пару примеров работы с сервисом.

Хостинг голосовых приложений Алисы и чат-ботов. Вместе с Yandex Cloud Functions любой независимый разработчик или компания смогут размещать в Облаке голосовые приложения бесплатно. Раньше, чтобы разместить голосовое приложение, нужно было выбрать и настроить хостинг и организовать доступность навыка по публичной ссылке — все это требовало знаний и времени. Теперь бесплатный и упрощенный хостинг навыков Алисы позволяет даже начинающим разработчикам, которые только экспериментируют, быстро создавать и размещать в Облаке новые голосовые приложения. Это значительно снижает порог входа в технологию и экономит время вывода этих приложений на рынок. Кроме того, с помощью Yandex Cloud Function также легко создавать чат-ботов.

Интегрированные сервисы для Интернета вещей. Сервис позволит делать IoT-решения быстрее, проще и надежнее, чем при использовании виртуальных машин. Точкой входа для данных, поступающих от подключенных к сети устройств, становится сервис Yandex IoT Core. После этого в классической архитектуре данные отправляются в ПО, установленное на виртуальную машину, которая требует обслуживания и аренды. Замена виртуальных машин на Yandex Cloud Functions исключает затраты на обслуживание инфраструктуры, поскольку за обеспечение ресурсов отвечает Яндекс.Облако.

Однако этими сценариями все не ограничивается — больше информации вы сможете найти на официальной страничке сервиса.

Заключение

На конференции Yandex Scale спикеры много раз отмечали, что Яндекс.Облако не стало пионером в своей области, однако при запуске новых сервисов Яндекс старается сделать их максимально актуальными и более удобными для разработчиков и компаний, чем продукты конкурентов. На наш взгляд, это у него это неплохо получается.

Подписывайтесь на «Код Дурова» в Telegram и во «ВКонтакте», чтобы всегда быть в курсе интересных новостей!