Upload
tavita
View
62
Download
4
Embed Size (px)
DESCRIPTION
SQL Azure – использование баз данных в облаке . Погульский Григорий. Senior SDE. Microsoft. CC204. Содержание . Мотивы и перспективы Платформа Windows Azure SQL Azure Database Сценарии Анонсы Сервисы Ещё об Облаке. Растущие проблемы отдела ИТ. - PowerPoint PPT Presentation
Citation preview
SQL Azure – использование баз данных в облаке Погульский ГригорийSenior SDE Microsoft
CC204
Содержание Мотивы и перспективыПлатформа Windows AzureSQL Azure DatabaseСценарииАнонсыСервисыЕщё об Облаке
Растущие проблемы отдела ИТ
Подготовка, внедрение и обслуживание все большего количества серверов
Более быстрая и эффективная разработка приложений, пользуясь существующими интрументами и знаниями
Затраты на инфраструктуру растут в общем объеме затрат на ИТ
Что несет «Облако»?
Ни обнавлений, ни обслуживанияБыстое развертываниеМногослойная безопасностьНадежность и отказоустойчивость
Плата за использованиеБолее низкая и предсказуемая стоимостьСдвиг от капитальных затрат к операционным
Последние версииСовместная работа через ИнтернетДоступ повсюдуБыстрая подготовка
УПРОЩЕННОЕ УПРАВЛЕНИЕ
НОВАЯЭКОНОМИКА
ВОЗРОСШАЯ ПРОДУКТИВНОСТ
Ь
Перспективы“К 2012 году, 80% предприятий Fortune 1000 будут использовать облачные службы в том или ином виде, 20% предприятий не будут иметь своей инфраструктуры”
“Заключение: Ранние последователи обнаруживают серьезные преимущества, что означает, что облачные вычисления реальны и заставляют внимательно присмотреться к новой платформе для бизнес-приложений.”
Платформа Windows AzureРазработка
Пользуясь имеющимися навыками и интсрументами
platformAppFabric
ComputeStorageManagement Relational data Management Connectivity Access control Reporting & BI
Billing & Payments
Flexible APIs
Information Marketplac
e
Microsoft SQL Azure DatabaseБаза данных как СлужбаЭластичная Гибкая
разработкаСамоуправляем
аяПростота установки и развертыванияВысокая доступность и отказоусточивостьСамоуправление и самовосстановление
МасштабированиеMulti-tenantЛегкость добавленияПлата по мере использованияОсновываясь на SLA
Знакомая реляционная модельИспользуя навыки по Transact-SQL Новые типы приложений
Архитектура
SQL Azure Gateway Service
Scalability & Availability: Fabric, Failover, Replication, Load Balancing
Machine 4SQL Server
SQL DBUser
DB1
User
DB2
User
DB3
Machine 5SQL Server
SQL DBUser
DB4
User
DB2
User
DB3
Machine 6SQL Server
SQL DBUser
DB1
User
DB2
User
DB5
LogicalServer
SQL Server – двигаясь в Облако
Симметрия с традиционными СУБДЗнакомая реляционная модель и T-SQLПоддержка существующих библиотек и протоколовЭкосистема знакомых средств разработки и управления
Распределенная БД горизонтально-масштабируемаяАбстригированная ОС и аппаратное обеспечениеБыстрое развертывание, multi-tenantВысокая доступность и отказоустойчовостьРазные варианты оплаты
Вертикально-масштабируемая платформа данных класса предприятияРазнообразные аппаратные платформы и возможности развертыванияВыделенный сервер, ВМ, сторонняя организацияЛицензия на сервер или процессор
SQL Azure - СценарииГоризонтально
масштабируемые приложения
Приложения уровня отдела
ПО как Служба Бизнес-аналитика
Концентратор - взаимодействие
в ОблакеSQL Azure
Концентратор данныхПрозрачность данных в реальном времени для всех участниковMulti-tenant приложения и БДЭластичность - легко реагировать на изменения логистической цепиДанные доступны для новых устройств и приложений
SQL Azure
“Today, an end-to-end special order takes 15 seconds instead of 15 minutes, thanks to Windows Azure, SQL Azure, and the Virtual Inventory Cloud from GCommerce.” Steven Smith, President and Chief Executive Officer, GCommerce
Горизонтальная масштабируемость
Эластичность – приложения и БД как службаПлата по мере использованияБД - легко добавлять и управлятьАдминистрирование отсутсвует
“The Windows Azure platform is uniquely well-suited to a ticketing business. Now we can achieve better elastic scale by turning on and turning off capacity at will and only paying for what we use.” Chris Auld Director of Strategy and Innovation, Intergen
Приложения уровня отдела
Консолидация рассеянных данныхЛегкость обеспечения новых БДПриложения Access продолжают работатьЗнакомые средства моделирования, миграции и управления
Kraft Foods рассматривет возможность переноса портфеля из 350 приложений.
ПО как службаБыстрый выход на новые рынкиБолее эффективная монетизацияНадежное и эффективное масштабированиеСамоуправляемая, высокодоступная и отказоустойчивая служба с оплатой по мере использования
“By freeing customers from having to make large hardware, software, and staffing investments up front, we’re helping lower the cost of GIS entry and increase the return on investment.”
Arthur HaddadDevelopment Lead and Architect, ESRI .
Бизнес АналитикаБыстро создавать решения для анализа внутренней и внешней информацииИнтегрировать данные из разных источников для более глубокого анализаПрямая поддержка MS OfficeИнтеграция данных из облака с внутренними инструментами
“SQL Azure is a perfect solution for housing inventory data, in contrast with a traditional data warehouse model. We can post data to a common repository that has huge scalability and redundancy.”
Jason Popillion, Chief Technology Officer, GCommerce
Только вперед! Анонсы PDC.
Портал разработчикаWindows Azure Marketplace DataMarket (“Dallas”)SQL Azure database manager (“Houston”)SQL Azure Data Sync CTP2SQL Azure Reporting CTP
SQL Azure Data SyncМост между приложениями в ЦОД и облаке
Клиенты через браузе
р
Sync
Автономные приложения
Sync
Sync
Приложения в ЦОД
Sync
Sync
Syn
c
Sync
Обмен данными между
предприятиями
Sync Sync
Sync
SQL Azure Databases
Аналитика и отчетность
Анализ «одним щелчком» для усиления частных данных коммерческими и публичными в ЦОД или облаке.
Windows Azure DataMarket
Обнаружение Информации
Найти, приобрести и воспользоваться данными на любой платформе и устройстве.
Посреднический бизнес
Партнерская экосистема и глобальный охват доставки данных и разработчикам и информационным работникам.
SQL Azure database manager
Легкое и простое в использовании веб-приложениеНацелена на разработчиков веб-приложенийБазовые задачи адмнинстрирования БД – не заменяет SQL Server Management Studio
SQL Azure – лучший выборЛидер TCO
•Создана для масштабов Интернет
•Встроенная высокая доступность
•Прозрачное обслуживание
Знакомая и продуктивная
•Проще в работе; лучше отдача
•Знакомая платформа разработки; богатая экосистема
УникальныеИнновации• Бизнес
Аналитика• Облако в
вашем ЦОД
Цены (USA)
1. Consumption Offers 2. Commitment Offers 3. MSDN Premium Offer
Free Trial Offer(Promotion)
Available to all partner/customersLimit of one per customer
Overage at Standard Consumption rates
SQL Azure1 Web Edition DB (1GB DB) 90 day
trial
Development Accelerator (Promotion)6 month subscription (38%-45%
discount) Offered as a unit (can order multiple
units)Cancel first 30 days; anytime after
first 6 monthsOverage at Standard Consumption
rates
Includes Windows Azure compute hours and .NET Services
messages in the base unit.
Development Accelerator - Core
Includes Windows Azure compute hours, SQL Data Services & .NET
Services in the base unit.
Development Accelerator -
Extended
$59.95/mo ($56.95 for partners)
$109.95/mo ($104.45 for partners)
MSDN Premium (Promotion)
Mobilize committed .NET developer base. Enable them to build, deploy, manage multiple cloud projects w/in
MSDN subscription. Available to MSDN Premium
subscribers with limit of one per subscription
(one per Windows Live ID)12 month term
Overage at partner Consumption rates
Limited time to sign up (thru 6/30/10)
After 6/30/10 quantities may be reduced
Web Edition (5GB)1GB: $9.99/mo
5GB: $49.95/mo
Business Edition• $99.99 per database up to 10 GB
/mo• $199.98 per database up to 20
GB/mo $299.97 per database up to 30 GB/mo
• $399.96 per database up to 40 GB /mo
• $499.95 per database up to 50 GB /mo
Additional 5% promotional
discount available to partners
(Except storage and bandwidth)
“Pay as you go and grow”
“Value for a commitment“
“MSDN Partner Special“
Ещё об ОблакеНовое покаление ИТЭкономика вычислений большого масштабаОпределяя ОблакоСценарии, оптимальные для ОблакаWindows Azure и Microsoft в Облаке
Поколения ИТЦентрализованные вычисления и
хранинине, тонкие клиенты
Технологии Экономика Бизнес
Оптимизация эффективности
,высокая цена
Высокие изначальные затраты на
оборудование и ПО
ПК и серверы для распределенных
вычислений, хранения и т.д.
Оптимизация
адаптивности, низкая
цена
Лицензии на ОС и ПО
приложений
Большие датацентры,
массовое оборудование,
горизонтальное масштабирование
На порядок лучшая
эффективность и адаптивность
Плата по мере
использования
Экономика больших масштабов. Затраты
ЭлектричествоЗарплатуОборудование
Company LocationDC
Cost ($M)
DC Size* (MW)
NSA (July ‘09) Camp Williams, UT $2,000 130
Apple (May ‘09) Maiden, NC $1,000 65
Social Security Admin (Feb ‘09)
Baltimore, MD $400 27
Facebook (Feb ‘10)
Princeville, OR $215 15
Internet Villages (July ‘09)
Annandale, Scotland $1,600 107
Lockerbie Data Centers (Dec ‘09)
Lockerbie, Scotland $1,500 100
Next Generation Data (Mar ‘10) Wales, UK $301 20
Source: Company press releases* Estimates based on $15M/MW build out cost
Экономика больших масштабов.Утилизация
12:00
AM
1:30 A
M
3:00 A
M
4:30 A
M
6:00 A
M
7:30 A
M
9:00 A
M
10:30
AM
12:00
PM
1:30 P
M
3:00 P
M
4:30 P
M
6:00 P
M
7:30 P
M
9:00 P
M
10:30
PM15%
17%
19%
21%
23%
25%
27%
29%
31%CP
U U
tiliz
atio
n %
Экономика больших масштабов.Время
12:00 AM 1:54 AM 3:48 AM 5:42 AM 7:36 AM 9:30 AM11:24 AM 1:18 PM 3:12 PM 5:06 PM 7:00 PM 8:54 PM 10:48 PM
Japan Great Britain
BING SEARCHES – Japan VS. Great Britain
Quer
y Vo
lum
e
Экономика больших масштабов.Сезонность • turbotax.com • taxcut.com
• hrblock.com • taxact.com
Source: Alexa
~4x normal load(Holiday shopping)
~10x normal load(Tax season)
• target.com • walmart.com• toysrus.com • barnesandnoble.com
Jan 2009 Jan 2010 Jan 2009 Jan 2010Source: Alexa
Оптимальные сценарии
Usage
Com
put
e
Time
Average
Inactivity
Period
“On and Off “
Com
put
e
Time
“Unpredictable Bursting“
Average Usage
Average Usage
Com
put
e
Time
“Growing Fast“
Com
put
e Time
Average Usage
“Predictable Bursting“
Наш взгляд на Облако
Создание приложенийГоризонтальное Масштабирован
ие
Автоматизация
управленияВысокая
доступность
Multi-Tenancy
Вне предприятия
На предприятии Местоположение
Инфраструктура
Бизнес-модель
Собственность
Управление
ГомогеннаяГетерогенная
Капитальные затраты
Опреационные расходы
В собственност
иАренда
Самостоятельно
Сторонняя организация
Windows Azure SLA’s
All running roles will be continuously monitoredIf role is not running, we will detect and initiate corrective state
>99.9%
Instance monitoring and restart
Database is connected to the internet gateway All databases will be continuously monitored
>99.9%
Database availability
>99.9%
Service bus and access control endpoints will have external connectivityMessage operation requests processed successfully
Service bus and access control
availability
Your service is connected and reachable via web. Internet facing roles will have external connectivity
>99.95%
Computeconnectivity
>99.9%
Storage service will be available/reachable (connectivity)Your storage requests will be processed successfully
Storage availability
Windows Azure шагает по миру
12. Netherlands13. New
Zealand14. Norway15. Portugal16. Singapore 17. Spain18. Sweden19. Switzerland 20. U.K.21. United
States
1. Austria2. Belgium3. Canada4. Denmark5. Finland6. France7. Germany8. Ireland9. India 10. Italy11. Japan
22. Australia 23. Brazil24. Chile25. Colombia26. Costa Rica27. Cyprus 28. Czech
Republic 29. Greece30. Hong Kong31. Hungary
32. Israel 33. Luxemburg 34. Malaysia35. Mexico36. Peru37. Philippines38. Poland39. Puerto Rico40. Romania41. Trinidad and
Tobago
Январь 2010 – 21 страна Апрель 2010 – 41 страна
Облачные службы Microsoft
BUSINESS APPSCOLLABORATION STORAGE PLATFORMMANAGEMENTPRODUCTIVITY COMMUNICATIONS
Инвестиции в инфраструктуру
$2B в инфраструктуруГео-репликация30,000 инженеров
Финансовые обязательства
Гарантии времени работыСтандарты SAS 70 и ISO 27001
Ресурсы SQL Azure site: http://www.microsoft.com/windowsazure/sqlazureSQL Azure Labs:https://www.sqlazurelabs.com/ MSDN Developer site: http://msdn.microsoft.com/en-us/windowsazure/sqlazureSQL Azure Blog: http://blogs.msdn.com/b/SQL AzureМатериалы PDC:http://player.microsoftpdc.com/
Обратная связь Ваше мнение очень важно для нас. Пожалуйста, оцените доклад, заполните анкету и сдайте ее при выходе из зала
Спасибо!
Вопросы СС204Погульский Григорий
Senior [email protected]
Вы сможете задать вопросы докладчику в зоне «Спроси эксперта» в течение часа после завершения этого доклада