SIGN UP MEMBER LOGIN:    
ARTICLE

SQL Azure Architecture

Posted by Dhananjay Kumar Articles | SQL May 18, 2011
SQL Azure, which resides in the Microsoft Data Center, provides relational databases to applications with four layers of abstraction.
Reader Level:


SQL Azure, which resides in the Microsoft Data Center, provides relational databases to applications with four layers of abstraction.

Four layers of abstraction can be depicted as below:

Untitled-6.gif

Client Layer

This layer is closest to the application. SQL Azure connects with client applications with a Tabular Data Stream interface in exactly the same way SQL Server does.
Untitled-7.gif
The client layer can range from a managed .NET application to a PHP application. It could be a SilverLight web application or a WCF Data Service. Client layers connect with other layers using a Tabular Data Stream.

Untitled-9.gif

The client layer may be in a client data center (on premise) or it may be in the Data Center of the service provider (Cloud).

Untitled-11.gif


Service layer performs task of provisioning of database to the user coresponding to the Azure account. This mainly performs:

  1. Provisioning of Database to a Azure account
  2. Billing of the usage
  3. It performs the task of connection routing between client applications from the client layer to the actual physical SQL server in Platform layer.

Platform Layer

Physically SQL Server resides in this layer. There could be many instances of SQL Server.

Untitled-13.gif
SQL Azure Fabric manages instance of SQL Server.

Task performed by SQL Azure Fabric
  1. It enables automatic failover
  2. It does load balancing
  3. It does automatic replication between physical servers.

    Untitled-15.gif

Each instance of SQL Server is individually managed by SQL Azure Fabric.

Management Services performs below tasks,
  1. Monitoring health of individual servers.
  2. Installing patch up
  3. Upgrading services
  4. Automated installations

Infrastructure Layer

In this layer IT level administration tasks are performed. Physical hardware and operating systems are administered in this layer.

Untitled-17.gif
 

Login to add your contents and source code to this article
share this article :
post comment
 
Become a Sponsor
PREMIUM SPONSORS
  • Finally – a virtual platform that delivers next-generation Windows Server 2008 Hyper-V virtualization technology from a managed hosting partner you can truly depend on. Visit www.maximumasp.com/max for a FREE 30 day trial. Hurry offer ends soon. Climb aboard the MaxV platform and take advantage of High Availability, Intelligent Monitoring, Recurrent Backups, and Scalability – with no hassle or hidden fees. As a managed hosting partner focused solely on Microsoft technologies since 2000, MaximumASP is uniquely qualified to provide the superior support that our business is built on. Unparalleled expertise with Microsoft technologies lead to working directly with Microsoft as first to offer IIS 7 and SQL 2008 betas in a hosted environment; partnering in the Go Live Program for Hyper-V; and product co-launches built on WS 2008 with Hyper-V technology.
    ceTE software specializes in components for dynamic PDF generation and manipulation. The DynamicPDF™ product line allows you to dynamically generate PDF documents, merge PDF documents and new content to existing PDF documents from within your applications. Visit DynamicPDF here
Nevron Gauge for SharePoint
Become a Sponsor