SlideShare a Scribd company logo
 Oleh   :
INTRODUCTION    Suherman,   STP, MCTS, MVP
   On-premises databases are very high-maintenance:
    Installation, Setup, Patching, Physical Management
   Achieving High Availability (HA) with a solid Disaster Recovery
    (DR) or Fault Tolerance (FT) plan is very expensive, usually cost
    prohibitive
   Scaling up (or down) quickly is difficult and expensive




WHAT'S WRONG WITH MY DATABASE?
SQL Azure Database is
      SQL Server database technology
       delivered as a service on the Windows
       Azure Platform
      Ideal for both simple and complex
       applications
      Enterprise-ready with automatic support
       for HA
      Designed to scale out elastically with
       demand


Get started quickly
      Choose a plan
      Choose a billing option
      Provision servers
SQL AZURE DATABASE
          Highly scaled out relational database as a service


                                                                 Relational database service
        Browser      SQL Azure Database
                       (Windows Azure Compute)             • SQL Server technology foundation

SOAP/REST Astoria/REST - EDM
                                                           • Highly symmetrical
  HTTP/S        HTTP/S
                                                           • Highly scaled
         App
         Code                                              Database “as a Service” – beyond hosting
        (ASP.NET)                  SQL Server Reporting
               Windows Azure              Server                      Customer Value Props
                 Compute              (on-premises)
T-SQL (TDS)
                    T-SQL (TDS)
                                                           Self-provisioning and capacity on demand
                                                           Symmetry w/ on-premises database
    SQL Azure                                               platform
    Database             MS
                     Datacenter                            Automatic high-availability and fault-
                                                            tolerance
                                                           Automated DB maintenance (infrastructure)
                      - AD Federation (LiveId /.Net Svcs
                      ACS)                                 Simple, flexible pricing – “pay as you grow”
SQL AZURE DATABASE
Single Logical   Multiple Physical
  Database           Replicas


                     Replica 1




                                     
                     Replica 2
        DB                           
                                     
                                     
                     Replica 3           
                                         
SQL AZURE NETWORK TOPOLOGY
                                                                          Applications use standard
                                                    Application           SQL client libraries:
                                                                          ODBC, ADO.Net, PHP, …
                                                         Internet
                                                          Azure
                                                          Cloud

                                             TDS (tcp)
              Security Boundary                                           Load balancer forwards
                                                            LB            „sticky‟ sessions to TDS
                                                                          protocol tier

         TDS (tcp)



                     Gateway      Gateway     Gateway               Gateway   Gateway       Gateway

                     Gateway: TDS protocol gateway, enforces AUTHN/AUTHZ policy; proxy to
         TDS (tcp)
                     CloudDB
   SQL                      SQL               SQL                       SQL               SQL         SQL


            Scalability and Availability: Fabric, Failover, Replication, and Load balancing
DEVELOPER
CHOICE
SYNCHRONIZE YOUR DATA   Provisioning synchronization groups
                              Deploy database to hub and clients
                              Set synchronization schedule
                              Set conflict resolution policy
                              Define data set
                              Add SQL Azure clients to topology
                              Install agents on SQL Server clients and add
                               them to topology using keys
                              Deploy topology

                        Operational considerations
                              Manual synchronization supported
                              Hub updates require one synchronization to
                               distribute to all clients
                              Client updates require two synchronizations
                               to distribute to all clients
                              Sync Framework triggers may affect
                               application behavior
   Two sizes available:
        Web Edition – 1Gb @ $9.99 per month
        Business Edition – 10Gb $99.99 per month
   Bandwidth costs:
        Ingress to cloud - $0.10 per Gb
        Egress from cloud - $0.15 per Gb
   Guaranteed 99.9% uptime (down ~44 minutes per month)




PRICING AND AVAILABILITY
DEMONSTRATION
Lightning Introduction to SQL Azure and Use

More Related Content

What's hot (20)

PDF
Azure SQL Database
rockplace
 
PDF
An intro to Amazon Web Services (AWS)
Andreas Chatzakis
 
PDF
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
white paper
 
PPTX
Dell emc back up solution in azure cloud
vipinvips
 
PPTX
AWS Summit 2018 Summary
Ashish Mrig
 
PPTX
Cloudstack Open source and you
Brian Bullard
 
PPTX
High Availability in Microsoft Azure
Krunal Trivedi
 
PDF
AWS Use Cases
samof76
 
PPTX
Study and implementation a cloud solution based on
Dendani Bilal
 
DOC
Engineer Suman Chandra Jha Resume
Suman Jha
 
PPTX
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...
Sandy Winarko
 
PPTX
Azure DBA with IaaS
Kellyn Pot'Vin-Gorman
 
PPTX
Azure services
Muhammad Razy Doohan
 
PPTX
Keynote: Open Source für den geschäftskritischen Einsatz
MariaDB plc
 
PPTX
04 Azure IAAS 101
Herman Keijzer
 
PPTX
Azure in Developer Perspective
rizaon
 
PPTX
Azure IaaS Tanıtım - Uzun Anlatım
Mustafa
 
PDF
2017 AWS DB Day | AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?
Amazon Web Services Korea
 
PPTX
What’s New with SSIS in ADF
Sandy Winarko
 
PPTX
Introduction to Windows Azure and Windows Azure SQL Database
Vikas Sahni
 
Azure SQL Database
rockplace
 
An intro to Amazon Web Services (AWS)
Andreas Chatzakis
 
Cloud Computing With Amazon Web Services, Part 3: Servers on Demand With EC2
white paper
 
Dell emc back up solution in azure cloud
vipinvips
 
AWS Summit 2018 Summary
Ashish Mrig
 
Cloudstack Open source and you
Brian Bullard
 
High Availability in Microsoft Azure
Krunal Trivedi
 
AWS Use Cases
samof76
 
Study and implementation a cloud solution based on
Dendani Bilal
 
Engineer Suman Chandra Jha Resume
Suman Jha
 
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...
Sandy Winarko
 
Azure DBA with IaaS
Kellyn Pot'Vin-Gorman
 
Azure services
Muhammad Razy Doohan
 
Keynote: Open Source für den geschäftskritischen Einsatz
MariaDB plc
 
04 Azure IAAS 101
Herman Keijzer
 
Azure in Developer Perspective
rizaon
 
Azure IaaS Tanıtım - Uzun Anlatım
Mustafa
 
2017 AWS DB Day | AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?
Amazon Web Services Korea
 
What’s New with SSIS in ADF
Sandy Winarko
 
Introduction to Windows Azure and Windows Azure SQL Database
Vikas Sahni
 

Viewers also liked (20)

PPTX
Eagle green energy
James Aylward
 
PPT
I movie presentation
iktjohanna
 
PPTX
Why you should Vivint. 2.0
landongold
 
PDF
Programme grandes marees_abers_mars_2015-1
Monique49
 
PPTX
Netiquetas
GhamalielHR
 
DOCX
Orde reaksi
MAsih Ajach
 
PDF
Sesion com 2g_16
Margret Aguilar
 
PPT
Podiatry News
Dieter J. Fellner
 
PPTX
Redes de computación
josecajilima
 
PDF
Rúbrica digital
Ms_Isabel
 
PPTX
Presentacion20131 5
José Manuel Trujillo Cedillo
 
DOCX
Guiia 2
janethm123
 
PPTX
Document camer
Teacher's Content
 
PPTX
Guía de estudio
Sarahi Sagarnaga
 
PDF
Transfusion el servier 2010
Miguel Angel Vereau Gutiérrez
 
PPTX
Mapas conceptual boada
Alexis Boada
 
DOCX
El rock
claotabares
 
DOCX
Bautistarodriguez maria.sabado b
mabr1982
 
PDF
Thermo hydraulics performance of turbulent flow heat transfer through square ...
IAEME Publication
 
Eagle green energy
James Aylward
 
I movie presentation
iktjohanna
 
Why you should Vivint. 2.0
landongold
 
Programme grandes marees_abers_mars_2015-1
Monique49
 
Netiquetas
GhamalielHR
 
Orde reaksi
MAsih Ajach
 
Sesion com 2g_16
Margret Aguilar
 
Podiatry News
Dieter J. Fellner
 
Redes de computación
josecajilima
 
Rúbrica digital
Ms_Isabel
 
Presentacion20131 5
José Manuel Trujillo Cedillo
 
Guiia 2
janethm123
 
Document camer
Teacher's Content
 
Guía de estudio
Sarahi Sagarnaga
 
Transfusion el servier 2010
Miguel Angel Vereau Gutiérrez
 
Mapas conceptual boada
Alexis Boada
 
El rock
claotabares
 
Bautistarodriguez maria.sabado b
mabr1982
 
Thermo hydraulics performance of turbulent flow heat transfer through square ...
IAEME Publication
 
Ad

Similar to Sql azure introduction (20)

PPTX
Building applications using sql azure
pedrojcj
 
PPTX
SQLUG event: An evening in the cloud: the old, the new and the big
Mike Martin
 
PPTX
SQL Azure Federation and Scalability
Eduardo Castro
 
PDF
SQL Azure for ITPros
Tobias Koprowski
 
PDF
Choosing Your Windows Azure Platform Strategy
drmarcustillett
 
PDF
Sql azure database under the hood
Eduardo Castro
 
PDF
Sql azure database under the hood
guest2dd056
 
PPTX
Sql azure data services OData
Eduardo Castro
 
PDF
Lap Around Sql Azure
Anko Duizer
 
PPTX
Extending your data to the cloud
Microsoft TechNet - Belgium and Luxembourg
 
PDF
Microsoft PaaS Cloud Windows Azure Platform
Esri
 
PPTX
SQL Data Service Overview
Eric Nelson
 
PPTX
Windows Azure Üzerinden Alınabilecek Hizmetler
MSHOWTO Bilisim Toplulugu
 
PPTX
Windows Azure Uzerinden Alinabilen Hizmetler
Mustafa
 
PDF
Microsoft SQL Azure - Cloud Based Database Datasheet
Microsoft Private Cloud
 
PPTX
The Hybrid Windows Azure Application
Michael Collier
 
PPTX
Why you should(n't) run your databases in the cloud
Microsoft TechNet - Belgium and Luxembourg
 
PDF
Windows Azure For Architects
Anko Duizer
 
PDF
In De Wolken Met Cloud Computing
Anko Duizer
 
PDF
Microsoft SQL Azure - Agility in the New Economy Technical Datasheet
Microsoft Private Cloud
 
Building applications using sql azure
pedrojcj
 
SQLUG event: An evening in the cloud: the old, the new and the big
Mike Martin
 
SQL Azure Federation and Scalability
Eduardo Castro
 
SQL Azure for ITPros
Tobias Koprowski
 
Choosing Your Windows Azure Platform Strategy
drmarcustillett
 
Sql azure database under the hood
Eduardo Castro
 
Sql azure database under the hood
guest2dd056
 
Sql azure data services OData
Eduardo Castro
 
Lap Around Sql Azure
Anko Duizer
 
Extending your data to the cloud
Microsoft TechNet - Belgium and Luxembourg
 
Microsoft PaaS Cloud Windows Azure Platform
Esri
 
SQL Data Service Overview
Eric Nelson
 
Windows Azure Üzerinden Alınabilecek Hizmetler
MSHOWTO Bilisim Toplulugu
 
Windows Azure Uzerinden Alinabilen Hizmetler
Mustafa
 
Microsoft SQL Azure - Cloud Based Database Datasheet
Microsoft Private Cloud
 
The Hybrid Windows Azure Application
Michael Collier
 
Why you should(n't) run your databases in the cloud
Microsoft TechNet - Belgium and Luxembourg
 
Windows Azure For Architects
Anko Duizer
 
In De Wolken Met Cloud Computing
Anko Duizer
 
Microsoft SQL Azure - Agility in the New Economy Technical Datasheet
Microsoft Private Cloud
 
Ad

Recently uploaded (20)

PDF
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PDF
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
PPTX
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
PDF
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
PPSX
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
PDF
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
PPTX
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
PPTX
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
PDF
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
PDF
LAW OF CONTRACT ( 5 YEAR LLB & UNITARY LLB)- MODULE-3 - LEARN THROUGH PICTURE
APARNA T SHAIL KUMAR
 
PDF
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
PPTX
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
PPT
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
PPTX
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
PDF
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
PPTX
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
PDF
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
PDF
SSHS-2025-PKLP_Quarter-1-Dr.-Kerby-Alvarez.pdf
AishahSangcopan1
 
PDF
The Different Types of Non-Experimental Research
Thelma Villaflores
 
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
LAW OF CONTRACT ( 5 YEAR LLB & UNITARY LLB)- MODULE-3 - LEARN THROUGH PICTURE
APARNA T SHAIL KUMAR
 
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
SSHS-2025-PKLP_Quarter-1-Dr.-Kerby-Alvarez.pdf
AishahSangcopan1
 
The Different Types of Non-Experimental Research
Thelma Villaflores
 

Sql azure introduction

  • 1.  Oleh : INTRODUCTION  Suherman, STP, MCTS, MVP
  • 2. On-premises databases are very high-maintenance: Installation, Setup, Patching, Physical Management  Achieving High Availability (HA) with a solid Disaster Recovery (DR) or Fault Tolerance (FT) plan is very expensive, usually cost prohibitive  Scaling up (or down) quickly is difficult and expensive WHAT'S WRONG WITH MY DATABASE?
  • 3. SQL Azure Database is  SQL Server database technology delivered as a service on the Windows Azure Platform  Ideal for both simple and complex applications  Enterprise-ready with automatic support for HA  Designed to scale out elastically with demand Get started quickly  Choose a plan  Choose a billing option  Provision servers
  • 4. SQL AZURE DATABASE Highly scaled out relational database as a service Relational database service Browser SQL Azure Database (Windows Azure Compute) • SQL Server technology foundation SOAP/REST Astoria/REST - EDM • Highly symmetrical HTTP/S HTTP/S • Highly scaled App Code Database “as a Service” – beyond hosting (ASP.NET) SQL Server Reporting Windows Azure Server Customer Value Props Compute (on-premises) T-SQL (TDS) T-SQL (TDS) Self-provisioning and capacity on demand Symmetry w/ on-premises database SQL Azure platform Database MS Datacenter Automatic high-availability and fault- tolerance Automated DB maintenance (infrastructure) - AD Federation (LiveId /.Net Svcs ACS) Simple, flexible pricing – “pay as you grow”
  • 5. SQL AZURE DATABASE Single Logical Multiple Physical Database Replicas Replica 1  Replica 2 DB    Replica 3  
  • 6. SQL AZURE NETWORK TOPOLOGY Applications use standard Application SQL client libraries: ODBC, ADO.Net, PHP, … Internet Azure Cloud TDS (tcp) Security Boundary Load balancer forwards LB „sticky‟ sessions to TDS protocol tier TDS (tcp) Gateway Gateway Gateway Gateway Gateway Gateway Gateway: TDS protocol gateway, enforces AUTHN/AUTHZ policy; proxy to TDS (tcp) CloudDB SQL SQL SQL SQL SQL SQL Scalability and Availability: Fabric, Failover, Replication, and Load balancing
  • 8. SYNCHRONIZE YOUR DATA Provisioning synchronization groups  Deploy database to hub and clients  Set synchronization schedule  Set conflict resolution policy  Define data set  Add SQL Azure clients to topology  Install agents on SQL Server clients and add them to topology using keys  Deploy topology Operational considerations  Manual synchronization supported  Hub updates require one synchronization to distribute to all clients  Client updates require two synchronizations to distribute to all clients  Sync Framework triggers may affect application behavior
  • 9. Two sizes available:  Web Edition – 1Gb @ $9.99 per month  Business Edition – 10Gb $99.99 per month  Bandwidth costs:  Ingress to cloud - $0.10 per Gb  Egress from cloud - $0.15 per Gb  Guaranteed 99.9% uptime (down ~44 minutes per month) PRICING AND AVAILABILITY

Editor's Notes

  • #6: Slide ObjectiveUse this slide to transition into an explanation of SQL Azure Database (Reporting and Data Sync will be covered later)Explain at a high level how SQL Azure worksSpeaker NotesDesign Principle of SQL Azure: Focus on combining the best features of SQL Server running at scale with low frictionSQL Azure is a high availability databaseAlways three transaction consistent replicas of the databaseOne primary replica; two slave replicasFailure of a replica will result in another replica being spun up immediately by the fabricFailure of the primary replica means a slave replica will become the primary and a new slave will spin upMinimal down timeTypically just a few dropped connectionsEasy to code for the failover scenario- if you are ding god connection management and error handling will be fineClustered index required on all tables to allow replicationNotesUseful article from SQL Azure teamhttp://msdn.microsoft.com/en-us/magazine/ee321567.aspx