Presentation is loading. Please wait.

Presentation is loading. Please wait.

Text Microsoft to 60300 Or Tweet #uktechdays Questions?

Similar presentations


Presentation on theme: "Text Microsoft to 60300 Or Tweet #uktechdays Questions?"— Presentation transcript:

1 Text Microsoft to 60300 Or Tweet #uktechdays Questions?

2 Dr Keith Burns Data Architect Microsoft UK SQL Azure Highly available, scalable, multi-tenant database services in the cloud.

3 3 Session Objectives and Takeaways Session Objective(s): Get up to speed on SQL Azure Learn about the new features in SQL Azure Demonstration some working features in action Determine whether SQL Azure is ready for your application

4 4 The Windows Azure Platform

5 5 Extending SQL Server to the Cloud Database Data Sync Reporting Business Intelligence Symmetric Programming Model and tools  At PDC – core RDBMS capabilities with SQL Azure Database  Future Offerings  Additional data platform capabilities: Reporting, BI  New services: Data and Web Services

6 6 SQL Azure Hosted RDBMS Managed RDBMS – SQL query processor – Familiar relational model – Transactions – Ecosystem of familiar development and management tools – Low-friction provisioning – High scale – Multi-tenant – Self-management – Automatic HA and DR SQL Azure delivers the value of hosted relational database with the differentiated benefits of a managed database as a utility

7 7 Customer Scenarios Departmental Collab. Apps Custom Web Applications Packaged LOB Applications

8 8 Costs (as of 12 th April 2010) ServicePrice Web Ed <1 GB £6.055 / month£72 / yr Bus Ed < 10 GB £60.604 / month£727.25 / yr Data Transfer US & EU (GB in)£0.0607 Data Transfer US & EU (GB out) £0.091 (Windows Azure storage)£0.091 /GB/month

9 9 Provisioning and connection to SQL Azure

10 10 Architecture Shared infrastructure at SQL database and below Request routing, security and isolation Scalable HA technology provides the glue Automatic replication and failover Provisioning, metering and billing infrastructure SDS Provisioning (databases, accounts, roles, …), Metering, and Billing Machine 5 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 Machine 6 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 Machine 4 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 Scalability and Availability: Fabric, Failover, Replication, and Load balancing

11 11 Database Replicas Replica 1 Replica 2 Replica 3 DB

12 12 Scale Unit Redundant Environment B B C C D D A A A A B B B B C C C C D D D D A A

13 13 Connection Model Use existing client libraries ADO.NET, ODBC, PHP Client libraries pre-installed in Azure roles Support for ASP.NET controls Clients connect directly to a database Cannot hop across DBs (no USE)

14 14 Logical vs. Physical Administration SQL Azure focus on logical administration Schema creation and management Query optimization Security management (Logins, Users, Roles) Service handles physical management Automatically replicated with HA “out of box” Transparent failover in case of failure Load balancing of data to ensure SLA DBA role places more focus on logical management

15 15 Deployment Support for basic deployment options SQL scripts work (but not attach database) Co-location of Windows Azure compute and SQL Azure Databases Support for Data Tier Applications DACPAC is unit of deployment Cloud or on-premise is a deployment time choice Visibility of data across on-premise and the cloud Support existing and new forms of deployment

16 16 Security Model Uses regular SQL security model Authenticate logins, map to users and roles Authorize users and roles to SQL objects Support for standard SQL Auth logins Username + password Future AD Federation, WLID, etc as alternate authentication protocols Security model is 100% compatible with on-premise SQL

17 17 Developing using SQL Azure

18 18 Other features SQL Azure Data Sync oData services for SQL Azure

19 19 Futures SU2 MARS Support SU3 June Spatial Support Copy database

20 www.microsoft.com/uk/techdays For resources, decks and video: SQL Azure: https://www.microsoft.com/windowsazure/sqlazure/https://www.microsoft.com/windowsazure/sqlazure/ http://sql.azure.comsql.azure.com http://www.sqlazurelabs.com Docs:http://msdn.microsoft.com/en-gb/sqlserver/ dataservices/default.aspx Team Blog:http://blogs.msdn.com/ssds/http://blogs.msdn.com/ssds/


Download ppt "Text Microsoft to 60300 Or Tweet #uktechdays Questions?"

Similar presentations


Ads by Google