SlideShare a Scribd company logo
1 of 9
*
                               20/08/2012

                           Павел Ревенков
    EPAM Cloud Computing Competence Center

                 pavlo_revenkov@epam.com
*
Подписка
               Сервер   Сервер


                БД 1     БД 1


                                 …
    Облачные
     сервисы

                БД 2     БД 2
Базы данных
 SQL Azure     …        …
     Storage
*
 До 6 логических серверов;
       Увеличение возможно через службу поддержки.


 В каждом сервере до 150 баз данных;
       1 база данных master с метаданными.


 Максимальный размер базы – 150 Гб;
       Web Edition (1 – 5 Gb), Business Edition (10 - 150 Gb).


 Соединение по протоколу TDS.
*
                       TDS-endpoint



                 SQL Azure Gateway Service



    SQL Server          SQL Server           SQL Server


       Cats                Cats                 Cats


      Dogs                 Dogs                Dogs


      Bears                Bears               Bears
 SQL/Windows аутентификация     SQL аутентификация

 Любые индексы                  Кластерные индексы

 Много баз - одно соединение    Одна база – одно соединение

 Нет масштабирования            Шардинг

 Серверные роли                 Роли уровня БД метаданных

 Firewall уровня сервера        Встроенный Firewall

 SQL Agent Jobs                 Windows Azure Worker Role
*
 Quorum commit;
       Запись данных происходит сразу в несколько реплик
    (primary и хотя бы одна secondary).

 Два варианта размещения приложения:
       Код близко;
       Код далеко.


 Репликация и резервирование:
       SQL Azure Data Sync.
*
 SQL Server Integration Services (SSIS);
       Import/Export Wizard.


 Generate Script Wizard;
       Только SQL Server 2008 R2 (схема + данные).


 SQL Server Migration Assistant (SSMA);
       Sybase, Oracle, MySQL, Access.

 Bulk Copy;
       System.Data.SqlClient.SqlBulkCopy класс.
*
Inside Windows Azure SQL Database:
• http://social.technet.microsoft.com/wiki/contents/articles/1695.in
  side-windows-azure-sql-database.aspx



General Guidelines and limitations of SQL Azure:
• http://msdn.microsoft.com/en-us/library/ee336245.aspx



Compare SQL Server with SQL Azure:
• http://social.technet.microsoft.com/wiki/contents/articles/996.co
  mpare-sql-server-with-windows-azure-sql-database-en-us.aspx
*

More Related Content

More from Pavel Revenkov

Windows Azure PowerShell CmdLets
Windows Azure PowerShell CmdLetsWindows Azure PowerShell CmdLets
Windows Azure PowerShell CmdLetsPavel Revenkov
 
IaaS: Windows Azure Virtual Machines
IaaS: Windows Azure Virtual MachinesIaaS: Windows Azure Virtual Machines
IaaS: Windows Azure Virtual MachinesPavel Revenkov
 
Windows Azure Active Directory
Windows Azure Active DirectoryWindows Azure Active Directory
Windows Azure Active DirectoryPavel Revenkov
 
Windows Azure Versioning Strategies
Windows Azure Versioning StrategiesWindows Azure Versioning Strategies
Windows Azure Versioning StrategiesPavel Revenkov
 
Windows Azure Zero Downtime Upgrade
Windows Azure Zero Downtime UpgradeWindows Azure Zero Downtime Upgrade
Windows Azure Zero Downtime UpgradePavel Revenkov
 
Windows Azure Service Bus
Windows Azure Service BusWindows Azure Service Bus
Windows Azure Service BusPavel Revenkov
 
Windows Azure PowerShell Cmdlets
Windows Azure PowerShell CmdletsWindows Azure PowerShell Cmdlets
Windows Azure PowerShell CmdletsPavel Revenkov
 
Starting with windows azure
Starting with windows azureStarting with windows azure
Starting with windows azurePavel Revenkov
 
Windows Azure Service Bus
Windows Azure Service BusWindows Azure Service Bus
Windows Azure Service BusPavel Revenkov
 
Windows Azure Storage services
Windows Azure Storage servicesWindows Azure Storage services
Windows Azure Storage servicesPavel Revenkov
 

More from Pavel Revenkov (15)

Windows Azure PowerShell CmdLets
Windows Azure PowerShell CmdLetsWindows Azure PowerShell CmdLets
Windows Azure PowerShell CmdLets
 
IaaS: Windows Azure Virtual Machines
IaaS: Windows Azure Virtual MachinesIaaS: Windows Azure Virtual Machines
IaaS: Windows Azure Virtual Machines
 
Windows Azure Active Directory
Windows Azure Active DirectoryWindows Azure Active Directory
Windows Azure Active Directory
 
Windows Azure Versioning Strategies
Windows Azure Versioning StrategiesWindows Azure Versioning Strategies
Windows Azure Versioning Strategies
 
Windows Azure Zero Downtime Upgrade
Windows Azure Zero Downtime UpgradeWindows Azure Zero Downtime Upgrade
Windows Azure Zero Downtime Upgrade
 
Windows Azure Service Bus
Windows Azure Service BusWindows Azure Service Bus
Windows Azure Service Bus
 
Windows Azure Drive
Windows Azure DriveWindows Azure Drive
Windows Azure Drive
 
Storage Services
Storage ServicesStorage Services
Storage Services
 
Windows azure start
Windows azure startWindows azure start
Windows azure start
 
SQL Azure Federations
SQL Azure FederationsSQL Azure Federations
SQL Azure Federations
 
Windows Azure PowerShell Cmdlets
Windows Azure PowerShell CmdletsWindows Azure PowerShell Cmdlets
Windows Azure PowerShell Cmdlets
 
Starting with windows azure
Starting with windows azureStarting with windows azure
Starting with windows azure
 
Windows Azure Service Bus
Windows Azure Service BusWindows Azure Service Bus
Windows Azure Service Bus
 
Windows Azure Storage services
Windows Azure Storage servicesWindows Azure Storage services
Windows Azure Storage services
 
Windows Azure Drive
Windows Azure DriveWindows Azure Drive
Windows Azure Drive
 

Sql Azure

  • 1. * 20/08/2012 Павел Ревенков EPAM Cloud Computing Competence Center pavlo_revenkov@epam.com
  • 2. * Подписка Сервер Сервер БД 1 БД 1 … Облачные сервисы БД 2 БД 2 Базы данных SQL Azure … … Storage
  • 3. *  До 6 логических серверов;  Увеличение возможно через службу поддержки.  В каждом сервере до 150 баз данных;  1 база данных master с метаданными.  Максимальный размер базы – 150 Гб;  Web Edition (1 – 5 Gb), Business Edition (10 - 150 Gb).  Соединение по протоколу TDS.
  • 4. * TDS-endpoint SQL Azure Gateway Service SQL Server SQL Server SQL Server Cats Cats Cats Dogs Dogs Dogs Bears Bears Bears
  • 5.  SQL/Windows аутентификация  SQL аутентификация  Любые индексы  Кластерные индексы  Много баз - одно соединение  Одна база – одно соединение  Нет масштабирования  Шардинг  Серверные роли  Роли уровня БД метаданных  Firewall уровня сервера  Встроенный Firewall  SQL Agent Jobs  Windows Azure Worker Role
  • 6. *  Quorum commit;  Запись данных происходит сразу в несколько реплик (primary и хотя бы одна secondary).  Два варианта размещения приложения:  Код близко;  Код далеко.  Репликация и резервирование:  SQL Azure Data Sync.
  • 7. *  SQL Server Integration Services (SSIS);  Import/Export Wizard.  Generate Script Wizard;  Только SQL Server 2008 R2 (схема + данные).  SQL Server Migration Assistant (SSMA);  Sybase, Oracle, MySQL, Access.  Bulk Copy;  System.Data.SqlClient.SqlBulkCopy класс.
  • 8. * Inside Windows Azure SQL Database: • http://social.technet.microsoft.com/wiki/contents/articles/1695.in side-windows-azure-sql-database.aspx General Guidelines and limitations of SQL Azure: • http://msdn.microsoft.com/en-us/library/ee336245.aspx Compare SQL Server with SQL Azure: • http://social.technet.microsoft.com/wiki/contents/articles/996.co mpare-sql-server-with-windows-azure-sql-database-en-us.aspx
  • 9. *