Роман Здебский Руководитель группы экспертов Microsoft Россия

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



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

Облачные вычисления – это удобная модель получения по требованию доступа к пулу вычислительных ресурсов, которые настраиваются и могут быть быстро предоставлены.
Новинки и обновления платформы, октябрь 2012 Владимир Юнев, Microsoft Вебинар начнется в (Москва)
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура Microsoft.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 16 Перспективы Windows Azure Сафонов Владимир.
Подход к построению приложений, когда особенно важны масштабируемость и гибкость к текущим условиям вашего бизнеса.
Александр Липкин Руководитель отдела продвижения инфраструктурных решений Microsoft Современные практики управления идентификацией и доступом в инфраструктуре.
= предоставляется Облачным сервисом Свои серверы IaaSPaaSSaaS Приложение Системные библиотеки База Данных Операционная система Управление виртуализацией.
Windows ® Azure Platform. 3 Время Вычислительные ресурсы Фактическая нагрузка Выделенные ресурсы Слишком много Недостаточно Прогноз нагрузки.
MCP-клуб Белгород Роман Гонтарь Технический директор Группа компаний Денекси.
Windows Azure Boot CampWindowsAzureBootCamp.com. Windows Azure Boot CampWindowsAzureBootCamp.com.
Облачные вычисления Сценарии использования Дмитрий Мартынов Microsoft blogs.msdn.com/dmitrim.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 8 Управление Web-сервисами в Windows Azure.
Докладчик: Кин Кирилл, ВМИ-115 Windows Azure Демонстрация разработки и внедрения простейшего сервиса.
PRC303 Службы и приложения Инфраструктура Развёртывание Hyper-V на серверы без ОС Hyper-V, VMware, Citrix XenServer Управление сетевыми устройствами.
Полная стратегия есть только у Microsoft, Apple и Google. Основная конкуренция здесь. PCPhoneTabletТВCloud AppleMaciPhoneiPadAppleTViCloud MicrosoftWindows7WindowsPhone7Windows8.
Ефимцева Наталия Подходы к нагрузочному тестированию Нагрузочное тестирование в облаке С помощью «чистого» Windows Azure С помощью.
Веб-платформа Microsoft Гайдар Магдануров t: e: m: +7 (905)
Начальныеинвестиции в IT в IT Время ресурсы IT Реальная нагрузка Планы по IT ресурсам Неиспользуемыересурсы Ресурсов недостаточно для обсуживания клиентских.
Page Наталья Железных Руководитель отдела по работе с Правительственными учреждениями Sun Microsystems, регион СНГ Инфраструктура предоставления государственных.
Транксрипт:

Роман Здебский Руководитель группы экспертов Microsoft Россия

Дать понимание применимости облачной разработки, отличия от других типов Дать технический обзор платформы Windows Azure Дать полезную информацию для принятия архитектурных решений и прототипирования

Что такое облако, основные отличия Сфера применимости Архитектура Windows Azure Вычислительные возможности Возможности хранения информации Возможности интеграции Кросс-платформенные возможности Будущее

Простое определение – веб-сервисы и/или веб-приложения Классическое определение – предоставление ИТ как стандартизованного сервиса Браузер Клиентское приложение Серверное приложение или служба (сервис) Веб- приложения Веб-сервисы Cloud Вычислительные мощности

ЦОД компании Частное облако Private Cloud ЦОД компании Частное облако Private Cloud ЦОД партнера или хостера Партнерское облако Partner Cloud ЦОД партнера или хостера Партнерское облако Partner Cloud ЦОД Microsoft Публичноеоблако Public Cloud ЦОД Microsoft Публичноеоблако Public Cloud Веб- приложения Веб-сервисы Cloud Вычислительные мощности

Seattle, WA Newark, NJ Miami, FL Chicago, IL San Antonio, TX Bay Area, CA Los Angeles, CA São Paulo, BR Ashburn, VA Dublin, IE London, GB Amsterdam, NL Sydney, AU Hong Kong, HK Paris, FR Zurich, CH Vienna, AT Singapore, SG Taipei, TWN Seoul, KR Stockholm, SE Moscow, RU Tokyo, JP

25млн пользователе й Xbox Live 530млн активных Windows Live ID 368млн пользователе й Hotmail Более 4млрд поисков каждый месяц Более 6млн песен в каталоге Более 459млн уникальных пользователей Более 303млн пользователей в месяц

Собственная инфраструктура Системы хранения Серверы Сеть ОС Связующее ПО Виртуализация Данные Приложения Среда выполнения Обслуживается вами Инфраструктура (как сервис) Системы хранения Серверы Сеть ОС Связующее ПО Виртуализация Данные Приложения Среда выполнения Обслуживается вендором Обслуживается вами Платформа (как сервис) Обслуживается вендором Обслуживается вами Системы хранения Серверы Сеть ОС Связующее ПО Виртуализация Приложения Среда выполнения Данные Приложение (as a Service) Обслуживается вендором Системы хранения Серверы Сеть ОС Связующее ПО Виртуализация Приложения Среда выполнения Данные

Платформа (как сервис) Обслуживается вендором Обслуживается вами Системы хранения Серверы Сеть ОС Связующее ПО Виртуализация Приложения Среда выполнения Данные Ваши приложения

Предлагается компанией SoftLine azure.softline.ru В составе решения по биллингу и предоставлению сервиса Оплата в рублях Банковский перевод или allsoft.ruallsoft.ru

Использование Вычисления Время Среднее Период Неактивности Среднее Использование Вычисления Время Вычисления Время Среднее Использование Вычисления Время Среднее Использование Хостинг как правило не обладает эластичностью - неограниченной адаптируемостью

turbotax.com taxcut.com hrblock.com taxact.com Source: Alexa ~4x нормальной нагрузки (Holiday shopping) ~10x нормальной нагрузки (налоговый период) target.com walmart.com toysrus.com barnesandnoble.com Source: Alexa

Operating System and Database: Application Runtimes, Frameworks, and Tools.NET Java PHP … … … … … … Application Services Compute Storage Network Database Caching Messaging Identity Data Synchronization Reporting

Fabric Controller

Сервис состоит из n инстанций Web роли и m инстанций Worker роли (n,m0) Сервис масштабируется с помощью управления количеством инстанций ролей Каждая роль состоит из кода, локальных данных, конфигурации и запускается в выделенной виртуальной машине Все Web роли и некоторые Worker роли обеспечивают внешние точки вызовов и балансируются по нагрузке Простой шаблон – асинхронный Web|Worker в котором Web-Worker коммуникации между ними идет через очереди Windows Azure Worker role Worker role LB Q Q Web role

Упрощение миграции конфигураций на базе Windows Server на Windows Azure Расширение спектра конфигураций на базе Windows Server, которые могут работать в Windows Azure Worker role Web role Web role VM role VM role

Интегрировано с порталом управления Windows Azure Remote Desktop доступ к инстанциям Использование стандартного клиента Remote Desktop

Гибкие возможности масштабирования и стоимости От Extra Large до Extra Small Можно использовать вместе инстанции разной мощности Можно гибко на лету менять мощность массива Instance SizeCPUMemoryInstance StorageI/O PerformancePrice Extra Small1.0 GHz768 MB20 GBLow$.05 per hour Small1.6 GHz1.7 GB225 GBModerate$.12 per hour Medium2 x 1.6 GHz3.5 GB490 GBHigh$.24 per hour Large4 x 1.6 GHz7 GB1000 GBHigh$.48 per hour Extra Large8 x 1.6 GHz14 GB2040 GBHigh$.96 per hour

Построен на движке SQL Server 2008 R2, легкость создания и разворачивания баз. Высокая доступность и отказоустойчивость, не требуется физического администрирования. Обеспечивает Transact-SQL (T-SQL) через Tabular Data Stream (TDS) поддерживает ODBC и ADO.NET, LINQ, WCF Data Services (ранее ADO.NET Данные Services) и ADO.NET Entity Framework Поддерживает базы до 50GB Существующие инструменты работы с SQL Server для SQL Azure Поддерживает Data Sync Services, гео-данные, OData и Microsoft Office 2010 Масштабируемость, доступность, отказоустойчивость, репликация VM 5 SQL Server SQL DB User DB1 User DB2 User DB3 User DB4 SQL Azure базы данных (Данные, учетные записи, роли, …, биллинг) VM 6 SQL Server SQL DB User DB1 User DB2 User DB3 User DB4 VM 4 SQL Server SQL DB User DB1 User DB2 User DB3 User DB4

Возможности Базируется на SQL Server Reporting Services Интерактивные и табличные отчеты Визуализация: диаграммы, графики, карты, шкалы SQL Azure базы данных и источники данных Разработка отчетов а BI Developer Studio Сценарии Оперативные отчеты на основе данных SQL Azure Встроенные отчеты в приложения Windows Azure Web Role Reporting

Кеширова- ние Сервисная шина Контроль доступа Интеграция Композитные приложения (WF, WCF)

Data Synchronization SQL Azure Data Sync Application-layer Connectivity & Messaging Windows Azure AppFabric Service Bus Security Federated Identity and Access Contro l Secure Network Connectivity Windows Azure Connect

Azure Storage Удобство пользователя, скорость, лучшая монетизация Windows Azure Self-service portal Enable CDN for Azure storage Клиент

Обеспечивает поддержку аутентификации от ряда провайдеров Live ID, Facebook, Yahoo, & Google, и AD WS-Federation, WS-Trust, OpenID 2.0, OAuth 2.0 Привычная и целостная модель.NET программирования Использует существующие Windows Identity Foundation SDK и Assemblies REST-based Service Management API Интегрирование в ваши приложения и панели управления Доступно сейчас Бесплатно в период продвижения до January 1, 2012 Низкая стоимость после этого: $1.99 per 100,000 transactions

Скорость Направляет пользователя к ближайшей/ лучшей инстанции Отказоустойчивость Перенаправление трафика на основе доступности (нагрузки) Round Robin Перенаправление трафика на основе коэффициента (алгоритма)

Распределенный in-memory кэш для Windows Azure приложений Integrate directly with the cache using a.NET client library Session state provider для Windows Azure приложений Кеш предоставляется как building block service Конфигурируется AppFabric Namespace Выбирается размер кеша Пишется сервисный код Знакомые.NET APIs Те же APIs как Windows Server AppFabric CTP доступен сегодня

Универсальный портал по управлению Windows Azure сервисами Построен на Windows Azure service management API Windows Azure Создание и удаление сервисов, Управление учетными записями SQL Azure Создание и удаление серверов и баз данных Управление настройками брандмауэра. AppFabric Создание и удаление пространств имен AppFabric Service Bus и сервисов управления доступом

Среда выполненияs и сервисы AppFabric SDKs Windows Azure Tools for Windows Azure Command-Line Tools for Windows Azure Companion Windows Azure SDKs

Полноценное удобство разработки в Eclipse для Windows Azure Интеграция с множеством Java App Servers Поддержка Windows Azure Storage и SQL Azure Persistent Storage - Windows Azure Drive HTTPs Интегрированная диагностика, мониторинг и ведение логов Разворачивание в облако за один клик Поддержка Windows Azure Platform SDKs & Drivers Windows Azure AppFabric SDK for Java Microsoft SQL Server JDBC Driver

1.Специальная Windows Azure worker role Позволяет включить JRE & Java App Server по вашему выбору Запуск сервера во время старта роли - WorkerRole.run() Установка информации окружения – порты, файлы Установка хранения данных – Windows Azure Storage Диагностика установки 2.Tomcat Solutions Accelerator 3.Административный доступ (Задачи на старте) Выполнение коротких автоматических установок при старте роли. Например установка JRE, Web Server Package и Boot Strap Java Web Server 4.VM Role

Позволяет PHP разработчикам создавать приложения, использующие инфраструктуру Windows Azure Storage & Service Management используя знакомую программную модель. Возможности Набор PHP классов для Windows Azure Blobs, Tables & Queues ( CRUD операции) и Service Management Helper классы для HTTP транспорта, AuhN/AuthZ, REST & управления ошибками Поддержка управления, инструментирования и ведения логов Распространяется через Zend Framework Ваше PHP приложение REST

Operating System and Database: Application Runtimes, Frameworks, and Tools.NET Java PHP … … … … … … Application Services Compute Storage Network Database Caching Messaging Identity Data Synchronization Reporting

Онлайн магазин для разработчиков и ит- специалистов - строительные блоки, компоненты, услуги и законченные сервисы и приложения. Поиск приобретение и использование структурированных и blob массивов данных. Планируется интеграция с Office, SQL, Dynamics для мгновенного получения данных пользователями. Поиск приобретение и использование структурированных и blob массивов данных. Планируется интеграция с Office, SQL, Dynamics для мгновенного получения данных пользователями.

Сервис-провайдер Клиент Microsoft

Инвестиции в развитие более $9 млрд. БизнесприложенияСовместнаяработаХранениеПлатформаУправлениеПродуктивностьКоммуникации

Exchange Web Services (EWS) Разработка под SharePoint Online - No-Server- Code – SharePoint Designer, Farm - Visual Studio 2010, решения в «песочнице»

Главный портал: Вебкасты на русском языке: Центр на российском MSDN:

Pay as you go and grow for only what you use when you use itPay as you go and grow for only what you use when you use it $0.15 per GB for data transfers from European & North American locations $0.20 per GB for data transfers from other locations $0.01 per 10,000 transactions Access Control $1.99/per 100,000 transactions Per Message Operation $3.99/per connection to $995 for 500 connections Per Message Operation Service Bus