Поскольку мы приближаемся к миру, все более подключенному к Интернету, мы, естественно, увидим развитие цифрового пространства, которое поможет людям создавать и запускать веб-сайты. Одним из таких способов являются несколько неправильно названные «бессерверные вычисления», которые рекламируют себя как средство, позволяющее разработчикам настраивать веб-службы без каких-либо усилий, связанных с запуском сервера.
Давайте посмотрим, что такое бессерверные вычисления и почему их название не идеальное.
Читайте также: Как настроить локальный веб-сервер (Windows, Mac, Linux)
Что такое бессерверные вычисления?
В мире, где каждому человеку, компании и услуге нужен веб-сайт, услуги хостинга должны сделать создание сайта максимально простым. Именно на это нацелены бессерверные вычисления; исключив сервер из уравнения, у клиентов будет на одну проблему меньше, когда они настраивают свое цифровое пространство.
Бессерверные в
Contents
Что такое бессерверные вычисления?
блаке. Это позволяет хосту настраивать количество ресурсов, размещаемых на веб-сайте, позволяя ему адаптироваться к потребностям клиента. Человеку, создающему сайт, больше не нужно беспокоиться о настройке сервера — он просто создает сайт, а все остальное делает облако.Но разве облако не состоит из серверов?
Возможно, вы заметили странную вещь в предыдущем абзаце: для работы «бессерверных вычислений» требуется облако. Однако «облако» — это всего лишь термин для фермы серверов, подключенной к Интернету. На самом деле это вовсе не делает его «бессерверным»! Вот почему это имя не подходит для такого рода услуг, поскольку в фоновом режиме определенно работают серверы.
Основная концепция названия «бессерверная» заключается в том, что она устраняет необходимость для пользователей настраивать сервер. Таким образом, клиент работает без сервера, несмотря на то, что серверы по-прежнему широко используются для размещения веб-сайта.
В чем преимущества бессерверных вычислений?
Основным преимуществом бессерверных вычислений является то, что они привлекают менее технически подкованных клиентов, которые хотят размещать свои веб-сайты. Это устраняет необходимость вручную настраивать параметры на сервере, поэтому клиенты могут сразу приступить к работе
Но разве облако не состоит из серверов?
пользуют.Однако это дает дополнительное преимущество как для клиентов, так и для хостов. Принцип работы бессерверных вычислений позволяет клиентам платить только за то, что они используют. Например, предположим, что вы хотите разместить сервер для игры с друзьями. По старой модели вам придется платить ежемесячную плату за аренду сервера.
Однако в этом облачном варианте вы используете сервер для игры и платите только за те ресурсы, которые используете в облаке. Это означает, что вы платите только за время использования сервера, а не за то, что не используется.
Как работают бессерверные вычисления?
Предположим, вы регистрируетесь на бессерверную версию, если хотите разместить веб-сайт. Что происходит на другом конце, что позволяет разместить ваш сайт?
Как мы уже говорили выше, бессерверные вычисления снимают с пользователя нагрузку по управлению сервером и перекладывают ее на сам сервер. Это означает, что сервер должен самостоятельно рассчитывать такие параметры, как объем памяти и объем памяти.
При этом используется так называемая «Функция как услуга» или для краткости «FaaS». Когда облако получает код для запуска пользователем, оно рассчитывает, сколько ресурсов потребуется для его запуска. Затем он просматривает свои серверы и выделяет ресурсы, необходимые
В чем преимущества бессерверных вычислений?
Серверу также необходимо распознавать, когда процесс необходимо увеличить или уменьшить. Если кто-то размещает веб-сайт, который видит приток посетителей, сервер автоматически адаптируется к этому и выделяет сайту больше ресурсов. Когда поток посетителей утихает, сервер может использовать меньше ресурсов для поддержания сайта в сети. Затем он подсчитывает, сколько ресурсов было использовано за месяц, и выставляет пользователю счет за общую сумму.
Как использовать бессерверные вычисления
Обычно пользователь взаимодействует с бессерверными вычислениями с помощью консоли. Это позволяет пользователю создавать функции, которые он хочет запускать в облаке. Затем пользователь вызывает эту функцию, когда приходит время запустить службу, и позволяет бессерверной службе сделать все остальное.
Это позволяет легко запустить функцию. Самым большим препятствием является выяснение того, как использовать интерфейс выбранного вами сервиса, чтобы что-то запустить. Закончив, вы можете приступить к работе, а сервис сделает все остальное!
Несколько полезных ссылок
Если вы хотите узнать больше о бессерверных вычислениях, вот несколько ссылок, с которых можно начать:
- AWS Лямбда – сервис бессерверных вычислений Amazon.
- Создайте лямбда-функцию с помощью консоли – Начало работы с AWS Lambda.
- Microsoft Azure – служба бессерверных вычислен
Как работают бессерверные вычисления?
nity.hitachivantara.com/community/innovation-center/hus-place/blog/2018/04/24/how-does-serverless-computing-work-with-containers-and-micro-services" target="_self" rel="noopener noreferrer" title="«Как бессерверные вычисления работают с контейнерами и микросервисами?»">«Как бессерверные вычисления работают с контейнерами и микросервисами?» – Углубленный анализ того, что автоматизируется при использовании бессерверных вычислений. - «Я только что запустил бессерверный веб-сайт за 15 минут». – Руководство по созданию собственного бессерверного веб-сайта.
Не такой уж бессерверный
Хотя название «бессерверные вычисления» несколько неверное, идея заключается в том, что оно устраняет необходимость взаимодействия конечного пользователя с серверами. Они обладают всеми преимуществами хост-услуги без каких-либо манипуляций с настройками сервера, что упрощает выход компаний в Интернет.
Считаете ли вы, что «бессерверные вычисления» — хорошее название для этой технологии? Если нет, то что было бы лучше? Дайте нам знать ниже.