Бессерверные вычисления в облаке – тренд современности или необходимость?

Первые шаги
Екатерина Юдина
13.08.2018
Количество просмотров
4301
Как известно, ранее веб-приложения разворачивались на веб-серверах, работающих исключительно на физических машинах, и зачастую разработчику программного обеспечения нужно было знать о тонкостях сервера.

А чтобы приложение полноценно функционировало, помимо разработки, требовалось потратить время на установку, конфигурацию и подключение всевозможных компонентов решения, не говоря о выполнении регулярных обновлений ОС и обеспечении безопасности. Хотя управление серверами – прямая обязанность системного инженера, эти задачи зачастую ложились на плечи разработчиков. Но с появлением облака многое изменилось: теперь в приоритете бессерверный подход. О том, что это такое и как здесь помогает облако, расскажем далее.

Особенности разработки ПО

Знаете ли вы, в чем заключается основная задача инженера-программиста? В том, чтобы доставлять ценность и писать действительно полезные приложения, а не заниматься вопросами доставки решений. Ведь время, уделяемое развертыванию ПО и управлению серверами, можно потратить на доработку новых функций или улучшение приложения. К тому же, когда у разработчика возникают новые идеи, хочется заниматься профильными задачами, а не настройкой инфраструктуры. И тут на помощь приходят облачные технологии, которые позволяют избавиться от рутинных задач и сосредоточиться на главном.

От физических серверов к облаку

От физических серверов к облаку

За последние десятилетия облачные технологии заметно продвинулись и улучшились. Изменения произошли на уровне сети и платформы, а также затронули операционные системы и приложения. То, с чем приходится работать сейчас, практически потеряло сходство с тем, что было ранее. Вспомним 90-е годы: для запуска сервисов разработчики использовали физические серверы, а процесс установки ОС и приложений, включая настройку и конфигурацию, занимал много времени. И если возникала необходимость масштабировать физические серверы, процедура обходилась довольно дорого. Это не могло продолжаться вечно – перемены были неизбежны.

physical pool vs virtual pool

И действительно, появились виртуальные машины и гипервизор, которые помогли сократить время, затрачиваемое на создание новой вычислительной единицы, до нескольких минут, а с появлением контейнеров – и вовсе до считанных секунд. Параллельно развился и созрел DevOps, что привело к еще большему распространению провайдеров и IaaS (инфраструктуры как услуги) и PaaS (платформы как услуги). Теперь клиенты делегируют решение задач провайдерам, освобождая себя от проблем с серверами, установкой ПО и многого другого. А если в ходе работы приложению потребуется больше ресурсов, их всегда можно нарастить буквально в несколько кликов.

Особенности serverless-подхода

Следующий значительный шаг в облачном подходе связан с появлением в обиходе термина «бессерверный», который, по сути, представляет собой «функцию как услугу» (FaaS).

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

Особенности serverless-подхода

С другой стороны, serverless – это подход к разработке программного обеспечения, целью которого является устранение необходимости управления инфраструктурой путем:

  • Использования функции как услуги для выполнения кода.
  • Использования внешних служб и API (сторонних продуктов, предоставляемых по модели SaaS).

Сегодня существует множество таких сторонних решений: API, которые обрабатывают онлайн-платежи, электронную почту, пользовательскую аналитику, измеряют качество кода, управляют контентом, обеспечивают непрерывную интеграцию и решают другие задачи. Serverless-подход позволяет не тратить временные ресурсы на администрирование инфраструктуры и обслуживание серверов, а сосредоточиться на более важных задачах.

аким образом, serverless или FaaS – это важный шаг на пути делегирования инфраструктурных задач сервис-провайдерам, благодаря чему организации могут сосредоточиться на решении приоритетных вопросов. Такой подход благоприятно сказывается на развитии бизнеса и способствует повышению потенциала любой компании.

Текст подготовлен с использованием материала Cloud Zone

Средняя оценка: 0, всего оценок: 0
Поделиться

Только полезные материалы в нашей рассылке

Ошибка подписки

Похожие статьи

Тенденции
Высокие технологии в мире спорта: почему облако станет стандартом будущего
15.08.2016
Количество просмотров
3472

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

Знаете ли вы, что проведение любого крупного спортивного мероприятия не обходится без использования облачных технологий? Возможно, кто-то не согласится с этим утверждением. «Ведь сколько спортивных событий мирового масштаба прошло без использования облака», – скажете вы.
Процессы
Репликация данных в облако NetApp сервис-провайдера
21.07.2015
Количество просмотров
3555

Репликация данных в облако NetApp сервис-провайдера

История партнерских взаимоотношений «ИТ-ГРАД» и NetApp берет свое начало в 2010 году. За пять лет было реализовано большое количество проектов: от простых до сложных, от внедрения систем хранения данных до реализации полнофункциональных облачных решений.
Истории успеха
Крупный российский ритейлер TOY.RU использует облако «ИТ-ГРАД» для размещения бизнес-критичных систем
17.03.2020
Количество просмотров
5595

Крупный российский ритейлер TOY.RU использует облако «ИТ-ГРАД» для размещения бизнес-критичных систем

Фантастический мир, где сбывается все самое невероятное, открывается не только в сказках, но и в повседневной жизни. Вместе с TOY.RU – одним из крупнейших розничных и интернет-магазинов игрушек, волшебство возможно каждый день. Компания предлагает широкий ассортимент товаров для детей и входит в число передовых ритейлеров, использующих современные технологии. Для каких задач TOY.RU использует облако и каких удалось добиться результатов, расскажем в сегодняшнем материале.

Ваше обращение приняли

Скоро наш менеджер свяжется с вами.
А пока вы можете изучить интересные материалы в нашем блоге.

Подписка оформлена

Скоро отправим вам уведомление о новых материалах.