1 / 0

SQL Azure – использование баз данных в облаке

SQL Azure – использование баз данных в облаке . Погульский Григорий. Senior SDE. Microsoft. CC204. Содержание . Мотивы и перспективы Платформа Windows Azure SQL Azure Database Сценарии Анонсы Сервисы Ещё об Облаке. Растущие проблемы отдела ИТ.

tavita
Télécharger la présentation

SQL Azure – использование баз данных в облаке

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SQL Azure – использование баз данных в облаке

    Погульский Григорий Senior SDE Microsoft CC204
  2. Содержание Мотивы и перспективы Платформа Windows Azure SQL Azure Database Сценарии Анонсы Сервисы Ещё об Облаке
  3. Растущие проблемы отдела ИТ Подготовка, внедрение и обслуживание все большего количества серверов Более быстрая и эффективная разработка приложений, пользуясь существующими интрументами и знаниями Затраты на инфраструктуру растут в общем объеме затрат на ИТ
  4. Что несет «Облако»? ВОЗРОСШАЯПРОДУКТИВНОСТЬ УПРОЩЕННОЕУПРАВЛЕНИЕ НОВАЯ ЭКОНОМИКА Ни обнавлений, ни обслуживания Быстое развертывание Многослойная безопасность Надежность и отказоустойчивость Плата за использование Более низкая и предсказуемая стоимость Сдвиг от капитальных затрат к операционным Последние версии Совместная работа через Интернет Доступ повсюду Быстрая подготовка
  5. Перспективы “К 2012 году, 80% предприятий Fortune 1000 будут использовать облачные службы в том или ином виде, 20% предприятий не будут иметь своей инфраструктуры” “Заключение: Ранние последователи обнаруживают серьезные преимущества,что означает, что облачные вычисления реальны и заставляют внимательно присмотреться к новой платформе для бизнес-приложений.”
  6. Платформа Windows Azure Разработка Пользуясь имеющимися навыками и интсрументами Relational data Management platform Compute Storage Management AppFabric Flexible APIs Connectivity Access control Information Marketplace Reporting & BI Billing & Payments
  7. Microsoft SQL Azure DatabaseБаза данных как Служба Самоуправляемая Эластичная Гибкая разработка Масштабирование Multi-tenant Легкость добавления Плата по мере использования Основываясь на SLA Знакомая реляционная модель Используя навыки по Transact-SQL Новые типы приложений Простота установки и развертывания Высокая доступность и отказоусточивость Самоуправление и самовосстановление
  8. Архитектура LogicalServer SQL Azure Gateway Service Machine 4 Machine 5 Machine 6 SQL Server SQL Server SQL Server SQL DB SQL DB SQL DB User DB1 User DB2 User DB3 User DB4 User DB2 User DB3 User DB1 User DB2 User DB5 Scalability & Availability: Fabric, Failover, Replication, Load Balancing
  9. SQL Server – двигаясь в Облако Вертикально-масштабируемая платформа данных класса предприятия Разнообразные аппаратные платформы и возможности развертывания Выделенный сервер, ВМ, сторонняя организация Лицензия на сервер или процессор Распределенная БД горизонтально-масштабируемая Абстригированная ОС и аппаратное обеспечение Быстрое развертывание, multi-tenant Высокая доступность и отказоустойчовость Разные варианты оплаты Симметрия с традиционными СУБД Знакомая реляционная модель и T-SQL Поддержка существующих библиотек и протоколов Экосистема знакомых средств разработки и управления
  10. SQL Azure - Сценарии Горизонтально масштабируемые приложения Концентратор - взаимодействие в Облаке SQL Azure Приложения уровня отдела Бизнес-аналитика ПО как Служба
  11. Концентратор данных Прозрачность данных в реальном времени для всех участников 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
  12. Горизонтальная масштабируемость Эластичность – приложения и БД как служба Плата по мере использования БД - легко добавлять и управлять Администрирование отсутсвует “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
  13. Приложения уровня отдела Консолидация рассеянных данных Легкость обеспечения новых БД Приложения Access продолжают работать Знакомые средства моделирования, миграции и управления Kraft Foods рассматривет возможность переноса портфеля из 350 приложений.
  14. ПО как служба Быстрый выход на новые рынки Более эффективная монетизация Надежное и эффективное масштабирование Самоуправляемая, высокодоступная и отказоустойчивая служба с оплатой по мере использования “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 Haddad Development Lead and Architect, ESRI .
  15. Бизнес Аналитика Быстро создавать решения для анализа внутренней и внешней информации Интегрировать данные из разных источников для более глубокого анализа Прямая поддержка 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
  16. Только вперед! Анонсы PDC. Портал разработчика Windows Azure Marketplace DataMarket (“Dallas”) SQL Azure database manager (“Houston”) SQL Azure Data Sync CTP2 SQL Azure Reporting CTP
  17. SQL Azure Data SyncМост между приложениями в ЦОД и облаке Клиенты через браузер Приложения в ЦОД Автономные приложения Sync Sync Sync SQL Azure Databases Sync Sync Sync Sync Sync Sync Sync Обмен данными между предприятиями
  18. Windows Azure DataMarket Найти, приобрести и воспользоваться данными на любой платформе и устройстве. Партнерская экосистема и глобальный охват доставки данных и разработчикам и информационным работникам. Анализ «одним щелчком» для усиления частных данных коммерческими и публичными в ЦОД или облаке. Посреднический бизнес Обнаружение Информации Аналитика и отчетность
  19. SQL Azure database manager Легкое и простое в использовании веб-приложение Нацелена на разработчиков веб-приложений Базовые задачи адмнинстрирования БД – не заменяет SQL Server Management Studio
  20. SQL Azure – лучший выбор Лидер TCO Создана для масштабов Интернет Встроенная высокая доступность Прозрачное обслуживание Знакомая и продуктивная Проще в работе; лучше отдача Знакомая платформа разработки; богатая экосистема Уникальные Инновации Бизнес Аналитика Облако в вашем ЦОД
  21. Цены (USA) “Pay as you go and grow” “Value for a commitment“ “MSDN Partner Special“ 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 Development Accelerator (Promotion) MSDN Premium(Promotion) 6 month subscription (38%-45% discount) Offered as a unit (can order multiple units) Cancel first 30 days; anytime after first 6 months Overage at Standard Consumption rates 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 Development Accelerator - Core Includes Windows Azure compute hours and .NET Services messages in the base unit. $59.95/mo ($56.95 for partners) Free Trial Offer(Promotion) Development Accelerator - Extended Available to all partner/customers Limit of one per customer Overage at Standard Consumption rates SQL Azure 1 Web Edition DB (1GB DB) 90 day trial Includes Windows Azure compute hours, SQL Data Services & .NET Services in the base unit. Additional 5% promotional discount available to partners (Except storage and bandwidth) 3. MSDN Premium Offer 1. Consumption Offers 2. Commitment Offers $109.95/mo ($104.45 for partners)
  22. Ещё об Облаке Новое покаление ИТ Экономика вычислений большого масштаба Определяя Облако Сценарии, оптимальные для Облака Windows Azure и Microsoft в Облаке
  23. Поколения ИТ Экономика Бизнес Технологии Высокие изначальные затраты на оборудование и ПО Централизованные вычисления и хранинине, тонкие клиенты Оптимизация эффективности, высокая цена ПК и серверы для распределенных вычислений, хранения и т.д. Оптимизация адаптивности, низкая цена Лицензии на ОС и ПО приложений Большие датацентры, массовое оборудование, горизонтальное масштабирование На порядок лучшая эффективность и адаптивность Плата по мере использования
  24. Экономика больших масштабов. Затраты Электричество Зарплату Оборудование Source: Company press releases * Estimates based on $15M/MW build out cost
  25. Экономика больших масштабов.Утилизация
  26. Экономика больших масштабов.Время BING SEARCHES – Japan VS. Great Britain Query Volume
  27. Экономика больших масштабов.Сезонность •target.com•walmart.com •toysrus.com•barnesandnoble.com •turbotax.com•taxcut.com •hrblock.com•taxact.com ~10x normal load (Tax season) ~4x normal load (Holiday shopping) Jan 2009 Jan 2010 Jan 2009 Jan 2010 Source: Alexa Source: Alexa
  28. Оптимальные сценарии “Growing Fast“ “On and Off “ Inactivity Period Compute Compute Average Usage Usage Average Time Time “Unpredictable Bursting“ “Predictable Bursting“ Compute Compute Average Usage Average Usage Time Time
  29. Наш взгляд на Облако На предприятии Вне предприятия Местоположение Гетерогенная Гомогенная Инфраструктура Капитальные затраты Опреационные расходы Бизнес-модель В собственности Аренда Собственность Самостоятельно Сторонняя организация Управление Создание приложений Горизонтальное Масштабирование Автоматизация управления Высокая доступность Multi-Tenancy
  30. Windows Azure SLA’s Service bus and access control availability Compute connectivity Instance monitoring and restart Database availability Storage availability Storage service will be available/reachable (connectivity) Your storage requests will be processed successfully Service bus and access control endpoints will have external connectivity Message operation requests processed successfully All running roles will be continuously monitored If role is not running, we will detect and initiate corrective state Your service is connected and reachable via web. Internet facing roles will have external connectivity Database is connected to the internet gateway All databases will be continuously monitored >99.9% >99.9% >99.9% >99.95% >99.9%
  31. Windows Azure шагает по миру Апрель 2010 – 41 страна Январь 2010 – 21 страна 1. Austria 2. Belgium 3. Canada 4. Denmark 5. Finland 6. France 7. Germany 8. Ireland 9. India 10. Italy 11. Japan 12. Netherlands 13. New Zealand 14. Norway 15. Portugal 16. Singapore 17. Spain 18. Sweden 19. Switzerland 20. U.K. 21. United States Australia Brazil Chile Colombia Costa Rica Cyprus Czech Republic Greece Hong Kong Hungary 32. Israel Luxemburg Malaysia Mexico Peru Philippines Poland Puerto Rico Romania Trinidad and Tobago
  32. Облачные службы Microsoft PRODUCTIVITY COLLABORATION BUSINESS APPS MANAGEMENT STORAGE PLATFORM COMMUNICATIONS Финансовые обязательства Инвестиции в инфраструктуру Гарантии времени работы Стандарты SAS 70 иISO 27001 $2B винфраструктуру Гео-репликация 30,000 инженеров
  33. Ресурсы SQL Azure site: http://www.microsoft.com/windowsazure/sqlazure SQL Azure Labs:https://www.sqlazurelabs.com/ MSDN Developer site: http://msdn.microsoft.com/en-us/windowsazure/sqlazure SQL Azure Blog: http://blogs.msdn.com/b/SQL Azure Материалы PDC:http://player.microsoftpdc.com/
  34. Обратная связь Ваше мнение очень важно для нас. Пожалуйста, оцените доклад, заполните анкету и сдайте ее при выходе из зала Спасибо!
  35. Вопросы СС204 Погульский Григорий Senior SDE grigoryp@microsoft.com Вы сможете задать вопросы докладчику в зоне «Спроси эксперта» в течение часа после завершения этого доклада
More Related