SlideShare a Scribd company logo
1 of 24
D E P Платформа в облаках. Windows Azure. Ukraine 27-28 January 2011 Odessa User Group Meeting  BizSpark Round Table Denis Pasechnik MS ISV DE Ukraine
Платформа Windows Azure Языки программирования общего назначения Рынок Хранилище CDN Вычисления Управление AppFabric Реляционная база Управление
Windows AzureОблачная Операционная Система Виртуальные    сети Хранилище Вычисления
Хранилище Вычислительные  мощности Fabric Controller Windows Azure: Компоненты
Windows Azure: Compute Любое приложение состоит из одной или несколькихролей Запущенное приложение может выполнять несколькоэкземпляровкаждой роли Fabric controller управляетэкземплярами ролей Варианты ролей WEB роль VM роль WORKER роль Спроектирована для обработки Web запросов ,[object Object]
WCF
Fast CGI + PHP
…Обработка входных данных через HTTP/HTTPS Спроектирована для поддержки миграции Запускается в Windows Server 2008 R2 VHD Спроектирована для произвольных задач Оьработка ввода от: ,[object Object]
ЛюбойTCP Порт,[object Object]
Доступ из произвольного места в internet
Поддержка .NET Client LibraryРазличные типы хранилиша ,[object Object]
Blobs
Queues
Drives,[object Object]
SQL AzureРазмещение SQL Server в облаке Синхронизация  Отчетность База данных
SQL Azure Database: Иллюстрация SQL Azure База данных Наше  приложение TDS
Windows Azure AppFabricСервисные строительные блоки для взаимодействующих приложений Сервисная  Шина Контроль доступа Кеширование
Windows Azure AppFabric: Service Bus AppFabricСервисная Шина SEND SEND Text XML Graphics Binary Data Streaming RECEIVE RECEIVE NAT NAT Firewall Обмен сообщениями между слабо связанными композитными приложениями On-Premises On-Premises Прямое взаимодействие облегчено опосредованно  через механизм Service Bus в том случае если это наилучший коммуникативный механизм доступа.
Windows Azure AppFabric: Access Control AppFabricAccess Control Valid Claims Маркер безопасности Запрос   доступа Данные Приложение Приложение илиПользователь Посетители
Доступ на примере “Claim” Экспортированная  Аутентификация ? ? ! Получение информации о пользователе из документа
Дата Центры на платформе Windows Azure Регион Северной Америки Европа Азиатско-Тихоокеанский  N. Europe   N. Central – U.S.  W. Europe   S. Central – U.S.  E. Asia S.E. Asia 6 датацентров на 3х континентах Мы просто выбираем датацентр для размещения своего приложения
Цены и SLAs
Тарификация Windows Azure Платформы Плати только за то что используешь и только тогда когда используешь Эластичность, масштабируемость, безопасность, высокая доступностьавтоматизированной сервисной платформы Высокодоступный , масштабируемый, и самоуправляемыйсервис распределенной базы данных Вычисления  Хранилище Веб редакция Бизнес редакция $9.99/месяц(до 1 GB DB/месяц)  От $99.99/месяц(10-50 GB DB/месяц) За сохраненный 1GB и транзакции За час использования  За базу/месяц За базу/месяц $0.05-0.96/час + В зависимости от размера экземпляра $0.15 GB/месяц $0.01/10k транзакций Windows Azure AppFabric Service Bus и Access Control Масштабируемые, автоматизированные, высоко доступные сервисыдлябезопастного взаимодействия приложений Access Control Service Bus $3.99/месяцза коннекцию $1.99/10k транзакций За операцию с сообщением За операцию с сообшением Prices shown in USD only International prices are available
Типичные для облака шаблоны рабочей нагрузки  On off Быстрый рост On и Off    Inactivity Period  Compute  Compute  Average Usage Usage Average Time  Time  ,[object Object]

More Related Content

What's hot

Бессерверный бэкенд на базе AWS (РИТ2016)
Бессерверный бэкенд на базе AWS (РИТ2016)Бессерверный бэкенд на базе AWS (РИТ2016)
Бессерверный бэкенд на базе AWS (РИТ2016)Vasily Sochinsky
 
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...it-people
 
Реализация бессерверного бэкенда мобильного приложения на базе AWS / Кирилл П...
Реализация бессерверного бэкенда мобильного приложения на базе AWS / Кирилл П...Реализация бессерверного бэкенда мобильного приложения на базе AWS / Кирилл П...
Реализация бессерверного бэкенда мобильного приложения на базе AWS / Кирилл П...Ontico
 
Андрей Созыкин — ИММ УрО РАН — ICDBA2016
Андрей Созыкин — ИММ УрО РАН — ICDBA2016Андрей Созыкин — ИММ УрО РАН — ICDBA2016
Андрей Созыкин — ИММ УрО РАН — ICDBA2016rusbase
 
Rambler.iOS #4: Как мы стали писать бизнес-логику
Rambler.iOS #4: Как мы стали писать бизнес-логикуRambler.iOS #4: Как мы стали писать бизнес-логику
Rambler.iOS #4: Как мы стали писать бизнес-логикуRAMBLER&Co
 
Масштабирование социальных приложений с помощью AWS
Масштабирование социальных приложений с помощью AWSМасштабирование социальных приложений с помощью AWS
Масштабирование социальных приложений с помощью AWSz-tech
 
Что такое облачные вычисления и почему о них так много говорят
Что такое облачные вычисления и почему о них так много говорятЧто такое облачные вычисления и почему о них так много говорят
Что такое облачные вычисления и почему о них так много говорятКРОК
 
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)Ontico
 
"Пряники" - система мотивации и Microsoft Azure
"Пряники" - система мотивации и Microsoft  Azure"Пряники" - система мотивации и Microsoft  Azure
"Пряники" - система мотивации и Microsoft AzureAlexey Lyubko
 
"High load в условиях ограниченных ресурсов", Олег Бунин
"High load в условиях ограниченных ресурсов", Олег Бунин"High load в условиях ограниченных ресурсов", Олег Бунин
"High load в условиях ограниченных ресурсов", Олег Бунинit-people
 
Александр Киров — Acronis — ICBDA 2015
Александр Киров — Acronis — ICBDA 2015Александр Киров — Acronis — ICBDA 2015
Александр Киров — Acronis — ICBDA 2015rusbase
 
Построение Read Model-ей с использованием потоков событий
Построение Read Model-ей с использованием потоков событийПостроение Read Model-ей с использованием потоков событий
Построение Read Model-ей с использованием потоков событийDenis Ivanov
 
Облачные вычисления - игры кончились, началась работа
Облачные вычисления - игры кончились, началась работаОблачные вычисления - игры кончились, началась работа
Облачные вычисления - игры кончились, началась работаКРОК
 
Александр Соловьёв, Griddynamics.com
Александр Соловьёв, Griddynamics.comАлександр Соловьёв, Griddynamics.com
Александр Соловьёв, Griddynamics.comOntico
 
Drupal в облаке - Владимир Юнев
Drupal в облаке - Владимир ЮневDrupal в облаке - Владимир Юнев
Drupal в облаке - Владимир ЮневDrupalCamp MSK
 
Снижение затрат на ERP системы с облачными технологиями
Снижение затрат на ERP системы с облачными технологиямиСнижение затрат на ERP системы с облачными технологиями
Снижение затрат на ERP системы с облачными технологиямиActiveCloud
 
доклад на вмк 15.10.2015
доклад на вмк 15.10.2015доклад на вмк 15.10.2015
доклад на вмк 15.10.2015Alexandr Petrov
 
04.Службы Azure - подробнее
04.Службы Azure - подробнее04.Службы Azure - подробнее
04.Службы Azure - подробнееAlexander Babich
 
Выбор оптимального хостинга для интернет-магазина на CMS Битрикс
Выбор оптимального хостинга для  интернет-магазина на CMS БитриксВыбор оптимального хостинга для  интернет-магазина на CMS Битрикс
Выбор оптимального хостинга для интернет-магазина на CMS Битриксborovoystudio
 

What's hot (20)

Бессерверный бэкенд на базе AWS (РИТ2016)
Бессерверный бэкенд на базе AWS (РИТ2016)Бессерверный бэкенд на базе AWS (РИТ2016)
Бессерверный бэкенд на базе AWS (РИТ2016)
 
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
 
Реализация бессерверного бэкенда мобильного приложения на базе AWS / Кирилл П...
Реализация бессерверного бэкенда мобильного приложения на базе AWS / Кирилл П...Реализация бессерверного бэкенда мобильного приложения на базе AWS / Кирилл П...
Реализация бессерверного бэкенда мобильного приложения на базе AWS / Кирилл П...
 
Андрей Созыкин — ИММ УрО РАН — ICDBA2016
Андрей Созыкин — ИММ УрО РАН — ICDBA2016Андрей Созыкин — ИММ УрО РАН — ICDBA2016
Андрей Созыкин — ИММ УрО РАН — ICDBA2016
 
Rambler.iOS #4: Как мы стали писать бизнес-логику
Rambler.iOS #4: Как мы стали писать бизнес-логикуRambler.iOS #4: Как мы стали писать бизнес-логику
Rambler.iOS #4: Как мы стали писать бизнес-логику
 
Масштабирование социальных приложений с помощью AWS
Масштабирование социальных приложений с помощью AWSМасштабирование социальных приложений с помощью AWS
Масштабирование социальных приложений с помощью AWS
 
Что такое облачные вычисления и почему о них так много говорят
Что такое облачные вычисления и почему о них так много говорятЧто такое облачные вычисления и почему о них так много говорят
Что такое облачные вычисления и почему о них так много говорят
 
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
 
"Пряники" - система мотивации и Microsoft Azure
"Пряники" - система мотивации и Microsoft  Azure"Пряники" - система мотивации и Microsoft  Azure
"Пряники" - система мотивации и Microsoft Azure
 
"High load в условиях ограниченных ресурсов", Олег Бунин
"High load в условиях ограниченных ресурсов", Олег Бунин"High load в условиях ограниченных ресурсов", Олег Бунин
"High load в условиях ограниченных ресурсов", Олег Бунин
 
Александр Киров — Acronis — ICBDA 2015
Александр Киров — Acronis — ICBDA 2015Александр Киров — Acronis — ICBDA 2015
Александр Киров — Acronis — ICBDA 2015
 
Построение Read Model-ей с использованием потоков событий
Построение Read Model-ей с использованием потоков событийПостроение Read Model-ей с использованием потоков событий
Построение Read Model-ей с использованием потоков событий
 
Облачные вычисления - игры кончились, началась работа
Облачные вычисления - игры кончились, началась работаОблачные вычисления - игры кончились, началась работа
Облачные вычисления - игры кончились, началась работа
 
Azure
AzureAzure
Azure
 
Александр Соловьёв, Griddynamics.com
Александр Соловьёв, Griddynamics.comАлександр Соловьёв, Griddynamics.com
Александр Соловьёв, Griddynamics.com
 
Drupal в облаке - Владимир Юнев
Drupal в облаке - Владимир ЮневDrupal в облаке - Владимир Юнев
Drupal в облаке - Владимир Юнев
 
Снижение затрат на ERP системы с облачными технологиями
Снижение затрат на ERP системы с облачными технологиямиСнижение затрат на ERP системы с облачными технологиями
Снижение затрат на ERP системы с облачными технологиями
 
доклад на вмк 15.10.2015
доклад на вмк 15.10.2015доклад на вмк 15.10.2015
доклад на вмк 15.10.2015
 
04.Службы Azure - подробнее
04.Службы Azure - подробнее04.Службы Azure - подробнее
04.Службы Azure - подробнее
 
Выбор оптимального хостинга для интернет-магазина на CMS Битрикс
Выбор оптимального хостинга для  интернет-магазина на CMS БитриксВыбор оптимального хостинга для  интернет-магазина на CMS Битрикс
Выбор оптимального хостинга для интернет-магазина на CMS Битрикс
 

Viewers also liked (7)

Дизайн для Windows Phone 7
Дизайн для Windows Phone 7Дизайн для Windows Phone 7
Дизайн для Windows Phone 7
 
Обзор IE9 developer tools
Обзор IE9 developer toolsОбзор IE9 developer tools
Обзор IE9 developer tools
 
Буквальный веб дизайн
Буквальный веб дизайнБуквальный веб дизайн
Буквальный веб дизайн
 
P0ng
P0ngP0ng
P0ng
 
Сценарии применения Windows Azure, Azure University
Сценарии применения Windows Azure, Azure UniversityСценарии применения Windows Azure, Azure University
Сценарии применения Windows Azure, Azure University
 
Progressive Enhancement
Progressive EnhancementProgressive Enhancement
Progressive Enhancement
 
HTML for smart TV
HTML for smart TVHTML for smart TV
HTML for smart TV
 

Similar to Платформа в облаках. Windows Azure

Как российские ИТ-компании могут зарабатывать на Windows Azure
Как российские ИТ-компании могут зарабатывать на Windows AzureКак российские ИТ-компании могут зарабатывать на Windows Azure
Как российские ИТ-компании могут зарабатывать на Windows AzureValery Bychkov
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureAndrew Mayorov
 
Microsoft Azure for Developers & Start-Ups (47hours)
Microsoft Azure for Developers & Start-Ups (47hours)Microsoft Azure for Developers & Start-Ups (47hours)
Microsoft Azure for Developers & Start-Ups (47hours)Anton Dementor
 
Основные аспекты управления веб-проектом в Microsoft Azure Websites
Основные аспекты управления веб-проектом в Microsoft Azure WebsitesОсновные аспекты управления веб-проектом в Microsoft Azure Websites
Основные аспекты управления веб-проектом в Microsoft Azure WebsitesArtur Baranok
 
Modern apps Windows Azure
Modern apps Windows AzureModern apps Windows Azure
Modern apps Windows AzureZaur Abutalimov
 
Windows azure общий обзор
Windows azure общий обзорWindows azure общий обзор
Windows azure общий обзорMicrosoft
 
Инфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows AzureИнфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows AzureNatalia Efimtseva
 
Оптимизация производительности среды VDI
Оптимизация производительности среды VDIОптимизация производительности среды VDI
Оптимизация производительности среды VDIKhamzet Shogenov
 
Windows Azure - BigData and Hadoop
Windows Azure - BigData and HadoopWindows Azure - BigData and Hadoop
Windows Azure - BigData and HadoopAlexey Bokov
 
Новые возможности Windows Server 2016 и его преимущества для решения Ваших би...
Новые возможности Windows Server 2016 и его преимущества для решения Ваших би...Новые возможности Windows Server 2016 и его преимущества для решения Ваших би...
Новые возможности Windows Server 2016 и его преимущества для решения Ваших би...DEPO Computers
 
Windows Azure для стартапов
Windows Azure для стартаповWindows Azure для стартапов
Windows Azure для стартаповAlexey Bokov
 
Petrov Cloud for corporate customer
Petrov Cloud for corporate customerPetrov Cloud for corporate customer
Petrov Cloud for corporate customerAnton Petrov
 
VDEL Open Source Enterprise IT Solutions Overview
VDEL Open Source Enterprise IT Solutions OverviewVDEL Open Source Enterprise IT Solutions Overview
VDEL Open Source Enterprise IT Solutions OverviewMichael Kozloff
 
Облако Windows Azure для тестирования и разработки
Облако Windows Azure для тестирования и разработкиОблако Windows Azure для тестирования и разработки
Облако Windows Azure для тестирования и разработкиAlexey Bokov
 
Как повысить отказоустойчивость локальных ит сервисов
Как повысить отказоустойчивость локальных ит сервисовКак повысить отказоустойчивость локальных ит сервисов
Как повысить отказоустойчивость локальных ит сервисовOlga Bezotosnaya
 
Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...Artur Baranok
 

Similar to Платформа в облаках. Windows Azure (20)

Как российские ИТ-компании могут зарабатывать на Windows Azure
Как российские ИТ-компании могут зарабатывать на Windows AzureКак российские ИТ-компании могут зарабатывать на Windows Azure
Как российские ИТ-компании могут зарабатывать на Windows Azure
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows Azure
 
Облачные сервисы Майкрософт и возможности для партнеров, Azure University
Облачные сервисы Майкрософт и возможности для партнеров, Azure UniversityОблачные сервисы Майкрософт и возможности для партнеров, Azure University
Облачные сервисы Майкрософт и возможности для партнеров, Azure University
 
Ms it cup win-team - мевв
Ms it cup   win-team - меввMs it cup   win-team - мевв
Ms it cup win-team - мевв
 
Microsoft Azure for Developers & Start-Ups (47hours)
Microsoft Azure for Developers & Start-Ups (47hours)Microsoft Azure for Developers & Start-Ups (47hours)
Microsoft Azure for Developers & Start-Ups (47hours)
 
Основные аспекты управления веб-проектом в Microsoft Azure Websites
Основные аспекты управления веб-проектом в Microsoft Azure WebsitesОсновные аспекты управления веб-проектом в Microsoft Azure Websites
Основные аспекты управления веб-проектом в Microsoft Azure Websites
 
Modern apps Windows Azure
Modern apps Windows AzureModern apps Windows Azure
Modern apps Windows Azure
 
Azure - обзор
Azure - обзорAzure - обзор
Azure - обзор
 
Технический обзор платформы Windows Azure. Демонстрация, Azure University
Технический обзор платформы Windows Azure. Демонстрация, Azure UniversityТехнический обзор платформы Windows Azure. Демонстрация, Azure University
Технический обзор платформы Windows Azure. Демонстрация, Azure University
 
Windows azure общий обзор
Windows azure общий обзорWindows azure общий обзор
Windows azure общий обзор
 
Инфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows AzureИнфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows Azure
 
Оптимизация производительности среды VDI
Оптимизация производительности среды VDIОптимизация производительности среды VDI
Оптимизация производительности среды VDI
 
Windows Azure - BigData and Hadoop
Windows Azure - BigData and HadoopWindows Azure - BigData and Hadoop
Windows Azure - BigData and Hadoop
 
Новые возможности Windows Server 2016 и его преимущества для решения Ваших би...
Новые возможности Windows Server 2016 и его преимущества для решения Ваших би...Новые возможности Windows Server 2016 и его преимущества для решения Ваших би...
Новые возможности Windows Server 2016 и его преимущества для решения Ваших би...
 
Windows Azure для стартапов
Windows Azure для стартаповWindows Azure для стартапов
Windows Azure для стартапов
 
Petrov Cloud for corporate customer
Petrov Cloud for corporate customerPetrov Cloud for corporate customer
Petrov Cloud for corporate customer
 
VDEL Open Source Enterprise IT Solutions Overview
VDEL Open Source Enterprise IT Solutions OverviewVDEL Open Source Enterprise IT Solutions Overview
VDEL Open Source Enterprise IT Solutions Overview
 
Облако Windows Azure для тестирования и разработки
Облако Windows Azure для тестирования и разработкиОблако Windows Azure для тестирования и разработки
Облако Windows Azure для тестирования и разработки
 
Как повысить отказоустойчивость локальных ит сервисов
Как повысить отказоустойчивость локальных ит сервисовКак повысить отказоустойчивость локальных ит сервисов
Как повысить отказоустойчивость локальных ит сервисов
 
Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...Новые возможности развертывания и масштабирования open source приложений в Az...
Новые возможности развертывания и масштабирования open source приложений в Az...
 

More from Департамент Стратегических Технологий

More from Департамент Стратегических Технологий (19)

Microsoft SWIT 2012 in Kyiv, Ukraine
Microsoft SWIT 2012 in Kyiv, UkraineMicrosoft SWIT 2012 in Kyiv, Ukraine
Microsoft SWIT 2012 in Kyiv, Ukraine
 
JavaScript как объектно-ориентированный язык программирования
JavaScript как объектно-ориентированный язык программированияJavaScript как объектно-ориентированный язык программирования
JavaScript как объектно-ориентированный язык программирования
 
Semantic Grid. Layout of the future
Semantic Grid. Layout of the futureSemantic Grid. Layout of the future
Semantic Grid. Layout of the future
 
Hard Rock Design
Hard Rock DesignHard Rock Design
Hard Rock Design
 
Способы структурирования данных и виды навигации сложных сайтов СМИ
Способы структурирования данных и виды навигации сложных сайтов СМИСпособы структурирования данных и виды навигации сложных сайтов СМИ
Способы структурирования данных и виды навигации сложных сайтов СМИ
 
CSS3 Animations
CSS3 AnimationsCSS3 Animations
CSS3 Animations
 
Responsive Web design. Что это и как использовать
Responsive Web design. Что это и как использоватьResponsive Web design. Что это и как использовать
Responsive Web design. Что это и как использовать
 
Инфографика
ИнфографикаИнфографика
Инфографика
 
Проектирование Интерфейсов
Проектирование ИнтерфейсовПроектирование Интерфейсов
Проектирование Интерфейсов
 
ECMAScript 5: Новое в JavaScript
ECMAScript 5: Новое в JavaScriptECMAScript 5: Новое в JavaScript
ECMAScript 5: Новое в JavaScript
 
Разработка SaaS решений на платформе Windows Azure, Azure University
Разработка SaaS решений на платформе Windows Azure, Azure UniversityРазработка SaaS решений на платформе Windows Azure, Azure University
Разработка SaaS решений на платформе Windows Azure, Azure University
 
Архитектура облачных приложений. Типовые шаблоны, Azure University
Архитектура облачных приложений. Типовые шаблоны, Azure UniversityАрхитектура облачных приложений. Типовые шаблоны, Azure University
Архитектура облачных приложений. Типовые шаблоны, Azure University
 
Что нового в CSS3
Что нового в CSS3Что нового в CSS3
Что нового в CSS3
 
Pinned Sites
Pinned SitesPinned Sites
Pinned Sites
 
Карта Потребностей
Карта ПотребностейКарта Потребностей
Карта Потребностей
 
Эволюция веб-стандартов
Эволюция веб-стандартовЭволюция веб-стандартов
Эволюция веб-стандартов
 
HTML5 Geolocation API
HTML5 Geolocation APIHTML5 Geolocation API
HTML5 Geolocation API
 
Windows Phone 7. Возможности платформы для бизнеса
Windows Phone 7. Возможности платформы для бизнесаWindows Phone 7. Возможности платформы для бизнеса
Windows Phone 7. Возможности платформы для бизнеса
 
User Centered Design
User Centered DesignUser Centered Design
User Centered Design
 

Платформа в облаках. Windows Azure

  • 1. D E P Платформа в облаках. Windows Azure. Ukraine 27-28 January 2011 Odessa User Group Meeting BizSpark Round Table Denis Pasechnik MS ISV DE Ukraine
  • 2. Платформа Windows Azure Языки программирования общего назначения Рынок Хранилище CDN Вычисления Управление AppFabric Реляционная база Управление
  • 3. Windows AzureОблачная Операционная Система Виртуальные сети Хранилище Вычисления
  • 4. Хранилище Вычислительные мощности Fabric Controller Windows Azure: Компоненты
  • 5.
  • 6. WCF
  • 8.
  • 9.
  • 11.
  • 12. Blobs
  • 14.
  • 15. SQL AzureРазмещение SQL Server в облаке Синхронизация Отчетность База данных
  • 16. SQL Azure Database: Иллюстрация SQL Azure База данных Наше приложение TDS
  • 17. Windows Azure AppFabricСервисные строительные блоки для взаимодействующих приложений Сервисная Шина Контроль доступа Кеширование
  • 18. Windows Azure AppFabric: Service Bus AppFabricСервисная Шина SEND SEND Text XML Graphics Binary Data Streaming RECEIVE RECEIVE NAT NAT Firewall Обмен сообщениями между слабо связанными композитными приложениями On-Premises On-Premises Прямое взаимодействие облегчено опосредованно через механизм Service Bus в том случае если это наилучший коммуникативный механизм доступа.
  • 19. Windows Azure AppFabric: Access Control AppFabricAccess Control Valid Claims Маркер безопасности Запрос доступа Данные Приложение Приложение илиПользователь Посетители
  • 20. Доступ на примере “Claim” Экспортированная Аутентификация ? ? ! Получение информации о пользователе из документа
  • 21. Дата Центры на платформе Windows Azure Регион Северной Америки Европа Азиатско-Тихоокеанский N. Europe N. Central – U.S. W. Europe S. Central – U.S. E. Asia S.E. Asia 6 датацентров на 3х континентах Мы просто выбираем датацентр для размещения своего приложения
  • 23. Тарификация Windows Azure Платформы Плати только за то что используешь и только тогда когда используешь Эластичность, масштабируемость, безопасность, высокая доступностьавтоматизированной сервисной платформы Высокодоступный , масштабируемый, и самоуправляемыйсервис распределенной базы данных Вычисления Хранилище Веб редакция Бизнес редакция $9.99/месяц(до 1 GB DB/месяц) От $99.99/месяц(10-50 GB DB/месяц) За сохраненный 1GB и транзакции За час использования За базу/месяц За базу/месяц $0.05-0.96/час + В зависимости от размера экземпляра $0.15 GB/месяц $0.01/10k транзакций Windows Azure AppFabric Service Bus и Access Control Масштабируемые, автоматизированные, высоко доступные сервисыдлябезопастного взаимодействия приложений Access Control Service Bus $3.99/месяцза коннекцию $1.99/10k транзакций За операцию с сообщением За операцию с сообшением Prices shown in USD only International prices are available
  • 24.
  • 26. Time to market can be cumbersome
  • 27. Successful services needs to grow/scale
  • 28. Keeping up w/ growth is big IT challenge
  • 29.
  • 30. Sudden spike impacts performance
  • 31. Can’t over provision for extreme cases
  • 32. Services with micro seasonality trends
  • 33. Peaks due to periodic increased demand
  • 34.
  • 35. Ценовой пример: Платежная система “Predictable Bursting“ Compute Average Usage Time 85% savings 89% savings $633 $4.5K Windows Azure Platform Development Accelerator Core $475 Hosted *Traditional server purchase costs, divided over 12 month period
  • 36. Ценовой пример: Инвентаризация “On and Off “ Inactivity Period Compute Usage Average Time 90% savings 89% savings $282 $3.1K Windows Azure Platform Hosted SQL Azure Development Accelerator $332 *Traditional server purchase costs, divided over 12 month period
  • 37. Оценка IT портфеля Пример:Connected Business Suite ценовой модели “Growing Fast“ Compute Average Usage Time 50 Applications 100 Applications 60% Savings 56% Savings 90K 41K 18K 36K EA Pricing EA Pricing Hosted Hosted *Traditional server purchase costs, divided over 12 month period
  • 38.
  • 39. Запросы на обработку сообщений будут обрабатываться успешно
  • 41.
  • 42. Интернет роль будет иметь возможность внешнего взаимодействия >99.9% >99.9% >99.9% >99.9% >99.95%
  • 43. D E P Фото на SkyDrive Ukraine
  • 44. D E P Ukraine www.twitter.com/dpeua Следите за новинками внашем Twitter

Editor's Notes

  1. Blobs, tables, and queues hosted in the cloud, close to your computation Authenticated access and triple replication to help keep your data safe Easy access to data with simple REST interfaces, available remotely and from the data centerAccess is via a storage account – you can have multiple storage accounts per live id.Although the native API is REST web service, there is a .NET storage client in the SDK that. This makes working with storage much easier from .NETThere are 4 types of storageTables = Key value storeQueues = a simple queuing mechanismBlobs = Binary file storage in the cloudDrives = A mechanism that allows a VHD in a blob to be mounted as an NTFS drive into a Compute roleNotes