Aws lambda, функции Azure и облачные функции Google: сравнение бессерверных провайдеров


Download 83.26 Kb.
bet6/9
Sana15.11.2023
Hajmi83.26 Kb.
#1776380
1   2   3   4   5   6   7   8   9
Bog'liq
AWS Lambda

Ключевой вывод: 
Google Cloud Functions обеспечивает более низкое и медленное параллельное выполнение, поскольку время его выполнения требует нескольких улучшений. С другой стороны, у нас есть Lambda и Azure, время выполнения которых с годами улучшилось. 
Масштабируемость и доступность
AWS Lambda поддерживает динамическое масштабирование с реагированием на возросший трафик . Однако это зависит от ограничений одновременного выполнения на уровне отдельного аккаунта. Для управления всплесками трафика AWS Lambda заранее определяет количество выполняемых функций в зависимости от того, в каком регионе они выполняются. Диапазон выполняемых функций составляет от 500 до 3000 на регион.
В настоящее время функции Azure доступны в двух разных планах. Во-первых, план потребления — он автоматически масштабирует вашу функцию, когда время выполнения функции истекает по истечении настраиваемого периода времени. Во-вторых, план службы приложений — он запускает ваши функции на выделенных виртуальных машинах, которые выделены для каждого приложения-функции, что означает, что хост функций всегда запущен и работает. Функции Google дают вам возможность автоматического масштабирования. Однако фоновые функции масштабируются постепенно, и это зависит от продолжительности функций. Кроме того, максимальная масштабируемость основана на ограничениях трафика. 
Ключевой вывод: 
Масштабируемость облачных функций Google замедляется, если они тяжелее, тогда как AWS Lambda имеет ограниченную квоту на масштабируемость в зависимости от интересующего региона. Однако возможность автоматического масштабирования в Azure может продолжать работать без каких-либо ограничений.
Журналирование и мониторинг
AWS Lambda отслеживает функции, сообщая показатели через Amazon CloudWatch, которые включают количество запросов, задержку на каждый запрос и количество запросов, приводящих к ошибке. Он автоматически интегрируется с журналами Amazon CloudWatch и передает их из вашего кода в группу CloudWatch, связанную с функцией Lambda. Вы также можете использовать AWS X-Ray для обеспечения сквозного мониторинга функций. Эта функция включает в себя 100 000 бесплатных трассировок каждый месяц, за превышение которых с вас будет взиматься плата.
Azure имеет встроенную интеграцию под названием Azure Application Insights, которая отслеживает функции. Эта функция является необязательной и часто заменяется встроенной системой журналирования.
Google Stackdriver от Google Cloud Platform — это набор инструментов мониторинга, который поможет вам понять, что происходит в облачных функциях. Он имеет встроенные инструменты для ведения журналов, отчетов об ошибках и мониторинга . Помимо этого, вы также можете просмотреть время выполнения, количество выполнений и использование памяти в консоли GCP. 

Download 83.26 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling