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

Содержание


Презентации» Образование» Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура новой версии платформы Microsoft Windows Azur
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепцииАрхитектура Windows Azure
 Windows Azure – облачная Интернет-платформа, разработанная фирмой MicrosoftАрхитектура новой версии Windows Azure (2013)Интерфейс новой версии Windows Azure
 Портал управления (management portal) – новаяАрхитектура нового портала Azure
 Вычисления (Compute) – управление вычислениями в облаке:Новый портал Azure (2013)Компонента Вычисления (Compute)
 Данная компонента позволяет выполнять приложения в Windows AzureКомпонента Сервисы данных (Data Services)
 Компонента Data Services обеспечивает возможность хранения,Компонента Сеть (Networking)
 Сетевые сервисы Azure предоставляют услуги сетевых соединений иСервисы управления приложениями  (App Services)
 Сервисы управления доступом и идентификациейСервисы управления доступом и идентификацией пользователей 
 Компонента Windows Azure ActiveСервисы управления производительностью приложений
 Эта группа сервисов позволяет кэшировать большие данные
Сервисы управления сообщениями между приложениями 
 Очереди в памяти (Storage Queues)Организация работы пользователя в Windows Azure
 С точки зрения пользователя, существуютОрганизация работы в Windows AzureСервисы .NET как основа Windows AzureДомашнее задание к лекции 3
 Каковы особенности архитектуры и интерфейса новой



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура новой версии платформы Microsoft Windows Azure (2013) Сафонов Владимир Олегович Профессор кафедры информатики Заведующий лабораторией Java-технологии Санкт-Петербургский государственный университет Email: vosafonov@gmail.com WWW: http://www.vladimirsafonov.org


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

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

Слайд 4
Описание слайда:
Интерфейс новой версии Windows Azure Портал управления (management portal) – новая версия пользовательского интерфейса Azure (2013), в стиле, похожем на интерфейс Windows 8 Несколько изменилась терминология Интерфейс стал более наглядным, с пиктограммами Имеется возможность, как альтернативу, использовать предыдущую версию портала (2011 )

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

Слайд 6
Описание слайда:
Новый портал Azure (2013)

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

Слайд 8
Описание слайда:
Компонента Сервисы данных (Data Services) Компонента 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.

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

Слайд 10
Описание слайда:
Сервисы управления приложениями (App Services) Сервисы управления доступом и идентификацией пользователей Сервисы управления производительностью приложений Сервисы управления сообщениями между приложениями Windows Azure Сервисы управления планированием работы приложений (workflow) Сервисы управления обработкой мультимедийной информации (media services)

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

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

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

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

Слайд 15
Описание слайда:
Организация работы в Windows Azure

Слайд 16
Описание слайда:
Сервисы .NET как основа Windows Azure

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


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

Похожие презентации