Sql Azure
-
Upload
harish-ranganathan -
Category
Technology
-
view
936 -
download
3
description
Transcript of Sql Azure
Essence of SQL Azure
Harish RanganathanApplication Platform Evangelist| Microsoft Indiahttp://geekswithblogs.net/ranganh
SQL Azure : Past to PresentCode Names :
SQL Server Data services (Mix 08)SQL Data Services (Mix 09)SQL Azure (July 09 – Release name)
Entity Store to Relational Database Management System
ACE model RDBMS
SQL Azure can access from SQL Client ( handlers for oledb,odbc, php, ruby)ADO.net Data ServicesWindows Azure web / worker role (http / REST)
All use TDS protocol at the lowest level
Service Provisioning ModelEach account has
a billing relationship with Microsoftowns one or more virtual servers
Each server has one or more databases including virtual mastereach database limited in size one or more logins
Each database has one or more SQL users
Account
Server
DatabaseServer=server1.data.database.windows
.netDatabase=testDBLogin=nigele[@server1] (maps to
testuser)
What I do on SQL Server On premise ?
DB ServerClient RDBMS
TDSData
What I would like to do on cloud ?
DB ServerClient RDBMS
TDSData
6
The Evolution of SQL Azure
Evolv
es
SQL Azure
TDS + TSQL Model
Web App
SQL Client*
Windows Azure
BrowserApplicatio
n
Application
REST Client
REST (Astoria)
ADO.Net + EF
Application
SQL Client*
Cloud
HT
TP
HT
TP
+R
ES
T
TD
S
* Client access enabled using TDS for ODBC, ADO.Net, OLEDB, PHP-SQL, Ruby, …
Data
Cen
ter
ODBC, OLEDB, ADO.Net PHP, Ruby, …
SDS – Past
REST/SOAP + ACE Model
Web App
REST Client
Windows Azure
BrowserApplicatio
n
Application
REST Client
HT
TP
HT
TP
+R
ES
T
Data
Cen
ter
Cloud
Management Studio Access
• Limited support until SQL Server 2008 R2• Login Screen Work around• SQL Server 2008 R2 better support for
Azure• CTP Available today
SQL Azure Migration Wizard
CodePlex ProjectMigrating on-premise database to cloudMigration of schemaMakes database SQL Azure Ready Download, Try and contribute
Minimal changes to Devs
Minimal or zero code changeVery similar to on premise accessChange to connection stringWorks as expected More support coming up
Moving Web App to Cloud
Web Role ProjectProvision Existing ApplicationDevelopment Fabric SimulatorDeploying to Cloud made simpleEnd to End Cloud Solution
Azure Services Platform Roadmap
First CTPDeveloper CTP for Services SDKs, and
Tools
Nov 2008 May 2009
Updated CTPsEnable Full trust & Fast CGI
Geo-location support.NET Services Open CTP
Live Framework Open CTPSDS Invitation-only CTP
Nov 2009
Commercial AvailabilityWindows Azure.NET ServicesSQL Services
July 2009
Pricing and SLA confirmationSDS Public CTP
References
SQL Azure Portalhttps://sql.azure.com
SQL Azure Team Bloghttp://blogs.msdn.com/ssds
Feedback / QnA
Your Feedback is Important!Please take a few moments to fill out our
online feedback form
Use the Question Manager on LiveMeeting to ask your questions now!
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after
the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.