Windows Azure.ppt
- Количество слайдов: 13
Windows Azure Выполнила: Воробьева Е. С.
Обзор платформы o Windows Azure — название платформы «облачных сервисов» от Microsoft, с помощью которой можно размещать в «облачных» датацентрах Microsoft и «виртуально» -неограниченно масштабировать веб-приложения.
Основные особенности модели: o o o оплата только потребленных ресурсов; общая, многопоточная структура вычислений; абстракция от инфраструктуры.
Платформа как сервис (Platform as a Service, Paa. S) o o Реализует возможность аренды платформы Облегчает разработку, тестирование, развертывание и сопровождение приложений без необходимости инвестиций в инфраструктуру и программную среду
Платформа как сервис (Platform as a Service, Paa. S) o Особенностью Windows Azure как модели Paa. S является разделение приложения и инфраструктуры
Платформа как сервис (Platform as a Service, Paa. S) Дополнительные функции: o выделение ресурсов по требованию для неограниченного масштабирования; o автоматическую синхронную репликацию данных для повышения отказоустойчивости; o обработку отказов инфраструктуры для обеспечения постоянной доступности и т. д.
Инфраструктура как сервис o Управление всей инфраструктурой осуществляется поставщиком сервисов, а потребитель управляет только операционной системой и установленными приложениями.
Windows Azure состоит из: o o o Compute; Storage; Fabric.
Сервисы Applications (среда выполнения приложений): - Cloud Services: o Web-роль (позволяет легко и быстро развертывать веб-приложения с последующим масштабированием вычислительных ресурсов в соответствии с потребностями); o Worker-роль (позволяет эффективнее распределить логику приложения и более точно управлять масштабированием приложения); o VM-роль (позволяет полностью контролировать среду выполнения приложения и переносить существующие приложения в облако);
Сервисы - Web Sites; - Data Management (ереляционные хранилища данных) o Таблицы (хранятся структурированные данные, между которыми не устанавливаются отношения); o Очереди (обеспечивают надежный и непрерывный обмен сообщениями между приложениями); o Блобы (простейший способ хранения больших объёмов неструктурированных текстовых или двоичных данных); o SQL Database (высокодоступная масштабируемая облачная служба базы данных, построенная на основе технологий SQL Server); o SQL Data. Sync (облачная служба синхронизации данных; o SQL Reporting (позволяет легко встроить в приложение Windows Azure возможности работы с отчетами); o SQL Federations (упрощает масштабирование множества баз данных);
Сервисы Performance: o Content Delivery Network (повышает производительность приложений путем кэширования контента как можно ближе к клиентам и пользователям, обеспечивая максимально эффективное взаимодействие с ними); o Caching (распределенный кэш в памяти, с помощью которого вы вместо медленного дискового хранилища приложения получают высокоскоростной доступ к данным, хранящимся в оперативной памяти, с возможностью масштабирования); o Media Services (обеспечивают гибкость, масштабируемость и надежность облачной платформы для обработки объектов мультимедиа высокого качества) o Identity (обеспечивает управление удостоверениями и доступом к приложениям) Connectivity: o Messaging: n Service Bus — интеграционная шина предоставляет возможности ретрансляции и безопасного обмена сообщениями и позволяет создавать распределенные и слабосвязанные приложения в облаке, а также гибридные приложения, размещенные одновременно в частных и общедоступных облачных службах. Оперирует терминами Relay, Topics, Queues.
Сервисы Networking: o Virtual Network (позволяет интегрировать существующие приложения с облачными службами и управлять сетевым трафиком); o Connect (обеспечивает простоту настройки сетевых подключений между службами Windows Azure и локальными ресурсами) o Traffic (обеспечивает балансировку нагрузки по входящему трафику между несколькими размещенными службами Windows Azure независимо от того, работают ли они в одном центре обработки данных или распределены по всему миру) Marketplace - это глобальный интернет-магазин приложений и лучших наборов данных; HPC — позволяет легко разрабатывать на платформе Windows Azure параллельные приложения, требующие больших вычислительных мощностей
Преимущества для бизнеса o o o Мощная и практичная платформа Гибкость Свобода выбора Упрощенный подход Надежное решение
Windows Azure.ppt