Aws lambda, функции Azure и облачные функции Google: сравнение бессерверных провайдеров
Языковая поддержка и развертывание
Download 83.26 Kb.
|
AWS Lambda
- Bu sahifa navigatsiya:
- Ключевой вывод
Языковая поддержка и развертывание
AWS Lambda обеспечивает встроенную поддержку таких языков, как Java, PowerShell, Golang, Node.js, C#, Python и даже Ruby Code. Фактически, его универсальный API среды выполнения дает возможность использовать любой язык программирования для разработки настраиваемых функций. Другими словами, Lambda поддерживает несколько языков, создавая образы контейнеров с помощью указанных API-интерфейсов среды выполнения. Развернуть пакет Lambda становится проще, просто создав ZIP-файлы с функциональными кодами и зависимостями. Интегрировав Amazon Storage Service (Amazon S3), вы, скорее всего, развернете с Lambda библиотеки, отличные от AWS SDK. Azure предоставляет два разных уровня языковой поддержки: обычно уровень «Доступно» (GA), предлагающий полную языковую поддержку, готовую к использованию. Уровень предварительной версии еще не выпущен в продажу, но ожидается, что он будет совместим с уровнями общедоступной версии. В отличие от AWS Lambda, Azure поддерживает C#, JavaScript (пакеты Node), Python, PowerShell, F#, Java версий 8 и 11, а также TypeScript на основе версий среды выполнения 1.x, 2.x и 3.x. Кроме того, он также поддерживает прямое развертывание из пакетов файлов .zip. Он способствует развертыванию через FTP, Cloud Sync, Local Git, шаблоны JSON и непрерывное развертывание. Сегодня Azure Repos считается удобным для выбора последних обновлений Git. Google Cloud Functions упрощает написание кода в средах Node.js, Golang, Java, Python и .NET, таких как C#, F# и Visual Basic. Среда выполнения играет жизненно важную роль в облачных функциях, как и в AWS Lambda. Единственное отличие состоит в том, что выполнение облачных функций в среде зависит от выбранной модели времени выполнения. Пакеты из облачных функций развертываются с локального компьютера, из облачных репозиториев исходного кода, облачной консоли, системы управления версиями и API. Ключевой вывод: AWS Lambda и Google Cloud Functions обеспечивают поддержку нескольких языков посредством соответствующих возможностей среды выполнения. Azure, с другой стороны, больше внимания уделяет поддержке продвинутых уровней написания кода. 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