GitLab усиливает конкуренцию среди поставщиков облачных услуг своим собственным решением FaaS.
Функции как услуга (FaaS)-это яма, в которой сталкиваются громкие имена.Это будущее корпоративных вычислений, поскольку облачный провайдер обрабатывает базовую инфраструктуру, позволяя клиенту сосредоточиться на своем основном бизнесе проектирования приложений.
Что еще более заманчиво в этой бессерверной схеме, так это то, что приложения разбиты на микросервисы, где код принимает форму автономных функций, которые заряжают клиента только при запуске, а не при бездействии, что значительно снижает эксплуатационные расходы.
В ландшафте, где доминируют Amazon с AWS Lambda и Microsoft с функциями Azure, неудивительно, что самая большая проблема с бессерверным, несмотря на свои преимущества,-это блокировка поставщика.Ответ Gitlab, а также шаг, заключается в том, что он может развертывать ваши функции на любом облачном провайдере, таким образом, обеспечивая гибкость.
Такая гибкость возможна благодаря использованию Gitlab Knative от Google, который позволяет развертывать и автоматически масштабировать бессерверные рабочие нагрузки на Kubernetes на любой поддерживающей облачной платформе.
Помимо «установки Knative в ваш кластер одним щелчком мыши с помощью интеграции GitLab Kubernetes», Gitlab делает еще один шаг вперед, интегрируя развертывание кода в облако в установленный разработчиком рабочий процесс всего конвейера CI/CD.
Эти бессерверные возможности включены в качестве альфа-предложения в выпуске 11.6 GitLab от 22 декабря. Пользователи заметят новую вкладку в своем пользовательском интерфейсе Gitlab под названием «Без сервера» под пунктом меню «Операции» на боковой панели.