Your SlideShare is downloading. ×
0
SQL Azure
SQL Azure
SQL Azure
SQL Azure
SQL Azure
SQL Azure
SQL Azure
SQL Azure
SQL Azure
SQL Azure
SQL Azure
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

SQL Azure

233

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
233
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. SQL Azure Pavlo Revenkov EPAM Cloud Computing Competency Center Email: pavlo_revenkov@epam.com Habrahabr: habrahabr.ru/users/risingstar/ Skype: rp_risingstar
  • 2. Data management services 2 Web-role Worker-role Worker-role Worker-role Web-role Drive SQL Azure Blobs Tables Queues
  • 3. Logical structure Subscription 3 SQL Azure Databases Storage Server DB 1 DB 1 DB 2 Cloud services Server DB 2 … … …
  • 4. 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
  • 5. 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. 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
  • 7. 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
  • 8. 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
  • 9. Demo 9
  • 10. References Inside Windows Azure SQL Database 10 General Guidelines and limitations of SQL Azure Compare SQL Server with SQL Azure
  • 11. Questions? 11

×