SQL Azure
Upcoming SlideShare
Loading in...5

SQL Azure






Total Views
Views on SlideShare
Embed Views



1 Embed 10

https://kb.epam.com 10



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

SQL Azure SQL Azure Presentation Transcript

  • SQL Azure Pavlo Revenkov EPAM Cloud Computing Competency Center Email: pavlo_revenkov@epam.com Habrahabr: habrahabr.ru/users/risingstar/ Skype: rp_risingstar
  • Data management services 2 Web-role Worker-role Worker-role Worker-role Web-role Drive SQL Azure Blobs Tables Queues
  • Logical structure Subscription 3 SQL Azure Databases Storage Server DB 1 DB 1 DB 2 Cloud services Server DB 2 … … …
  • Characteristics • Up to 6 logical servers. Increasing is possible via contact support. • Up to 150 databases on each server. 1 system database “master” with metadata. • Database size restriction – 150 Gb: • Web Edition (1 – 5 Gb) • Business Edition (10 - 150 Gb). • Tabular data stream (TDS) protocol client version 7.3 or later (SQL Server 2008 R2). 4
  • Physical structure 5 TDS-endpoint SQL Azure Gateway Service SQL Server SQL Server SQL Server Cats Cats Cats Dogs Dogs Dogs Bears Bears Bears
  • 6 Microsoft® Microsoft® SQL Server SQL Azure - SQL/Windows authentication - SQL authentication - All index types - Clustered indexes - Many DBs – one connection - One DB – one connection - No scaling - Sharding - Server-side roles - Metadata DB roles - Server side firewall - Build-in Firewall - SQL Agent Jobs - SQL Azure Data Sync * - http://msdn.microsoft.com/en-us/library/windowsazure/ff394115.aspx
  • What else? • SQL Azure uses a quorum based commit scheme where data is written to the primary and one secondary replica before it considers the transaction committed. • Two variants of deployment: • Code near; • Code far. • SQL Azure Data Sync service provides synchronization of data between two or more SQL Databases. The databases can be in the same data center, different data centers or on-premises. 7
  • Migration You can transfer data to SQL Azure by using the following: • SQL Server Integration Services (SSIS): - Deploy/Execute SSIS packages; • Generate Script Wizard: • SQL Server 2008 R2 and higher only (schema + data). • SQL Server Migration Assistant (SSMA): • Sybase, Oracle, MySQL, Access. • Bulk Copy (BCP.exe): • System.Data.SqlClient.SqlBulkCopy class. Windows Azure SQL Database does not support: • The RESTORE statement; • Attaching a database to the SQL Database server. 8
  • Demo 9
  • References Inside Windows Azure SQL Database 10 General Guidelines and limitations of SQL Azure Compare SQL Server with SQL Azure
  • Questions? 11