0 |
В помощь клиентам платформы Amazon Web Services (AWS), компания опубликовала референсные архитектуры для внедрения облачных сервисов, использующих Lambda. Эта технология позволяет создавать облачный код, запускающийся в ответ на какое-либо событие и не требующий от клиента явного выделения серверных ресурсов.
Lambda автоматически выполняет все необходимое для работы и масштабирования программного кода, клиенты же платят только за время выполнения программы.
Отсутствие зависимости от серверных экземпляров делает Lambda весьма привлекательным предложением для операционных служб, часто нуждающихся в быстром перемасштабировании в ответ на колебания спроса, и новые архитектуры дадут разработчикам необходимый импульс в этом направлении.
«Построение приложений с использованием только управляемых компонентов становится очень популярным, и AWS Lambda играет в этом решающую роль», — заявил в блоге All Things Distributed технический директор Amazon, Вернер Фогельс (Werner Vogels).
Референсные архитектуры, предоставленные для загрузки на GitHub, демонстрируют как комбинировать AWS Lambda с другими предложениями AWS при создании сервисного обеспечения различных приложений, включая мобильные сервисы (Mobile Backend) и Интернет Вещей (IoT Backend).
В частности, Mobile Backend создает сервис для загрузки фотографий и заметок с использованием Amazon Simple Storage Service (Amazon S3) и Amazon API Gateway. Заметки записываются в DynamoDB и обрабатываются асинхронно с помощью потоков DynamoDB, а Lambda добавляет их в домен Amazon CloudSearch.
IoT Backend использует AWS Lambda вместе с Amazon Kinesis, DynamoDB, Amazon S3 и Amazon CloudWatch для организации «бессерверных» сбора и обработки сенсорных показаний.
Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365
0 |