Denis Pasechnik MS ISV DE Ukraine 067 4079288 Windows® Azure™ Platform Языки программирования общего назначения Рынок Хранилище Вычисления CDN Управление AppFabric Реляционная база Управление Windows® Azure™ Platform Облачная Операционная Система Windows® Azure™ Platform ролей • экземпляров • Варианты ролей Спроектирована для обработки Web запросов • • • • Обработка входных данных через HTTP/HTTPS Спроектирована для произвольных задач Спроектирована для поддержки миграции Обработка ввода от: Запускается в Windows Server 2008 R2 VHD • • Windows® Azure™ Platform Масштабированное хранилище в облаке • • Доступное через RESTful Web services • • Различные типы хранилиша • • • • • Windows® Azure™ Platform • • Windows Azure • • • • • Предприятие Windows® Azure™ Platform Размещение SQL Server в облаке Windows® Azure™ Platform SQL Azure База данных Наше приложение TDS Windows® Azure™ Platform Microsoft Sync Framework SQL Azure Data Sync Обзор Windows® Azure™ Platform 1. Публикация отчетов (RDL) из SQL Server 2008 R2 Business Intelligence Development Studio (BI Development Studio). 2. Разрабатывать приложения с использованием Visual Studio которые могут включать ReportViewer элемент управления который может быть привязан к отчетам размещенным в рамках SQL Azure Reporting серверов. Приэтом приложение может быть разработано как для onpremise так и для платформы Windows Azure. 3. Просматривать опубликованные отчеты в браузере в соответствии с правами выданными report server администратором. 4. Программное управление содержанием через SOAP запросы к report server Web service management endpoint. Windows® Azure™ Platform Windows® Azure™ Platform Сервисные строительные блоки для взаимодействующих приложений Windows® Azure™ Platform AppFabric Access Control Посетители Данные Приложение Приложение или Пользователь Windows® Azure™ Platform Text XML Graphics Binary Data Streaming AppFabric Сервисная Шина NAT Firewall On-Premises NAT Обмен сообщениями между слабо связанными композитными приложениями Прямое взаимодействие облегчено опосредованно через механизм Service Bus в том случае если это наилучший коммуникативный механизм доступа. On-Premises Windows® Azure™ Platform Windows® Azure™ Platform Цены и SLAs Эластичность, масштабируемость, безопасность, высокая доступность автоматизированной сервисной платформы Access Control Высокодоступный , масштабируемый, и самоуправляемый сервис распределенной базы данных Service Bus За операцию с сообщением За операцию с сообшением $1.99/100k транзакций $3.99/месяц за коннекцию Windows® Azure™ Platform Быстрый рост Compute Compute On и Off On off Inactivity Period Usage Average Time Time • • • • • • Предсказуемый всплеск Compute Compute Непредсказуемый всплеск Average Usage Time • • • Average Usage Average Usage Time • • • Windows® Azure™ Platform Шаблон загрузки Compute “Unpredictable Bursting“ Описание приложения Решение на платформе Windows Azure Branded marketing website with customer facing front end, hosting viewable media content Windows Azure Вычисления Windows Azure Хранилище Content Delivery Network (CDN) Average Usage Time Составляющие Instance Size: 2 to 4 (Small) Windows Azure Storage: 10 GB Data Transfer In: 7.5 GB Data Transfer Out: 30 GB Blob Transactions: 30,001 Калькуляция цены $0.24 to $0.48 per hr $0.15 per GB $0.10 per GB $0.15 per GB $0.01 per 10,000tx Оценка стоимости $259.20 $1.50 $0.70 $4.50 $0.03 Общая месячная стоимость потребления приложения: $265.93 TCO Tool Highlights: Derived On-Premises Costs* Computing Costs: Database and Storage Costs: Bandwidth Costs: IT Admin Support Other Costs: (Including Facilities &Overhead; Setup & Delivery) Total: $1,513.50 $3.40 $98.25 $235.75 $1,303.10 $3,154.00 *Traditional server purchase costs, divided over 12 month period Cost of Ownership Comparison 92% savings 94% savings $3.2K $266 Hosted Windows Azure Platform $180 Development Accelerator Core Windows® Azure™ Platform Шаблон загрузки Compute “Predictable Bursting“ Описание приложения Решение на платформе Windows Azure Web-based payroll application add-on based in the cloud, with two connected SQL Azure web databases Windows Azure Compute Windows Azure AppFabric SQL Azure Storage Average Usage Time Составляющие Калькуляция цены Compute Instances: 2 to 4 (Medium) Connections: 2 SQL Azure Database: 2GB (2) Data Transfer In: 18 GB Data Transfer Out: 36 GB $0.24 to $0.48 per hr $0.15 per GB $0.10 per GB $0.15 per GB $0.01 per 10,000tx Оценка стоимости $259.20 $1.50 $0.70 $4.50 $0.03 Общая месячная стоимость потребления приложения: $633.48 TCO Tool Highlights: Derived On-Premises Costs* Computing Costs: Database and Storage Costs: Bandwidth Costs: Other Costs: (Including Facilities & Overhead; Setup & Delivery) Total: $1,651.23 $653.00 $105.00 $2,045.77 Cost of Ownership Comparison 89% savings $633 $475 $4.5K $4,455.00 Hosted *Traditional server purchase costs, divided over 12 month period 85% savings Windows Azure Platform Development Accelerator Core Windows® Azure™ Platform Шаблон загрузки Описание приложения Compute “On and Off “ Inactivity Average Period Usage Warehouse inventory content data-hub application that provides aggregate and regional specific information on inventory levels to network of warehouse systems Решение на платформе Windows Azure Windows Azure Compute SQL Azure Database Time Составляющие Windows Azure Compute: 2 (Small) SQL Storage Database Size: 20 GB Data Transfer In: 10 GB Data Transfer Out: 10 GB Калькуляция цены $0.24 per hr $99.99 per 10GB $0.10 per 1GB $0.15 per 1GB Оценка стоимости 129.60 199.98 $1.00 $1.50 Общая месячная стоимость потребления приложения: $332.08 TCO Tool Highlights: Derived On-Premises Costs* Compute Database/Storage: Bandwidth Costs: Other Costs: (Facilities & Overhead; Setup & Delivery) Total: $1,513.50 $652.80 $172.34 $724.80 $3,063.44 *Traditional server purchase costs, divided over 12 month period Cost of Ownership Comparison $3.1K Hosted 89% savings 90% savings $332 $282 Windows Azure Platform SQL Azure Development Accelerator Windows® Azure™ Platform Оценка IT портфеля Шаблон загрузки Compute “Growing Fast“ Average Usage Описание цели Решение на платформе Windows Azure Growing business connectivity portal, consisting of 50 communication and organizational applications scaling up to 100 applications Windows Azure Compute Windows Azure AppFabric Windows Azure Storage SQL Azure Database Time Составляющие Compute Instances: 2 (Medium) Connections: 5 connections SQL Storage: 10 GB Blob Transactions: 500,000 Storage: 0 to 150 GB peak Data Transfer In: 25 GB Data Transfer Out: 75 GB 50 приложений Требуемое количество EA Оценка стоимости 100 250 500 2.5 million 7,500 1,250 3,750 Individual Instances Sets of 5 Sets of 250 Sets of 1 million Sets of 100 Sets of 100 Sets of 100 $13,860.00 $432.83 $3,849.62 $2.31 $8.66 $1.13 $4.96 Общая EA месячная стоимость на 50 приложений: $18,159.51 Windows Azure Platform EA Monthly Costs Total Cost for 50 Applications Total Cost for 100 Applications $18,159.51 $36,319.02 50 Applications 56% Savings 41K TCO Tool Derived On-Premises Costs* Total Cost for 50 Applications Total Cost for 100 Applications Cost of Ownership Comparison $41,432.00 $90,193.00 *Traditional server purchase costs, divided over 12 month period Hosted 100 Applications 90K 18K EA Pricing 60% Savings 36K Hosted EA Pricing Windows® Azure™ Platform Windows Azure коммуникативной связности • Наш сервис связанн и доступен через интернет • Интернет роль будет иметь возможность внешнего взаимодействия >99.95% Windows Azure мониторинг работающего экземпляра Windows Azure Доступность хранилища • Все • Сервис запущенные экземпляры будут постоянно мониториться • Если экземпляр не запущен мы идентифицируем это и предпримем корректирующие дествия >99.9% хранилища будет доступен • Запрос к хранилищу будет успешен >99.9% SQL Azure Доступность базы данных • База данных доступна через интернет • Все базы будут постоянно мониториться >99.9% AppFabric Service Bus и Access Control доступность • Service bus и access control endpoints будут доступны извне • Запросы на обработку сообщений будут обрабатываться успешно >99.9% Windows® Azure™ Platform 1. Обновление ценовой модели для Хранилищ 2. Существенное увеличение размеров базы в SQL Azure 3. Упрощение модели и снижение стоимости использования Azure AppFabric Service BUS Windows® Azure™ Platform Windows® Azure™ Platform • • www.azure.sicenter.net cloudua@microsoft.com Windows® Azure™ Platform Windows® Azure™ Platform