Windows Azure — это открытая облачная платформа, которая позволяет вам быстро выполнять построение приложений, развертывать их и управлять ими в рамках глобальной сети из центров данных, управляемых корпорацией Майкрософт. Вы можете осуществлять построение приложений с помощью любого языка, средства или любой платформы. И вы можете надежно интегрировать свои общедоступные облачные приложения с существующей ИТ-средой.
Платформа Windows Azure предусматривает два основных варианта хранения:
· Службы хранения Windows Azure обеспечивают хранение нереляционных данных в виде BLOB-объектов и таблиц. Это отказоустойчивое, высокодоступное, автоматически масштабируемое хранилище с практически неограниченным размером.
· SQL Azure предоставляет облачную службу реляционной базы данных, построенную на основе технологий SQL Server. Это хранилище также отказоустойчивое и высокодоступное. Оно разработано таким образом, что средства и приложения, работающие с SQL Server, также работают и с SQL Azure. База данных SQL Azure может иметь размер до 100 ГБ, и вы можете создавать любое количество баз данных.
|
|
В этом руководстве описывается хранение данных с использованием базы данных SQL Azure, однако приложения также могут использовать хранилище Windows Azure. Дополнительные сведения о SQL Azure и хранилище Windows Azure
Среда выполнения приложений
Windows Azure предоставляет разработчикам платформу для размещения своих приложений в центрах обработки данных Майкрософт по всему миру и управления такими приложениями. Приложение для Windows Azure состоит из одного или нескольких компонентов, называемых "ролями", которые используют вычислительные ресурсы. Существуют три типа роли: веб-роль, рабочая роль и роль виртуальной машины.
Особенности среды выполнения приложений
· Windows Azure поддерживает веб-роль, рабочую роль и роль виртуальной машины. Веб-роль используется для размещения интерфейсных веб-приложений за пределами служб IIS. Рабочая роль может выполнять что угодно, но обычно используется для размещения функций фоновой обработки за пределами веб-роли. Для приложений характерно взаимодействовать с пользователями через веб-роль, а затем назначать задачи рабочей роли для обработки.
· Вычислительная операция Windows Azure представляет собой виртуальный сервер, а роли — это виртуальные серверы, настроенные и готовые к размещению приложения.