Function-as-a-Service

Доверьте своему поставщику облачных услуг полное автоматическое управление вашей инфраструктурой
А сами можете полностью сфокусироваться на разработке

Что такое Function-as-a-Service

Function-as-a-Service, также известный как FaaS, – это подход в области облачных вычислений, позволяющий исполнять код без сложной инфраструктуры, которая присуща микросервисной архитектуре.

Хранение и выполнение кода, как правило, требует создания и управления инфраструктурой, далее в скобках (физический или виртуальный сервер/а), ОС, компоненты, сервисы и так далее)

FaaS – частный случай serverless (бессерверной) архитектуры. Бессерверная архитектура не подразумевает физического отсутствия серверов, но подразумевает, что их настройкой, управлением и поддержкой занимается третья сторона, а не конечный пользователь.

Реагируя на различные события или триггеры, часть кода, реализованного посредством FaaS, выполняется автоматически, вне зависимости от других частей кода. Клиент оплачивает только время, за которое выполняется программа (посекундно).

Функция – минимальная выполняемая единица, как правило, время ее выполнения ограничено поставщиком услуги для максимальной эффективности. Это – следующая ступень «детализации» после микросервисов.

Что такое Function-as-a-Service? Что такое Function-as-a-Service?
Что такое Function-as-a-Service? Что такое Function-as-a-Service?
Что такое Function-as-a-Service? Что такое Function-as-a-Service?
Что такое Function-as-a-Service? Что такое Function-as-a-Service?
Что такое Function-as-a-Service? Что такое Function-as-a-Service?
Что такое Function-as-a-Service? Что такое Function-as-a-Service?
Что такое Function-as-a-Service? Что такое Function-as-a-Service?

Преимущества FaaS

Фокус на разработке Фокус на разработке
Фокус на разработке

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

Более простой код Более простой код
Более простой код

Разработка без привязки к окружению (stateless), а еще вы можете писать каждую функцию на любом языке, подходящем под задачу

Взаимодействие с другими PaaS сервисами Взаимодействие с другими PaaS сервисами
Взаимодействие с другими PaaS сервисами

FaaS взаимодействует с другими PaaS сервисами: запуская код через FaaS, вы можете работать с DBaaS или K8aaS, т.е без собственной инфраструктуры вы получаете полноценно работающее в облаке приложение

Динамическое масштабирование Динамическое масштабирование

Динамическое масштабирование

Провайдер делает вашу функцию доступной по API и управляет распределением ресурсов. Функции привязаны к событиям, не к ресурсам, они легко масштабируются: это является основной характеристикой FaaS

Оптимизация стоимости Оптимизация стоимости
Оптимизация стоимости

Вы платите только за то время, в которое приложение работает (пользуется вычислительными мощностями)

Короткий жизненный цикл Короткий жизненный цикл

Короткий жизненный цикл

Он означает большую стабильность, меньшие затраты, более быстрое время запуска. Особенно помогает «холодному запуску»

FaaS нужен тем компаниям, у кого

Серьезная разработка

Тем, кто хочет протестировать ресурсоёмкий код, но не хочет/не может разворачивать инфраструктуру для этого

Динамические нагрузки

Тем, у кого непостоянные нагрузки и нужна максимально подробная вилка масштабирования

Есть необходимость ускориться

Тем, кто хочет ускорить разработку в условиях ограниченных человеческих ресурсов

Много отложенных задач

Тем, у кого большое количество отложенных или фоновых задач

Managed Kubernetes

Автоматизация управления кластерами Kubernetes

Как работает услуга

/backend/roadmap-detail.php?id=2019&ib=113
01

Анализ потребностей бизнеса

02

Подписание NDA

/backend/roadmap-detail.php?id=2021&ib=113
03

Загрузка кода

/backend/roadmap-detail.php?id=2022&ib=113
04
Установка
/backend/roadmap-detail.php?id=2023&ib=113
05
Поддержка
/backend/roadmap-detail.php?id=2024&ib=113
06
Поддерживаемые языки

Сфокусируйтесь на продукте, а не на ресурсах для масштабирования

Почему мы

Тестовый период 1 месяц

Business-first подход:

выбор оптимального решение в соответствии с требованиями вашего бизнеса

Прозрачное ценообразование

SLA на доступность и гарантированная поддержка в рамках договора

Вам может быть интересно
/events/metodologiya-i-kompleksnyy-podkhod-k-tsifrovoy-transformatsii-s-pomoshchyu-instrumentov-pix/
Методология и комплексный подход к цифровой трансформации с помощью инструментов PIX Методология и комплексный подход к цифровой трансформации с помощью инструментов PIX
Методология и комплексный подход к цифровой трансформации с помощью инструментов PIX Методология и комплексный подход к цифровой трансформации с помощью инструментов PIX
Методология и комплексный подход к цифровой трансформации с помощью инструментов PIX Методология и комплексный подход к цифровой трансформации с помощью инструментов PIX
Вебинар
Методология и комплексный подход к цифровой трансформации с помощью инструментов PIX
25 апреля 2024
/events/pogruzhenie-v-itsm-ot-osnov-do-prodvinutykh-instrumentov/
Погружение в ITSM – от основ до продвинутых инструментов Погружение в ITSM – от основ до продвинутых инструментов
Погружение в ITSM – от основ до продвинутых инструментов Погружение в ITSM – от основ до продвинутых инструментов
Погружение в ITSM – от основ до продвинутых инструментов Погружение в ITSM – от основ до продвинутых инструментов
Вебинар
Погружение в ITSM – от основ до продвинутых инструментов
24 апреля 2024
/events/backup-dr-i-migratsiya-v-oblako-aktualnye-vozmozhnosti-2024/
Backup, DR и миграция в облако. Актуальные возможности 2024 Backup, DR и миграция в облако. Актуальные возможности 2024
Backup, DR и миграция в облако. Актуальные возможности 2024 Backup, DR и миграция в облако. Актуальные возможности 2024
Backup, DR и миграция в облако. Актуальные возможности 2024 Backup, DR и миграция в облако. Актуальные возможности 2024
Вебинар
Backup, DR и миграция в облако. Актуальные возможности 2024
23 апреля 2024
Подпишитесь на рассылку!
Отправляем только полезные письма
Нажимая на кнопку, я соглашаюсь с политикой обработки персональных данных
Продолжая использовать этот сайт и нажимая на кнопку «Принимаю», вы даете согласие на обработку файлов cookie