Санкт-Петербургский государственный университет
Опубликован: 01.07.2013 | Доступ: свободный | Студентов: 448 / 118 | Длительность: 16:00:00
Лекция 3:

Основные концепции и архитектура новой версии платформы Microsoft Windows Azure (2013)

< Лекция 2 || Лекция 3: 123 || Лекция 4 >

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

Microsoft Azure Services Platform - платформа фирмы Microsoft для разработки и использования облачных сервисов на базе Microsoft.NET.

Microsoft Windows Azure - операционная система и набор инструментов фирмы Microsoft, обеспечивающий поддержку облачных вычислений ("ОC в облаке").

SQL Azure – версия СУБД Microsoft SQL Server для использования "в облаке".

Внутренние приложения (on-premises applications) – приложения, исполняемые на локальном компьютере пользователя.

Вычисления (Compute) – сервисы управление вычислениями в облаке Azure: облачными сервисами, Web-сайтами, виртуальными машинами и мобильными сервисами.

Облачные приложения (cloud applications) – приложения, фактически исполняемые в среде облачных вычислений (например, Windows Azure) на компьютерах центра обработки данных.

Память (Storage) - облачный сервис платформы Microsoft Windows Azure, предоставляющий пользователю средства работы с данными различной структуры – большими бинарными объектами, таблицами и очередями.

Портал управления (management portal) – пользовательский Web-интерфейс для управления работой Microsoft Windows Azure.

Сервисы данных (Data Services) – управление облачными данными и базами данных Azure.

Сетевые средства (Networking) – компонента Azure для управления сетевыми соединениями (Connect) между локальной сетью клиента и облачными приложениями; виртуальными частными сетями (Virtual Network); балансировкой загрузки сети (Traffic Manager).

Шина сервисов (Service Bus) обеспечивает безопасную и широко доступную инфраструктуру для коммуникации сервисов, широкомасштабного распределения событий между ними, их именования и публикации.

Windows Azure – облачная Интернет-платформа, разработанная фирмой Microsoft (операционная система и набор инструментов "в облаке"). Обеспечивает хранение, использование и модификацию данных и запуск программ на компьютерах центров обработки данных Microsoft

Краткие итоги

Windows Azure – операционная система и Интернет-платформа фирмы Microsoft для облачных вычислений, наиболее развитая и распространенная среди всех облачных платформ. Ее реализация основана на платформе .NET и Windows Communication Foundation (WCF) и предоставляемых ею сервисах. Работой Azure можно управлять с помощью портала управления – нового удобного и наглядного пользовательского интерфейса.

Основные компоненты Azure – Вычисления, Сервисы данных, Сетевые средства, Управление приложениями и Коммерция.

Компонента Вычисления управляет веб-сайтами, облачными сервисами, виртуальными машинами и мобильными сервисами.

Компонента Сервисы данных управляет Памятью - средствами хранения больших бинарных объектов, таблиц, очередей сообщений, а также реляционными данными, представляемыми в виде баз данных SQL Azure – облачной версии Microsoft SQL Server. Для реляционных данных поддерживается генерация отчетов (SQL Reporting). Поддерживается также параллельная обработка больших объемов данных с помощью облачного аналога инструмента Apache Hadoop.

Компонента Сеть обеспечивает конфигурирование безопасных IP-соединений с облачными приложениями, виртуальных частных сетей для связи облака с локальной инфраструктурой клиента, балансировку сетевого трафика между компонентами облака.

Сервисы управления приложениями обеспечивают управление аутентификацией пользователей, управление производительностью приложений с помощью кэширования, управление отправкой и получением сообщений между облачными приложениями, управление планированием работы приложений, управление обработкой мультимедийной информации.

Работа пользователя в Windows Azure организована как взаимодействие между локальными и облачными приложениями.

Реализация Azure основана на наиболее современной, надежной и безопасной платформе .NET.

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

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

Вопросы

  1. Что такое Microsoft Windows Azure?
  2. Из каких основных компонент состоит Microsoft Windows Azure?
  3. Что такое портал управления Azure?
  4. На какой платформе основана реализация Microsoft Windows Azure?
  5. Каково назначение компоненты Вычисления?
  6. Каково назначение компоненты Сервисы данных?
  7. Каково назначение компоненты Сеть?
  8. Каково назначение компоненты Коммерция?
  9. Какого вида данные можно хранить с помощью сервиса Память?
  10. Что такое Соединения?
  11. Что такое Виртуальная сеть Azure?
  12. Что такое Менеджер трафика?
  13. Каково назначение Windows Azure Active Directory?
  14. Что такое SQL Azure?
  15. Что такое Шина сервисов?
  16. Как организуется работа пользователя в Azure?

Упражнения

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

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

  1. Облачная платформа Microsoft Windows Azure и ее эволюция (реферат)
  2. Использование .NET Web-сервисов для реализации Windows Azure (реферат).
  3. Архитектура и портал управления Azure (реферат).

Литература

  1. Материалы по Windows Azure фирмы Microsoft. http://www.azure.com
< Лекция 2 || Лекция 3: 123 || Лекция 4 >