Рассказ о SaaS, PaaS, IaaS, FaaS
Мне было сложно с этими аббревиатурами. В первый раз я подумала, что "as a service" означает компания использует этот сервис для создания продукта. Так и думала до определенного времени.
Это была ошибка. Оказалось, что "as a service" буквально значит, что это услуга, то есть продукт.
Software as a Service (SaaS): продукт — это software, то есть программа. Например, Slack.
Platform as a Service (PaaS): продукт — это платформа. Например, Deckhouse Kubernetes Platform.
Платформа берет на себя часть работы с инфраструктурой: управление виртуальными машинами, промежуточным ПО, распределение данных для хранения и пр.
Infrastructure as a Service (IaaS): продукт — это инфраструктура. Такую модель предлагают многие провайдеры: простейший пример — аренда виртуальной машины или объектного хранилища.
Инфраструктура предоставляет хранилища данных, сеть и сетевые интерфейсы, виртуализированные серверы. Пользователь сам решает, что делать с предоставленными ресурсами и как их организовывать.
Function as a Service (FaaS): продукт — это бессерверные функции aka serverless. Например, IBM Cloud Functions.
Функции можно использовать для упрощения разработки программ или для выполнения задач, не требующих значительного компьютерного времени.
Саша вычитал и отредактировал мой пост как настоящий мастер облака. 🏸🏸
Post #57
308

- 🔥 14