Бессерверные вычисления в облаке IBM

21.12.2021 Распечатать новость

Бессерверные вычисления сегодня используются во многих сценариях и их популярность неизменно растет.

В общем случае термин бессерверные вычисления предполагает что:

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

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

Наверняка многим знакомы реализации бессерверных вычислений, такие как AWS Lambda или Azure Functions.

На платформе IBM данный подход реализован в двух сервисах:

  • IBM Cloud Functions реализует классический подход Function-as-a-Service, основан на технологии Apache OpenWhisk.
  • IBM Cloud Code Engine — бессерверная платформа для запуска ваших задач в среде Kubernetes. Работает с веб-приложениями, микросервисами, событийно-управляемыми функциями, пакетными заданиями. Также IBM Code Engine может автоматически создавать имиджи контейнеров из вашего исходного кода.

И, да, если вы уже используете инфраструктуру Virtual Private Network на платформе IBM Cloud, вы можете добавить в нее сервисы Cloud Code Engine и сохранить тем самым высочайший уровень приватности и безопасности.

Попробуйте бессерверные вычисления прямо сейчас, начальные конфигурации доступны на платформе cloud.ibm.com бесплатно.

Служба поддержки
Возникли вопросы?