Основные концепции и архитектура Microsoft Windows Azure
Ключевые термины
Microsoft Azure Services Platform - платформа фирмы Microsoft для разработки и использования облачных сервисов на базе Microsoft.NET.
Microsoft Windows Azure - операционная система и набор инструментов фирмы Microsoft, обеспечивающий поддержку облачных вычислений ("ОC в облаке").
SQL Azure – версия СУБД Microsoft SQL Server для использования "в облаке".
Агент интерфейса (fabric agent) – агентское приложение, исполняемое на каждом из компьютеров сервиса Интерфейс (Fabric) платформы Windows Azure.
Архитектор облака – главный разработчик его архитектуры.
Внутренние приложения (on-premises applications) – приложения, исполняемые на локальном компьютере пользователя.
Вычисления (Compute) – облачный сервис платформы Microsoft Windows Azure, исполняющий пользовательские приложения в едином облаке.
Интерфейс (внешний облик, Fabric) - облачный сервис платформы Microsoft Windows Azure, обеспечивающий интерфейс между различными облачными приложениями и между приложениями и памятью; реализован в виде группы компьютеров.
Контроллер интерфейса (fabric controller) – программное обеспечение, управляющее работой облачного сервиса Интерфейс (Fabric) платформы Windows Azure.
Облачные приложения (cloud applications) – приложения, фактически исполняемые в среде облачных вычислений (например, Windows Azure) на компьютерах центра обработки данных.
Память (Storage) - облачный сервис платформы Microsoft Windows Azure, предоставляющий пользователю средства работы с данными различной структуры – большими бинарными объектами, таблицами и очередями.
Сервисная шина (service bus) – компонента платформы Microsoft Azure Services Platform.
Управление доступом (access control) – компонента платформы Microsoft Azure Services Platform.
Краткие итоги
Windows Azure – операционная система и платформа фирмы Microsoft для облачных вычислений, наиболее развитая и распространенная среди всех облачных платформ. Ее реализация основана на платформе .NET и Windows Communication Foundation (WCF) и предоставляемых ею сервисах. Компоненты (сервисы) Windows Azure – Интерфейс (Fabric), Вычисления (Compute) и Память (Storage). Обеспечивается доступ к SQL Azure – облачной версии Microsoft SQL Server. Облачные сервисы .NET функционируют на основе двух объединяющих компонент – управления доступом и облачной шины.
Перспективы облачных вычислений на платформе Azure очень велики, так как они предоставляют мощные масштабируемые вычислительные сервисы, не требуя дополнительных ресурсов от компьютеров пользователей. Кроме того, надежность и безопасность обеспечивается базовой платформой .NET.
Набор для практики
Вопросы
- Что такое Microsoft Windows Azure?
- Из каких основных компонент состоит Microsoft Windows Azure?
- На какой платформе основана реализация Microsoft Windows Azure?
- Что такое Fabric?
- Что такое Compute?
- Что такое Storage?
- Что такое Fabric Controller?
- Какого вида данные можно хранить с помощью сервиса Storage?
- Что такое SQL Azure?
- Что такое Microsoft Azure Services Platform?
Упражнения
- Сформулируйте, в чем, по-Вашему, преимущества и недостатки облачных вычислений в Windows Azure.
- Войдите в Azure (http://windows.azure.com) , найдите GUI компонентов (App)Fabric, Compute, Storage и проанализируйте их основные возможности. Для выполнения упражнения необходим доступ к Azure.
Темы для курсовых работ, рефератов, эссе
- Облачная платформа Microsoft Windows Azure (реферат)
- Использование .NET Web-сервисов для реализации Windows Azure (реферат).