Учебники

Microsoft Azure — Приложения

Windows Azure обычно неверно истолковывают как просто решение для хостинга, но с помощью Windows Azure можно сделать гораздо больше. Он предоставляет платформу для разработки приложений с использованием ряда доступных технологий и языков программирования. Он предлагает создавать и развертывать приложения с использованием платформы .net, которая является собственной технологией разработки приложений Microsoft. В дополнение к .net, есть много других поддерживаемых технологий и языков. Например, Java, PHP, Ruby, Oracle, Linux, MySQL, Python.

Приложения Windows Azure масштабируются путем создания нескольких экземпляров приложения. Количество экземпляров, необходимых для приложения, указывается разработчиком при размещении приложений. Если трафик увеличивается или уменьшается на веб-сайте или в веб-приложении, им можно легко управлять, войдя на портал управления Windows Azure и указав экземпляры. Балансировка нагрузки также может быть автоматизирована, что позволит Azure самостоятельно принимать решение о том, когда назначать больше ресурсов приложению.

Веб-приложения поддерживают .net, java, python, php и node.js. Такие задачи, как масштабирование и резервное копирование, могут быть легко автоматизированы. Доступна новая функция под названием «webjobs», которая является своего рода сервисом пакетной обработки. Веб-задания также можно масштабировать и планировать. Поддерживаемые платформы мобильных приложений: Xamarin iOS, Xamarin Android и IOS.

Платформа Azure разработана таким образом, что разработчики должны сосредоточиться только на части разработки и не должны беспокоиться о других технических вещах за пределами своей области. Таким образом, большая часть административной работы выполняется самой Azure.

Azure также устанавливает рынок, где его клиенты могут покупать приложения и услуги. Это платформа, где клиенты могут искать приложения и развертывать их более простым способом. Рынок Azure в настоящее время доступен в 88 странах. Разработчики приложений могут легко подключить приложение, приобретенное на торговой площадке, к локальной среде разработки. Ценообразование производится с использованием 5 различных моделей, которые включают в себя плату за использование и ежемесячную плату. Некоторые приложения даже бесплатны.