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

