Бессерверные вычисления позволяют создавать и запускать приложения и сервисы, не беспокоясь о серверах. При бессерверных вычислениях приложение по‑прежнему работает на серверах, но управление этими серверами AWS полностью берет на себя. С помощью AWS и ее бессерверной платформы можно создавать и развертывать приложения, используя экономичные сервисы, которые обеспечивают встроенную доступность приложений и гибкие возможности масштабирования. Это позволяет сосредоточиться на разработке кода приложения, не беспокоясь о выделении, настройке серверов и управлении ими.
Создание бессерверного приложения позволяет сосредоточиться на разработке кода приложения, а не на управлении инфраструктурой и ее эксплуатации. При этом можно не думать о выделении или настройке серверов, поскольку все это делает AWS. Это облегчает управление инфраструктурой и помогает быстрее выходить на рынок.
Создание бессерверного приложения обеспечивает четыре основных преимущества.
![не требуется управлять серверами не требуется управлять серверами](https://d1.awsstatic.com/Test%20Images/Kate%20Test%20Images/Serverless_Web_App_LP_assets-08.184e809e6561416a1b78b4d760de9e44f270507c.png)
Отсутствие необходимости управлять серверами
Не нужно выделять серверы или обслуживать их. Не требуется установка, обслуживание или администрирование программного обеспечения или среды выполнения.
![гибкое масштабирование гибкое масштабирование](https://d1.awsstatic.com/Test%20Images/Kate%20Test%20Images/Serverless_Web_App_LP_assets-09.df748808cc460174e3580ef222101f92ac3d880b.png)
Гибкость масштабирования
Приложение можно масштабировать автоматически или настраивать его ресурсы через изменение количества единиц потребления (например, пропускной способности, памяти), а не количества отдельных серверов.
![высокая доступность высокая доступность](https://d1.awsstatic.com/Test%20Images/Kate%20Test%20Images/Serverless_Web_App_LP_assets-10.f78b4a0c76115fb63a8e47e96ceca9e8414e3121.png)
Высокая доступность
Бессерверные приложения по определению характеризуются доступностью и отказоустойчивостью. Эти возможности не требуется специально проектировать, поскольку сервисы, запускающие приложение, предоставляют их по умолчанию.
![отсутствие простаивающих ресурсов отсутствие простаивающих ресурсов](https://d1.awsstatic.com/Test%20Images/Kate%20Test%20Images/Serverless_Web_App_LP_assets-11.194fbe93b2096fb5e469c446cf29c9daf306f253.png)
Отсутствие простаивающих ресурсов
Платить за простаивающие ресурсы не приходится. Нет необходимости выделять ресурсы заранее или выделять их для вычислений и хранения данных в избыточном количестве. Если код не работает, плата не взимается.
Бессерверное интернет-приложение можно создать, используя одновременно несколько сервисов AWS. Каждый сервис является полностью управляемым и не требует выделения серверов или управления ими. Нужно только настроить сервисы на совместную работу и загрузить код приложения в AWS Lambda, сервис бессерверных вычислений.
![архитектура создания бессерверного интернет-приложения архитектура создания бессерверного интернет-приложения](https://d1.awsstatic.com/Test%20Images/Kate%20Test%20Images/Serverless_Web_App_LP_assets-12.da876b91b6451199d3582b6cc81dc17ff7e5791f.png)
Следуйте нашему пошаговому руководству, чтобы выполнить развертывание первого бессерверного приложения уже сегодня.
![Белка SAM Белка SAM](https://d1.awsstatic.com/Developer%20Marketing/serverless-web-app/sam-squirrel2.a3ff469c4f07dff6e8843cd62a92f3f02639ada4.png)
О белке по имени SAM
Белка SAM названа в честь AWS Serverless Application Model (AWS SAM), модели для определения ресурсов, используемых в бессерверном приложении. SAM простилась с уютной жизнью на дереве, чтобы помочь пользователям AWS эффективно и просто создавать свои бессерверные приложения.