Janakiram MSV Sr. Technology Strategist | Microsoft India Development Center
Agenda The Azure Services Platform The SQL Services Platform SQL Data Services Managing Data On Cloud Accessing Data On Cloud
Azure Services Platform
Data services tier of the Azure Services Platform Built on SQL Server foundation Broad data platform capabilities as a service Friction-free provisioning, scaling Significant investments in scale, HA, lights-out operation and TCO Reference Data Reporting ETL Data Mining
SQL Data Services The Database in the Cloud
SQL Data Services Enabling Applications Extend to Cloud Integrate with existing solutions Data Platform solutions scale to cloud Low friction deployment and scaling Pay as you go scaling Don’t need to provision to peak demand Create secure data hubs Secure access and movement of structured data Across devices, locations, partners
Azure Storage vs SDS Windows Azure StorageSQL Data Services
Getting Started
Core Concepts Unit of geo-location and billing Tied to DNS name Collection of Containers
Concepts of ACE Containment Layer DefinitionPurposeSQL Server Analogy Authority Set of containersGroups containers for accounting, security & co- location A SQL Server instance Container Set of entitiesGroups entities for content & queries An individual database (heterogeneous) or a table (homogeneous) Entity Set of propertiesA unit of storageAn individual storage
Concepts Entity Entity properties may differ in type and instance Different Instance Types Additional Property
Authentication And Authorization Basic authentication – username and password Integrate with.NET Access Control Services for richer authentication models Basic Authentication Claims based access control Role based authorization – Future
Accessing Data From The Cloud REST POX / JSON SOAP XML
HTTP Verbs to SDS Operation HTTP VerbSDS Operation POSTCreate GETFetch, Query PUTUpdate DELETEDelete
Accessing Through SOAP Add a Service Reference To Create an instance of SitkaSoapServiceClient Accessible from any language and any SOAP Toolkit
Demo
SDS Query language
Demo
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.