Azure Functions составит конкуренцию AWS Lambda

1 апрель, 2016 - 13:35

Microsoft выпустила ознакомительную версию «соперника AWS Lambda» — нового облачного сервиса, который позволяет разработчикам размещать функции в Azure, в собственных серверных центрах или в других облаках.

Azure Functions позволяет разработчикам решать задачи, которые реагируют на события, и в этом смысле хорошо подходит к сценариям Интернета Вещей (IoT), а также для применения в Web, работы с мобильными приложениями и большими данными.

Сервис автоматически масштабируется в соответствии с потребностями и тарифицирует только время фактического использования функций.

В речи, открывающей второй день конференции разработчиков Build 2016, глава Cloud and Enterprise компании Microsoft Скотт Гатри (Scott Guthrie) также сообщил об открытии исходных кодов среды выполнения Azure Functions.

Была анонсирована и общая доступность следующего поколения PaaS-технологии Microsoft, Azure Service Fabric. Она позволяет разбивать приложения Azure на мелкие компоненты, так называемые микросервисы, которые обновляются и обслуживаются независимо от основной инфраструктуры. С помощью Service Fabric различные микросервисы могут поддерживать связь между собой через программные интерфейсы.

Сообщается, что клиенты получат в точности такую же Azure Service Fabric, которую сама компания использует в ядре Azure, в таких службах, как Skype for Business, Azure SQL Database, Intune, Event Hubs, DocumentDB и Cortana.

Microsoft кроме того анонсировала предпросмотр Service Fabric для Windows Server, программные интерфейсы (API) Service Fabric для Java и заявила, что исходники среды программирования Service Fabric для Linux будут открыты ещё в этом году.

Для создания прототипов IoT с использованием соответствующих сервисов Azure предназначены наборы Azure IoT Starter Kit, продажа которых уже началась по ценам от $50 до $160. Также на конференции Microsoft впервые показала облачный сервис Power BI Embedded, позволяющий внедрять функции интерактивных отчетов и визуализации в любое приложение или устройство.