Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database...
Transcript of Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database...
![Page 1: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/1.jpg)
SQL AzureBy
Abhay ParekhMicrosoft Corporation
![Page 2: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/2.jpg)
Leverage this
Presented by : -
Abhay S. Parekh
MSP & MSP Voice Program Representative,
Microsoft Corporation.
![Page 3: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/3.jpg)
Before i begin…
![Page 4: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/4.jpg)
Demo
![Page 5: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/5.jpg)
Let‟s “understand”
SQL Azure now
![Page 6: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/6.jpg)
SQL Azure is…
• Cloud based RDB
• For Azure
• Built on SQL Server Technology
• No need to deploy, manage, patch etc.
• High Availability and Fault Tolerant
• Supports T-SQL
• Backup and recovery, geo-distribution and disaster
recovery are built-in
![Page 7: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/7.jpg)
We‟re talking about…
![Page 8: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/8.jpg)
Or more precisely
![Page 9: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/9.jpg)
Easy provisioning and deployment
Auto High availability and fault tolerant
Self-managing and self-healing
Database as a utility with pay as you grow scaling
Rely on Business-ready SLAs
Enable multi-tenant solutions
Manage multiple servers
Build cloud-based database solutions on a familiar relational model
Build on existing developer skills and familiar Transact-SQL syntax
Explore new data application patterns
Elastic Scale Developer AgilitySelf-managed
Introducing Microsoft SQL Azure DatabaseRelational Database as a services
![Page 10: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/10.jpg)
Benefits of SQL Azure DatabaseDifferentiated value proposition – Database as a service
Symmetry with Traditional RDBMS
Familiar T-SQL relational model
Support existing code libraries and protocols
Ecosystem of familiar development and management tools
Differentiated value
No physical administration
Low-friction provisioning
Easy scale-out
Multi-tenant
Self-management
Automatic HA and DR
![Page 11: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/11.jpg)
User creates a globally unique storage account name
Choose geo-location to host storage account
Windows Azure Storage Account
![Page 12: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/12.jpg)
Database Replicas
Replica 1
Replica 2
Replica 3
DB
Replica 4
!
![Page 13: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/13.jpg)
SQL Azure Data Sync Service
Benefits
• Scale-out read or read/write
• Geo replication of data
• Edge network data distribution
Sync
Group
SQL
Azure
SQL
AzureSQL
Azure
![Page 14: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/14.jpg)
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 provides 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
![Page 15: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/15.jpg)
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
Security model is 100% compatible with on-premise SQL
![Page 16: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/16.jpg)
Service Provisioning Model• Each account has zero or more logical
servers– Provisioned via a common portal
– Establishes a billing instrument
• Each logical server has one or more
databases– Contains metadata about database & usage
– Unit of authentication, geo-location, billing, reporting
– Generated DNS-based name
• Each database has standard SQL objects– Users, Tables, Views, Indices, etc
– Unit of consistency
Account
Server
Database
![Page 17: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/17.jpg)
Behind the Scenes of SQL AzureApplication
Internet
LBTDS (tcp)
TDS (tcp)
TDS (tcp)
Apps use standard SQL client libraries:
ODBC, ADO.Net, PHP, …
Load balancer forwards „sticky‟ sessions
to TDS protocol tier
Gateway Gateway Gateway Gateway Gateway Gateway
Scalability and Availability: Fabric, Failover, Replication, and Load balancing
SQL SQL SQL SQL SQLSQL
Gateway: TDS protocol gateway, enforces AUTHN/AUTHZ policy; proxy to backend SQL
![Page 18: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/18.jpg)
Customer ScenariosDepartmental Applications Web Applications
Data HubsISV LOB Applications
![Page 19: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/19.jpg)
Elastic ScaleDatabase as a service
Easy to Scale –out across multiple database.
Pay-as-you-grow databases
No hardware, physical DB or file management required
Business-Ready SLAsReliability
Security management across multiple databases
Multi-tenant data hosting
Logical schema per tenant with isolated physical storage
Provision new tenants quickly and easily
![Page 20: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/20.jpg)
Application TopologiesFrom
Windows AzureFrom Outside
Microsoft Datacenter
From Outside
Microsoft Datacenter
& Windows Azure
Application / Browser
Windows
Azure
SQL Azure
Code Near
App Code / Tools
SQL Azure
Microsoft
Datacenter
Code Far Hybrid
Microsoft
Datacenter
SQL Azure
SQL Server
Microsoft
DatacenterWindows
Azure
SQL Azure
Data Sync
App Code / Tools
![Page 21: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/21.jpg)
Connection Model• SQL Azure exposes native SQL Server TDS protocol
• Use existing client libraries
– ADO.NET, ODBC, PHP
• Client libraries pre-installed in Windows Azure roles
• Support for ASP.NET controls
• Clients connect directly to a database
– Cannot hop across DBs (no USE)
![Page 22: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/22.jpg)
What are your application‟s requirements?Storage and Transactional throughput
Storage RequirementsLow High
Transa
ctio
nal R
eq
uirem
ents
Lo
wH
igh
• Single Database
• No Partitioning
• Partitioned Data
• Partitioning Based on
Application Requirements
(Storage)
• Partitioned Data
• Partitioning based on
Application Requirements
(IOPS)
• Partitioned Data
• Partitioning based on
Application Requirements
(IOPS, Storage or both)
![Page 23: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/23.jpg)
Project “Houston”
![Page 24: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/24.jpg)
Stay in touch: -
• Cell No-9969084555
• Orkut-Search for MSP Abhay Parekh
• Facebook-Search for MSP Abhay Parekh
• Twitter-www.twitter.com/parekhabhays
• Blog-www.microsoftwindows7.blog.co.in
![Page 25: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/25.jpg)
![Page 26: Microsoft Corporation - SQLServerGeeks - SQL Server ... · Benefits of SQL Azure Database Differentiated value proposition –Database as a service Symmetry with Traditional RDBMS](https://reader033.fdocuments.net/reader033/viewer/2022060311/5f0ac7a77e708231d42d4dc5/html5/thumbnails/26.jpg)