Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемВалентина Чебакова
1 Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура Microsoft Windows Azure Сафонов Владимир Олегович Профессор кафедры информатики Заведующий лабораторией Java-технологии Санкт-Петербургский государственный университет WWW:
2 Windows Azure – облачная платформа, разработанная фирмой Microsoft (по существу, операционная система и набор инструментов в облаке). На следующем слайде иллюстрируется роль Windows Azure в организации использования облачных сервисов, предоставляемых центром обработки данных Microsoft, фирмами и индивидуальными заказчиками Windows Azure обеспечивает хранение, использование и модификацию данных и запуск программ только на компьютерах центров обработки данных Microsoft. Никакого программного обеспечения, кроме веб- браузера, на пользовательских компьютерах не требуется (C) Сафонов В.О Архитектура Windows Azure
3 Windows Azure и центры обработки данных (C) Сафонов В.О
4 С точки зрения пользователя, существуют две категории приложений : -внутренние (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
5 Организация работы в Windows Azure (C) Сафонов В.О
6 Основные компоненты Windows Azure : – Fabric (интерфейс) -Compute (вычисления) -Storage (память) -Config (конфигурация) Все компоненты – вычисления, память и интерфейс – являются Web-сервисами.NET Сервис вычисления выполняет пользовательские облачные приложения, сервис память хранит пользовательские данные, сервис интерфейс обеспечивает общие средства управления приложениями, использующими облачную платформу (C) Сафонов В.О Компоненты Windows Azure
7 (C) Сафонов В.О
8 Сервис вычисления решает задачи исполнения огромного числа (возможно, миллионов) пользовательских приложений самого разного вида и назначения в едином облаке Основная проблема сервиса вычисления и облачных вычислений в целом – масштабирование Данная проблема решается путем выполнения каждого экземпляра пользовательского облачного приложения в своей отдельной виртуальной машине Данные виртуальные машины исполняются в среде 64-битовой ОС Windows 2008 Server - наиболее мощной серверной ОС фирмы Microsoft (C) Сафонов В.О Сервис Compute (Вычисления)
9 Сервис память предоставляет пользователю средства работы с данными различной структуры – большими бинарными объектами (blobs), размером до 50 Гб, хранящимися в контейнерах, таблицами (tables) и очередями (queues) Работа со структурами данных реализована на основе ADO.NET – библиотек поддержки обработки структурированных данных в.NET (C) Сафонов В.О Сервис Storage (Память)
10 Сервис интерфейс реализован как большая группа машин, на каждой из которых работает приложение – агент интерфейса (fabric agent) Сервис интерфейс в целом управляется программным обеспечением, называемым контроллер интерфейса (fabric controller) Контроллер интерфейса взаимодействует с агентами интерфейса, а также с сервисом память как с обычными приложениями (поэтому детали представления данных от контроллера интерфейса скрыты) Контроллер интерфейса управляет каждым облачным приложением с помощью конфигурационного файла в формате XML. (C) Сафонов В.О Сервис Fabric (Интерфейс)
11 Сервисы.NET как основа Windows Azure (C) Сафонов В.О
12 Домашнее задание к лекции 3 1.В чем, по-Вашему, достоинства и недостатки платформы Windows Azure? 2.Войдите в Azure ( найдите GUI компонент Fabric, Compute, Storage и проанализируйте их основные возможности. Для выполнения упражнения необходим доступ к Azure. (C) Сафонов В.О
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.