Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура Microsoft.

Презентация:



Advertisements
Похожие презентации
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 9 SQL Azure Сафонов Владимир Олегович Профессор.
Advertisements

Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 7 Windows Azure Compute Сафонов Владимир Олегович.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 10 Разработка приложений для Windows Azure.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 11 Основы практического использования Windows.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 2 Понятие об облачных вычислениях. Обзор платформ.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 5 Windows Azure Fabric Сафонов Владимир Олегович.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 13 Методы и инструменты применения Windows.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 6 Windows Azure Storage Сафонов Владимир Олегович.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 12 Инструменты Windows Azure Сафонов Владимир.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 7 Новая версия Windows Azure Compute Сафонов Владимир Олегович Профессор кафедры.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 8 Управление Web-сервисами в Windows Azure.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 6 Windows Azure Storage Сафонов Владимир Олегович Профессор кафедры информатики Заведующий.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 16 Перспективы Windows Azure Сафонов Владимир.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 11 Основы практического использования новой версии Windows Azure Сафонов Владимир.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 13 Методы и инструменты применения новой версии Windows Azure для решения прикладных.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура новой версии платформы Microsoft Windows Azure.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 8 Управление Web-сервисами в новой версии Windows Azure Сафонов Владимир Олегович.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 9 Новая версия SQL Azure Сафонов Владимир Олегович Профессор кафедры информатики.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 15 Windows Azure для мобильных устройств.
Основы современных операционных систем Лекция 31.
Транксрипт:

Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура Microsoft Windows Azure Сафонов Владимир Олегович Профессор кафедры информатики Заведующий лабораторией Java-технологии Санкт-Петербургский государственный университет WWW:

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

Windows Azure и центры обработки данных (C) Сафонов В.О

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

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

Основные компоненты Windows Azure : – Fabric (интерфейс) -Compute (вычисления) -Storage (память) -Config (конфигурация) Все компоненты – вычисления, память и интерфейс – являются Web-сервисами.NET Сервис вычисления выполняет пользовательские облачные приложения, сервис память хранит пользовательские данные, сервис интерфейс обеспечивает общие средства управления приложениями, использующими облачную платформу (C) Сафонов В.О Компоненты Windows Azure

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

Сервис вычисления решает задачи исполнения огромного числа (возможно, миллионов) пользовательских приложений самого разного вида и назначения в едином облаке Основная проблема сервиса вычисления и облачных вычислений в целом – масштабирование Данная проблема решается путем выполнения каждого экземпляра пользовательского облачного приложения в своей отдельной виртуальной машине Данные виртуальные машины исполняются в среде 64-битовой ОС Windows 2008 Server - наиболее мощной серверной ОС фирмы Microsoft (C) Сафонов В.О Сервис Compute (Вычисления)

Сервис память предоставляет пользователю средства работы с данными различной структуры – большими бинарными объектами (blobs), размером до 50 Гб, хранящимися в контейнерах, таблицами (tables) и очередями (queues) Работа со структурами данных реализована на основе ADO.NET – библиотек поддержки обработки структурированных данных в.NET (C) Сафонов В.О Сервис Storage (Память)

Сервис интерфейс реализован как большая группа машин, на каждой из которых работает приложение – агент интерфейса (fabric agent) Сервис интерфейс в целом управляется программным обеспечением, называемым контроллер интерфейса (fabric controller) Контроллер интерфейса взаимодействует с агентами интерфейса, а также с сервисом память как с обычными приложениями (поэтому детали представления данных от контроллера интерфейса скрыты) Контроллер интерфейса управляет каждым облачным приложением с помощью конфигурационного файла в формате XML. (C) Сафонов В.О Сервис Fabric (Интерфейс)

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

Домашнее задание к лекции 3 1.В чем, по-Вашему, достоинства и недостатки платформы Windows Azure? 2.Войдите в Azure ( найдите GUI компонент Fabric, Compute, Storage и проанализируйте их основные возможности. Для выполнения упражнения необходим доступ к Azure. (C) Сафонов В.О