Развитие платформы облачных вычислений Microsoft Windows AzureЛекция 3Основные концепции и архитектура новой версии платформы Microsoft Windows Azure (2013) презентация

Содержание

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

Слайд 1Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура

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


Сафонов Владимир Олегович
Профессор кафедры информатики
Заведующий лабораторией Java-технологии
Санкт-Петербургский государственный университет
Email: vosafonov@gmail.com
WWW: http://www.vladimirsafonov.org


Слайд 2Windows Azure – облачная Интернет-платформа, разработанная фирмой Microsoft (по существу, операционная

система и набор инструментов “в облаке”).
Windows Azure обеспечивает хранение, использование и модификацию данных и запуск программ на компьютерах центров обработки данных Microsoft. Никакого программного обеспечения, кроме веб-браузера, на пользовательских компьютерах не требуется

(C) Сафонов В.О. 2013

Архитектура Windows Azure


Слайд 3Архитектура новой версии Windows Azure (2013)
(C) Сафонов В.О. 2013


Слайд 4Портал управления (management portal) – новая версия пользовательского интерфейса Azure (2013),

в стиле, похожем на интерфейс Windows 8
Несколько изменилась терминология
Интерфейс стал более наглядным, с пиктограммами
Имеется возможность, как альтернативу, использовать предыдущую версию портала (2011 )

(C) Сафонов В.О. 2013

Интерфейс новой версии Windows Azure


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

машинами и мобильными сервисами
Сервисы данных (Data Services) – управление облачными данными и базами данных
Сетевые средства (Networking) – управление сетевыми соединениями (Connect) между локальной сетью клиента и облачными приложениями; виртуальными частными сетями (Virtual Network); балансировкой загрузки сети (Traffic Manager)
Управление приложениями (App Services)
Коммерция (Commerce) – продажа (Store) и распространение (Marketplace) облачных приложений
На следующем слайде представлен общий вид нового портала Azure


(C) Сафонов В.О. 2013

Архитектура нового портала Azure


Слайд 6
(C) Сафонов В.О. 2013
Новый портал Azure (2013)


Слайд 7Данная компонента позволяет выполнять приложения в Windows Azure с использованием следующих

возможностей:
Web-сайты (Web Sites) – Инструменты быстрого создания сайтов в любой ОС средствами ASP.NET, PHP или Node.js
Облачные сервисы (Cloud Services) Быстрое развертывание многоярусных приложений и управление ими. Windows Azure обеспечивает: предоставление сервисов, балансировку загрузки; мониторинг, проверку на постоянную доступность.
Виртуальные машины (Virtual Machines)- Получение полного контроля над виртуальным облачным сервером, в соответствии с потребностями задачи. Возможность выбора из галереи ОС Windows Server или Linux с различными наборами предварительно инсталлированных приложений.
Мобильные сервисы (Mobile Services) – Инструменты создания приложений для мобильных устройств, использующих Windows Azure.

(C) Сафонов В.О. 2013

Компонента Вычисления (Compute)


Слайд 8Компонента Data Services обеспечивает возможность хранения, модификации и генерации отчетов для

данных в Windows Azure. Имеются сервисы, поддерживающие таблицы (Table), большие бинарные объекты (Blob) и базы данных SQL (SQL Database). Они обеспечивают память для бинарных и текстовых данных, сообщений, структурированных данных и реляционных данных. Преимущества: возможность управления, доступность, масштабируемость, использование удобной для разработчика модели разработки
Возможно использование SQL Data Sync для синхронизации реляционных данных с другими экземплярами баз данных SQL или с локальными базами данных SQL Server
Доступны следующие возможности:
Blobs позволяют хранить неструктурированный текст или бинарные данные (видео, аудио, рисунки).
Tables позволяют хранить большие объемы неструктурированных и не реляционных данных (NoSQL) .
SQL Database позволяют хранить большие объемы реляционных данных.
SQL Data Sync позволяют организовывать регулярную синхронизацию между SQL Database и локальными SQL-серверами или другими экземплярами SQL Database.
SQL Reporting – облачный сервис генерации отчетов, реализованный по технологиям генерации отчетов SQL Server. Позволяет встраивать возможности генерации отчетов в приложения Windows Azure. Отчеты генерируются на рабочем столе, что избавляет разработчика от необходимости реализации своей собственной инфраструктуры для генерации отчетов.
HDInsight – основан на инструменте Apache Hadoop для параллельной обработки больших объемов данных. Упрощает работу с большими данными, благодаря интеграции с инструментами типа Microsoft Office and System Center.

(C) Сафонов В.О. 2013

Компонента Сервисы данных (Data Services)


Слайд 9Сетевые сервисы Azure предоставляют услуги сетевых соединений и маршрутизации на уровнях

TCP/IP (транспортных протоколов Интернета) и DNS (преобразования доменных имен в IP-адреса).
Сервис Соединения (Windows Azure Connect) обеспечивает конфигурирование безопасных IP-соединений между компьютерами или виртуальными машинами сети организации клиента и экземплярами приложений, исполняемых в Windows Azure.
Сервис Виртуальная сеть Azure (Windows Azure Virtual Network) предоставляет возможность организации виртуальных частных сетей (VPN) в Windows Azure для их безопасной связи с локальной ИТ-инфраструктурой клиента. Он позволяет использовать Windows Azure как филиал или как защищенную частную сеть в облаке
Сервис Менеджер трафика (Traffic Manager) выполняет балансировку входящего трафика между различными сервисами, доступными через Интернет, с использованием политик, основанных на DNS.

(C) Сафонов В.О. 2013

Компонента Сеть (Networking)


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

между приложениями Windows Azure
Сервисы управления планированием работы приложений (workflow)
Сервисы управления обработкой мультимедийной информации (media services)

(C) Сафонов В.О. 2013

Сервисы управления приложениями (App Services)


Слайд 11Компонента Windows Azure Active Directory предоставляет сервисы для управления идентификацией пользователей

в облачных приложениях.
Сервис управления доступом (Access Control Service) – облачный сервис для простой аутентификации и авторизации пользователей для предоставления им доступа к облачным приложениям и сервисам, позволяющий вынести проверки аутентификации и авторизации из кода приложения.
Библиотека управления графом (Graph API ) обеспечивает доступ программным путем к Windows Azure Active Directory (AD) с помощью вызовов методов по стандарту REST.
Библиотека аутентификации (Authentication Library) предоставляет возможность разработчиком клиентских приложений аутентифицировать пользователей через Windows Azure Active Directory или других провайдеров аутентификации, а затем получать маркеры доступа для безопасных вызовов методов. Библиотека аутентификации (AAL) также дает возможность разработчикам сервисов защитить их ресурсы путем проверки входных маркеров.

(C) Сафонов В.О. 2013

Сервисы управления доступом и идентификацией пользователей


Слайд 12Эта группа сервисов позволяет кэшировать большие данные

Сервисы Windows Azure Caching позволяют

организовать кэширование в облаке для использования приложениями и сервисами с целью повышения их эффективности. В частности, поддерживается распространенный сценарий кэширования состояния сеанса и вывода в ASP.NET. Кэширование позволяет улучшить производительность приложений, благодаря временному хранению информации из других серверных источников.
Сервисы Сети выдачи контента (Content Delivery Network) кэшируют большие бинарные объекты Windows Azure и статический выходной контент вычислительных объектов в стратегически размещаемых точках для обеспечения максимальной скорости выдачи контента пользователям.

(C) Сафонов В.О. 2013

Сервисы управления производительностью приложений


Слайд 13Очереди в памяти (Storage Queues) обеспечивают надежный обмен сохраняемыми сообщениями между

ярусами приложений, выполняемых в Windows Azure. Очереди сообщений являются частью компоненты Windows Azure Storage, которая также обеспечивает сервисы бинарных объектов (Blob) и таблиц (Table).
Шина сервисов (Service Bus) обеспечивает безопасную и широко доступную инфраструктуру для коммуникации сервисов, широкомасштабного распределения событий между ними, их именования и публикации. Шина сервисов предоставляет возможность соединений средствами Windows Communication Foundation (WCF) и другими способами коммуникации, включая вызовы методов по стандарту REST. Имеются примеры интеграции шины сервисов в приложения, в которых реализованы мосты (bridges), преобразования (transforms) и B2B-сообщения на основе Azure Service Bus.

(C) Сафонов В.О. 2013

Сервисы управления сообщениями между приложениями


Слайд 14С точки зрения пользователя, существуют две категории приложений :
внутренние (on-premises applications),

исполняемые на компьютере пользователя
облачные (cloud applications), фактически исполняемые в среде Windows Azure на компьютерах центра обработки данных
На пользовательском компьютере могут быть установлены ОС Windows и, возможно, другие ОС.
Независимо от этого, через Web-браузер пользователь получает доступ к “Windows в облаке” – Windows Azure.
Функционирование Windows Azure основано на Web-сервисах .NET
Windows Azure для хранения данных обеспечивает доступ к аналогу СУБД Microsoft SQL Server “в облаке” – SQL Azure.

(C) Сафонов В.О. 2013

Организация работы пользователя в Windows Azure


Слайд 15Организация работы в Windows Azure
(C) Сафонов В.О. 2013


Слайд 16Сервисы .NET как основа Windows Azure
(C) Сафонов В.О. 2013


Слайд 17Домашнее задание к лекции 3
Каковы особенности архитектуры и интерфейса новой версии

Windows Azure (2013)?
Войдите в Azure (http://windows.azure.com) , найдите GUI основных компонент - Compute, Data Services, App Services, и проанализируйте их основные возможности. Для выполнения упражнения необходим доступ к Azure.

(C) Сафонов В.О. 2013


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика