Aws lambda, функции Azure и облачные функции Google: сравнение бессерверных провайдеров
Download 83.26 Kb.
|
AWS Lambda
- Bu sahifa navigatsiya:
- Масштабируемость и доступность
- Ключевой вывод
- Журналирование и мониторинг
Ключевой вывод:
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling