SlideShare a Scribd company logo
DEPПлатформа в облаках. Windows Azure.Ukraine27-28 January 2011Odessa User Group Meeting BizSpark Round TableDenis PasechnikMS ISV DE Ukraine
Платформа Windows AzureЯзыки программирования общего назначенияРынокХранилищеCDNВычисленияУправлениеAppFabricРеляционная базаУправление
Windows AzureОблачная Операционная СистемаВиртуальные   сетиХранилищеВычисления
ХранилищеВычислительные мощностиFabric ControllerWindows Azure: Компоненты
Windows Azure: ComputeЛюбое приложение состоит из одной или несколькихролейЗапущенное приложение может выполнять несколькоэкземпляровкаждой ролиFabric controller управляетэкземплярами ролейВарианты ролейWEB рольVM рольWORKER рольСпроектирована для обработки Web запросовASP.NET
WCF
Fast CGI + PHP
…Обработка входных данных через HTTP/HTTPSСпроектирована для поддержки миграцииЗапускается в Windows Server 2008 R2 VHDСпроектирована для произвольных задачОьработка ввода от:HTTP/HTTPS
ЛюбойTCP ПортWindows Azure: ХранилищеМасштабированное хранилище в облаке100 TBна аккаунтАвтоматически изменяемое в соответствии с различными вариантами запросов на обработку или использование данныхДоступное через RESTfulWeb servicesДоступ из Windows Azure Приложений
Доступ из произвольного места в internet
Поддержка .NET Client LibraryРазличные типы хранилишаTables
Blobs
Queues
DrivesWindows Azure ConnectБезопастное сетевое соединение между рабочей средой и облакомПоддержка стандартных IP протоколовПозволяет создавать гибридные приложения с доступом к серверам в рабочей средеПозволяет осуществлять удаленное администрирование Windows Azure приложенийПростая установка и управлениеИнтегрирована с WA Сервисной МодельюПоддержка Web, Worker и VM ролейWindows Azure Предприятие
SQL AzureРазмещение SQL Server в облакеСинхронизация ОтчетностьБаза данных
SQL Azure Database: ИллюстрацияSQL Azure База данныхНаше приложениеTDS
Windows Azure AppFabricСервисные строительные блоки для взаимодействующих приложенийСервисная ШинаКонтрольдоступаКеширование
Windows Azure AppFabric: Service BusAppFabricСервиснаяШинаSENDSENDTextXMLGraphicsBinary DataStreamingRECEIVERECEIVENATNATFirewallОбмен сообщениями между слабо связанными композитными приложениямиOn-PremisesOn-PremisesПрямое взаимодействие облегчено опосредованно  через механизм Service Bus в том случае если это наилучший коммуникативный механизм доступа.
Windows Azure AppFabric: Access ControlAppFabricAccess ControlValid ClaimsМаркер безопасностиЗапрос   доступаДанные ПриложениеПриложение илиПользовательПосетители
Доступ на примере “Claim”Экспортированная Аутентификация??!Получение информации о пользователе из документа
Дата Центры на платформе Windows AzureРегион Северной АмерикиЕвропаАзиатско-Тихоокеанский N. Europe  N. Central – U.S. W. Europe  S. Central – U.S. E. AsiaS.E. Asia6 датацентров на 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 ControlService Bus$3.99/месяцза коннекцию$1.99/10k транзакцийЗа операцию с сообщениемЗа операцию с сообшениемPrices shown in USD onlyInternational prices are available
Типичные для облака шаблоны рабочей нагрузки On offБыстрый ростOn и Off   InactivityPeriod Compute Compute Average UsageUsageAverageTime Time On & off workloads (e.g. batch job)

More Related Content

PPTX
Sql azure и все, все, все...
PPTX
Построение высоконагруженных приложений на базе Windows Azure
PPTX
Azure for retails
PDF
AWS CloudFront
PPTX
презентация
PPTX
Варианты использования AWS
PPTX
CloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзор
PPTX
Microsoft Azure Pryaniky.com
Sql azure и все, все, все...
Построение высоконагруженных приложений на базе Windows Azure
Azure for retails
AWS CloudFront
презентация
Варианты использования AWS
CloudsNN 2013 Гаджиев Георгий. Windows azure iaas обзор
Microsoft Azure Pryaniky.com

What's hot (20)

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

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

PPTX
Roman Zdebskiy - Windows Azure
PPTX
Технический обзор платформы Windows Azure. Демонстрация, Azure University
PPTX
Microsoft Azure for Developers & Start-Ups (47hours)
PDF
Modern apps Windows Azure
PPTX
Windows Azure - BigData and Hadoop
PPTX
Azure - обзор
PPT
Ms it cup win-team - мевв
PDF
Презентация MS Azure
PPTX
Microsoft Azure
PPTX
Миграции информационной инфраструктуры бизнес-приложений в облако
PPTX
02.Службы Azure
PPTX
Open source technologies in Microsoft cloud - MS SWIT 2014
PPTX
Облачные сервисы Майкрософт и возможности для партнеров, Azure University
PPTX
Как российские ИТ-компании могут зарабатывать на Windows Azure
PPTX
CGVictor - Azure (Ажурные перспективы - СПб, INETA, 22.12.2009)
PPTX
Безопасность гибридных облаков
PPTX
Az saas vs2010_minsk
PPTX
Построение высоконагруженных приложений на базе Windows Azure
PDF
Microsoft Karpman
PPTX
ASP.NET MVC+ Windows Azure: step by step guide
Roman Zdebskiy - Windows Azure
Технический обзор платформы Windows Azure. Демонстрация, Azure University
Microsoft Azure for Developers & Start-Ups (47hours)
Modern apps Windows Azure
Windows Azure - BigData and Hadoop
Azure - обзор
Ms it cup win-team - мевв
Презентация MS Azure
Microsoft Azure
Миграции информационной инфраструктуры бизнес-приложений в облако
02.Службы Azure
Open source technologies in Microsoft cloud - MS SWIT 2014
Облачные сервисы Майкрософт и возможности для партнеров, Azure University
Как российские ИТ-компании могут зарабатывать на Windows Azure
CGVictor - Azure (Ажурные перспективы - СПб, INETA, 22.12.2009)
Безопасность гибридных облаков
Az saas vs2010_minsk
Построение высоконагруженных приложений на базе Windows Azure
Microsoft Karpman
ASP.NET MVC+ Windows Azure: step by step guide

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

PPTX
JavaScript как объектно-ориентированный язык программирования
PPTX
Способы структурирования данных и виды навигации сложных сайтов СМИ
PPTX
Responsive Web design. Что это и как использовать
PPTX
Проектирование Интерфейсов
PPTX
Разработка SaaS решений на платформе Windows Azure, Azure University
PPTX
Архитектура облачных приложений. Типовые шаблоны, Azure University
PPTX
PPTX
Windows Phone 7. Возможности платформы для бизнеса
JavaScript как объектно-ориентированный язык программирования
Способы структурирования данных и виды навигации сложных сайтов СМИ
Responsive Web design. Что это и как использовать
Проектирование Интерфейсов
Разработка SaaS решений на платформе Windows Azure, Azure University
Архитектура облачных приложений. Типовые шаблоны, Azure University
Windows Phone 7. Возможности платформы для бизнеса

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

  • 1. DEPПлатформа в облаках. Windows Azure.Ukraine27-28 January 2011Odessa User Group Meeting BizSpark Round TableDenis PasechnikMS ISV DE Ukraine
  • 2. Платформа Windows AzureЯзыки программирования общего назначенияРынокХранилищеCDNВычисленияУправлениеAppFabricРеляционная базаУправление
  • 3. Windows AzureОблачная Операционная СистемаВиртуальные сетиХранилищеВычисления
  • 5. Windows Azure: ComputeЛюбое приложение состоит из одной или несколькихролейЗапущенное приложение может выполнять несколькоэкземпляровкаждой ролиFabric controller управляетэкземплярами ролейВарианты ролейWEB рольVM рольWORKER рольСпроектирована для обработки Web запросовASP.NET
  • 6. WCF
  • 8. …Обработка входных данных через HTTP/HTTPSСпроектирована для поддержки миграцииЗапускается в Windows Server 2008 R2 VHDСпроектирована для произвольных задачОьработка ввода от:HTTP/HTTPS
  • 9. ЛюбойTCP ПортWindows Azure: ХранилищеМасштабированное хранилище в облаке100 TBна аккаунтАвтоматически изменяемое в соответствии с различными вариантами запросов на обработку или использование данныхДоступное через RESTfulWeb servicesДоступ из Windows Azure Приложений
  • 11. Поддержка .NET Client LibraryРазличные типы хранилишаTables
  • 12. Blobs
  • 14. DrivesWindows Azure ConnectБезопастное сетевое соединение между рабочей средой и облакомПоддержка стандартных IP протоколовПозволяет создавать гибридные приложения с доступом к серверам в рабочей средеПозволяет осуществлять удаленное администрирование Windows Azure приложенийПростая установка и управлениеИнтегрирована с WA Сервисной МодельюПоддержка Web, Worker и VM ролейWindows Azure Предприятие
  • 15. SQL AzureРазмещение SQL Server в облакеСинхронизация ОтчетностьБаза данных
  • 16. SQL Azure Database: ИллюстрацияSQL Azure База данныхНаше приложениеTDS
  • 17. Windows Azure AppFabricСервисные строительные блоки для взаимодействующих приложенийСервисная ШинаКонтрольдоступаКеширование
  • 18. Windows Azure AppFabric: Service BusAppFabricСервиснаяШинаSENDSENDTextXMLGraphicsBinary DataStreamingRECEIVERECEIVENATNATFirewallОбмен сообщениями между слабо связанными композитными приложениямиOn-PremisesOn-PremisesПрямое взаимодействие облегчено опосредованно через механизм Service Bus в том случае если это наилучший коммуникативный механизм доступа.
  • 19. Windows Azure AppFabric: Access ControlAppFabricAccess ControlValid ClaimsМаркер безопасностиЗапрос доступаДанные ПриложениеПриложение илиПользовательПосетители
  • 20. Доступ на примере “Claim”Экспортированная Аутентификация??!Получение информации о пользователе из документа
  • 21. Дата Центры на платформе Windows AzureРегион Северной АмерикиЕвропаАзиатско-Тихоокеанский N. Europe N. Central – U.S. W. Europe S. Central – U.S. E. AsiaS.E. Asia6 датацентров на 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 ControlService Bus$3.99/месяцза коннекцию$1.99/10k транзакцийЗа операцию с сообщениемЗа операцию с сообшениемPrices shown in USD onlyInternational prices are available
  • 24. Типичные для облака шаблоны рабочей нагрузки On offБыстрый ростOn и Off InactivityPeriod Compute Compute Average UsageUsageAverageTime Time On & off workloads (e.g. batch job)
  • 26. Time to market can be cumbersome
  • 27. Successful services needs to grow/scale
  • 28. Keeping up w/ growth is big IT challenge
  • 29. Complex lead time for deploymentНепредсказуемый всплескПредсказуемый всплескCompute Compute Average Usage Average Usage Time Time Unexpected/unplanned peak in demand
  • 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. IT complexity and wasted capacity Ценовой пример: Маркетинговый вебсайт“Unpredictable Bursting“ Compute Average Usage Time 92% savings94% savings$266$3.2K$180Windows AzurePlatformDevelopment Accelerator CoreHosted*Traditional server purchase costs, divided over 12 month period
  • 35. Ценовой пример: Платежная система“Predictable Bursting“ Compute Average Usage Time 85% savings89% savings$633$4.5KWindows AzurePlatformDevelopment Accelerator Core$475 Hosted*Traditional server purchase costs, divided over 12 month period
  • 36. Ценовой пример: Инвентаризация“On and Off “ InactivityPeriod Compute UsageAverageTime 90% savings89% savings$282$3.1KWindows AzurePlatformHostedSQL Azure Development Accelerator$332*Traditional server purchase costs, divided over 12 month period
  • 37. Оценка IT портфеляПример:Connected Business Suite ценовой модели“Growing Fast“ Compute Average UsageTime 50 Applications100 Applications60%Savings 56% Savings 90K41K18K36KEA PricingEA PricingHosted Hosted *Traditional server purchase costs, divided over 12 month period
  • 38. Месячный SLAsWindows Azure мониторинг работающего экземпляра Windows Azure коммуникативной связностиWindows Azure Доступность хранилищаSQL Azure Доступность базы данныхAppFabric Service Bus и Access Control доступностьService bus и access control endpoints будут доступны извне
  • 39. Запросы на обработку сообщений будут обрабатываться успешно
  • 41. Запрос к хранилищу будет успешенБаза данных доступна через интернетВсе базы будут постоянно мониторитьсяВсе запущенные экземпляры будут постоянно мониторитьсяЕсли экземпляр не запущен мы идентифицируем это и предпримем корректирующие дествияНащ сервис связанн и доступен через интернет
  • 42. Интернет роль будет иметь возможность внешнего взаимодействия >99.9%>99.9%>99.9%>99.9%>99.95%

Editor's Notes

  • #7: 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