Основные концепции и архитектура новой версии платформы Microsoft Windows Azure (2013)
Ключевые термины
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.
Набор для практики
Вопросы
- Что такое Microsoft Windows Azure?
- Из каких основных компонент состоит Microsoft Windows Azure?
- Что такое портал управления Azure?
- На какой платформе основана реализация Microsoft Windows Azure?
- Каково назначение компоненты Вычисления?
- Каково назначение компоненты Сервисы данных?
- Каково назначение компоненты Сеть?
- Каково назначение компоненты Коммерция?
- Какого вида данные можно хранить с помощью сервиса Память?
- Что такое Соединения?
- Что такое Виртуальная сеть Azure?
- Что такое Менеджер трафика?
- Каково назначение Windows Azure Active Directory?
- Что такое SQL Azure?
- Что такое Шина сервисов?
- Как организуется работа пользователя в Azure?
Упражнения
- Сформулируйте, в чем, по-Вашему, преимущества облачных вычислений в Windows Azure.
- Войдите на новый портал Azure (http://windows.azure.com) , найдите GUI всех основных компонентов и проанализируйте их основные возможности. Для выполнения упражнения необходим доступ к Azure.
Темы для курсовых работ, рефератов, эссе
- Облачная платформа Microsoft Windows Azure и ее эволюция (реферат)
- Использование .NET Web-сервисов для реализации Windows Azure (реферат).
- Архитектура и портал управления Azure (реферат).
Литература
- Материалы по Windows Azure фирмы Microsoft. http://www.azure.com