Windows Azure SQL Database Overview

1,512 views
1,392 views

Published on

Windows Azure SQL Database (formerly SQL Azure) is a cloud database service provided by Microsoft through its cloud platform Windows Azure. In this session, SQL Server MVP Artemakis Artemiou goes through the key features of SQL Database and compares it with Microsoft SQL Server’s features.

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

No Downloads
Views
Total views
1,512
On SlideShare
0
From Embeds
0
Number of Embeds
877
Actions
Shares
0
Downloads
16
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Windows Azure SQL Database Overview

  1. 1. Artemakis ArtemiouSQL Server MVPCDNUG LeadINETA-Europe Country Leader (CY)http://aartemiou.blogspot.comWindows Azure SQLDatabase Overview- May 22, 2013 -
  2. 2. Agenda•Introducing Windows Azure SQL Database•Architecture•Key Features•Security•Administration•Development•…•and lots and lots of demos!“Windows Azure SQL Database Overview” by Artemakis Artemiou – 22/05/2013 – Slide 2
  3. 3. Introduction•Windows Azure SQL Database•Cloud database service from Microsoft•Formerly SQL Azure•*SQL Server on the Cloud•Rich relational programming model/TDS•Deployment with T-SQL DDL•Windows Azure Management Portal“Windows Azure SQL Database Overview” by Artemakis Artemiou – 22/05/2013 – Slide 3
  4. 4. DEMOWindows Azure SQL DatabaseManagement Portal“Windows Azure SQL Database Overview” by Artemakis Artemiou – 22/05/2013 – Demo
  5. 5. Architecture:
  6. 6. Key Features (I)•Manageability•No administrative overheads•Provisioning•High Availability•Build on proven Windows Server and SQL Servertechnologies•Redundant copies of the data to multiple physicalservers•Data availability and business continuity.•Automatic failover“Windows Azure SQL Database Overview” by Artemakis Artemiou – 22/05/2013 – Slide 6
  7. 7. Key Features (II)•Scalability•Data partitioning / The service scales as the datagrows•Pay-as-you-grow pricing model for storage•Familiar Development Environment•Tabular data stream (TDS) protocol•Use the same tools and libraries to build clientapplications as on-premise development“Windows Azure SQL Database Overview” by Artemakis Artemiou – 22/05/2013 – Slide 7
  8. 8. Key Features (III)•Relational Data Model•Data is stored by using Transact-SQL•Same data model as in SQL ServerDB Server  DBs  Tables, Views, Stored Procedures,indices, etc.•Synchronization and Support for OfflineScenarios•Integration with Microsoft Sync Framework•Ability to deploy a common data hub in the cloud“Windows Azure SQL Database Overview” by Artemakis Artemiou – 22/05/2013 – Slide 8
  9. 9. Security•Same set of security principals that areavailable in SQL Server with SQL ServerAuthentication:•SQL Server Logins•Database Users•Database Roles•Firewall Rules•IP Ranges“Windows Azure SQL Database Overview” by Artemakis Artemiou – 22/05/2013 – Slide 9
  10. 10. DEMOSecurity“Windows Azure SQL Database Overview” by Artemakis Artemiou – 22/05/2013 – Demo
  11. 11. Administration (I)•Windows Azure SQL Database Firewall•IP Ranges•Managing Databases and Logins•Using T-SQL•The loginmanager Role•The dbmanager Role“Windows Azure SQL Database Overview” by Artemakis Artemiou – 22/05/2013 – Slide 11
  12. 12. Administration (II)•Migrating to Windows Azure SQL Database•Export DDL Script  Execute on Azure•Using Microsoft Sync Framework 2.1•Using Data-tier Application Export and Import•Community Tool: SQL Database Migration Wizard•Copying a Database-- Execute on the master databaseCREATE DATABASE Database1B AS COPY OF DB1;CREATE DATABASE Database2A AS COPY OF Server1.DB1;“Windows Azure SQL Database Overview” by Artemakis Artemiou – 22/05/2013 – Slide 12
  13. 13. Administration (III)•Backing Up a Database•Create a Copy of the source database usingDatabase Copy•Create a logical backup (BACPAC) file using SQLDatabase Import/Export Service•Create a logical backup (BACPAC) file using SQLServer Management Studio“Windows Azure SQL Database Overview” by Artemakis Artemiou – 22/05/2013 – Slide 13
  14. 14. DEMOAdministration“Windows Azure SQL Database Overview” by Artemakis Artemiou – 22/05/2013 – Demo
  15. 15. Development (I)•Building and Hosting SQL DatabaseApplications•Method 1:•Host application code on-premises•Host database in Windows Azure SQL Database•Method 2 (minimizes network latency):•Host application code in Windows Azure•Host database in Windows Azure SQL Database•Comment: It depends on the nature of yourapplication“Windows Azure SQL Database Overview” by Artemakis Artemiou – 22/05/2013 – Slide 15
  16. 16. Development (II)•Transact-SQL Support•A subset of Transact-SQL for SQL Server is supported•SQL Server Database Engine features markedfor deprecation may not be supported inWindows Azure SQL Database•List of Supported/Unsupported T-SQL Features•http://msdn.microsoft.com/en-us/library/windowsazure/ee336250.aspx“Windows Azure SQL Database Overview” by Artemakis Artemiou – 22/05/2013 – Slide 16
  17. 17. Development (III)•Key Tools and Utilities Supported• The sqlcmd Utility• SQL Server Management Studio• The Windows Azure Platform Management Portal• The Management Portal for SQL Database• Data-tier Applications• Generate and Publish Scripts Wizard• SQL Server Integration Services• The bcp Utility• SQL Server Analysis/Reporting Services• SQL Reporting• SQL Server Management Objects (SMO)• SQL Server Migration Assistant (SSMA)• Microsoft Access• PowerPivot for Excel“Windows Azure SQL Database Overview” by Artemakis Artemiou – 22/05/2013 – Slide 17
  18. 18. DEMODevelopment / Reporting“Windows Azure SQL Database Overview” by Artemakis Artemiou – 22/05/2013 – Demo
  19. 19. Summary•Windows Azure SQL Database:•Highly Scalable•Highly Available•No Administrative Overheads•Pay-as-you-grow Pricing Model•Familiar Development Environment•Relational Data Model•Use your Imagination:•Hybrid applications: Extend on-premises applications•Build data hubs•There are many uses for this technology!“Windows Azure SQL Database Overview” by Artemakis Artemiou – 22/05/2013 – Slide 19
  20. 20. Resources•Windows Azure Official Website•http://www.windowsazure.com•Getting Started with Windows Azure SQL Database•http://bit.ly/110JVL5•CDNUG Website•http://www.cdnug.net•Blog•http://aartemiou.blogspot.com•YouTube Channel•http://www.youtube.com/sqlserverdotnetblog•Email: a_artemiou@hotmail.com
  21. 21. Q & A
  22. 22. Thank you for attending!Please do not forget to leave your feedback at:http://goo.gl/YQSSt

×