Sql Azure

1,131 views

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
1,131
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sql Azure

  1. 1. Essence of SQL Azure<br />Harish Ranganathan<br />Application Platform Evangelist| Microsoft India<br />http://geekswithblogs.net/ranganh<br />
  2. 2. SQL Azure : Past to Present<br />Code Names : <br />SQL Server Data services (Mix 08)<br />SQL Data Services (Mix 09)<br />SQL Azure (July 09 – Release name)<br />Entity Store to Relational Database Management System<br />ACE model  RDBMS<br />SQL Azure can access from <br />SQL Client ( handlers for oledb,odbc, php, ruby)<br />ADO.net Data Services<br />Windows Azure web / worker role (http / REST)<br />All use TDS protocol at the lowest level<br />
  3. 3. SQL Azure Portal<br />DEMO<br />
  4. 4. Service Provisioning Model<br />Each account has <br />a billing relationship with Microsoft<br />owns one or more virtual servers<br />Each server has <br />one or more databases including virtual master<br />each database limited in size <br />one or more logins<br />Each database has <br />one or more SQL users<br />Account<br />Server<br />Database<br />Server=server1.data.database.windows.net<br />Database=testDB<br />Login=nigele[@server1] (maps to testuser)<br />
  5. 5. What I do on SQL Server On premise ?<br />Data<br />Data<br />TDS<br />TDS<br />RDBMS<br />RDBMS<br />Client<br />Client<br />DB Server<br />DB Server<br />What I would like to do on cloud ?<br />
  6. 6. The Evolution of SQL Azure<br />Evolves<br />BrowserApplication<br />Application<br />Application<br />BrowserApplication<br />Application<br />ODBC, OLEDB, ADO.Net PHP, Ruby, …<br />REST Client<br />SQL Client*<br />REST Client<br />Cloud<br />Cloud<br />Windows Azure<br />REST (Astoria)<br />Web App<br />ADO.Net + EF<br />REST Client<br />HTTP+REST<br />HTTP+REST<br />HTTP<br />TDS<br />HTTP<br />Windows Azure<br />Web App<br />SQL Client*<br />Data Center<br />Data Center<br />TDS + TSQL Model<br />REST/SOAP + ACE Model<br />SQL Azure<br />SDS – Past <br />* Client access enabled using TDS for ODBC, ADO.Net, OLEDB, PHP-SQL, Ruby, …<br />
  7. 7. Management Studio Access<br />Limited support until SQL Server 2008 R2<br />Login Screen Work around<br />SQL Server 2008 R2 better support for Azure<br />CTP Available today<br />
  8. 8. SQL Azure Management Studio<br />DEMO<br />
  9. 9. SQL Azure Migration Wizard<br />CodePlex Project<br />Migrating on-premise database to cloud<br />Migration of schema<br />Makes database SQL Azure Ready <br />Download, Try and contribute<br />
  10. 10. SQL Azure Migration Wizard<br />DEMO<br />
  11. 11. Minimal changes to Devs<br />Minimal or zero code change<br />Very similar to on premise access<br />Change to connection string<br />Works as expected <br />More support coming up<br />
  12. 12. On-premise data access to cloud<br />DEMO<br />
  13. 13. Moving Web App to Cloud<br />Web Role Project<br />Provision Existing Application<br />Development Fabric Simulator<br />Deploying to Cloud made simple<br />End to End Cloud Solution<br />
  14. 14. Moving Web App to Cloud<br />DEMO<br />
  15. 15. Azure Services Platform Roadmap<br />Pricing and SLA confirmation<br />SDS Public CTP<br />Updated CTPs<br />Enable Full trust & Fast CGI<br />Geo-location support<br />.NET Services Open CTP<br />Live Framework Open CTP<br />SDS Invitation-only CTP<br />First CTP<br />Developer CTP for Services SDKs, and Tools<br />Commercial <br />Availability<br />Windows Azure<br />.NET Services<br />SQL Services<br />Nov 2009<br />Nov 2008<br />May 2009<br />July 2009<br />
  16. 16. References<br />SQL Azure Portal<br />https://sql.azure.com<br />SQL Azure Team Blog<br />http://blogs.msdn.com/ssds<br />
  17. 17. Feedback / QnA<br />Your Feedback is Important!<br />Please take a few moments to fill out our online feedback form<br />Use the Question Manager on LiveMeeting to ask your questions now!<br />
  18. 18. Contact<br />Blog Address<br /> http://geekswithblogs.net/ranganh<br />

×