Санкт-Петербургский государственный университет
Опубликован: 20.12.2011 | Доступ: свободный | Студентов: 1214 / 54 | Оценка: 3.87 / 4.00 | Длительность: 13:43:00
Лекция 4:

Основные концепции и архитектура Microsoft Windows Azure

< Лекция 3 || Лекция 4: 12 || Лекция 5 >

Ключевые термины

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.

Набор для практики

Вопросы

  1. Что такое Microsoft Windows Azure?
  2. Из каких основных компонент состоит Microsoft Windows Azure?
  3. На какой платформе основана реализация Microsoft Windows Azure?
  4. Что такое Fabric?
  5. Что такое Compute?
  6. Что такое Storage?
  7. Что такое Fabric Controller?
  8. Какого вида данные можно хранить с помощью сервиса Storage?
  9. Что такое SQL Azure?
  10. Что такое Microsoft Azure Services Platform?

Упражнения

  1. Сформулируйте, в чем, по-Вашему, преимущества и недостатки облачных вычислений в Windows Azure.
  2. Войдите в Azure (http://windows.azure.com) , найдите GUI компонентов (App)Fabric, Compute, Storage и проанализируйте их основные возможности. Для выполнения упражнения необходим доступ к Azure.

Темы для курсовых работ, рефератов, эссе

  1. Облачная платформа Microsoft Windows Azure (реферат)
  2. Использование .NET Web-сервисов для реализации Windows Azure (реферат).
< Лекция 3 || Лекция 4: 12 || Лекция 5 >