SlideShare a Scribd company logo
•   intended audience :
      – SQL DBA’s, SQL Server enthousiasts, non Azure Database developers

•   goal :
     – Enlight the most valueable aspects on Windows Azure SQL Database and all related material
 SQLUG event: An evening in the cloud: the old, the new and the big
An evening in the
            cloud:
The old, the new and the big
Techmike2KX.wordpress.com




@Techmike2KX    mike.martin@csps.be
A quick intro to
Windows Azure
 SQLUG event: An evening in the cloud: the old, the new and the big
Cloud Services
Cloud Platforms
                                                                                      Public Cloud Platforms
                                                                                                           Platform as a Service (PaaS)
            Private Cloud             Infrastructure as a service (IaaS)           For Scalable Web Apps    For Data-Driven Business      For Collaboration Apps
              Platforms                                                                                              Apps


                                     Hosters
                   Dynamic
            infrastructure Toolkit
              for System Center                                                                               Dynamics CRM / xRM
                                       Dynamic DataCenter                  Windows Azure Platform                                              Office 365
Microsoft          (Hyper-V                                                                                         Online
                                        Toolkit for Hosters
               Cloud, AppFabric          (Hyper-V Cloud)
                    Server)
                                                                                                                                             Windows Live



                                     Hosters

                                                                                          Google                 Saleforce.com
             VMWare vSphere            VMWare vCloud Initiative (ESX,                                                                        Google Docs
                                                                                         AppEngine                 Force.com
              (ESX, vCenter)                    vCenter)


 Others
                                               Amazon Web Services
                                                     Amazon Web Services



                                               GoGrid Cloud
                                         Hosting, RackSPace, others
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
A SQL Database
Architecture in Azure
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
Single Database    Three Replicas




                       !    Replica 1




                            Replica 2
                                        Single Primary




              DB


                            Replica 3




                            Replica 4
Provisioning a SQL
 Database in Azure
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
•   supported :
     http://msdn.microsoft.com/en-us/library/ee336270.aspx

•   partially supported :
     http://msdn.microsoft.com/en-us/library/ee336267.aspx

•   unsupported :
     http://msdn.microsoft.com/en-us/library/ee336253.aspx
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
Database Benefits
Securing your data
1.                                            1.

2.                                            2.

3.                                            3.

                                              4.

 <connectionStrings>                          5.
 <addname="AdventureWorks"connectionString=   6.
     "Data
                                              7.
     Source=[server].database.windows.net;
     Integrated Security=False;               8.
     Initial Catalog=ProductsDb;              9.
     User Id=[login];
     Password=[password];
     Trusted_Connection=False;
     Encrypt=true;"
 providerName="System.Data.SqlClient"/>
 </connectionStrings>
BI Capable SQL
Database in Azure
 SQLUG event: An evening in the cloud: the old, the new and the big
http://server.reporting.windows.net/reports/report.rdl




                                                  Monitor/Comm
                                                   [SLA & Usage]
                                                           Monitor/Comm
                                                  [Performance]
                                                  [Traces & [SLA & Usage]
                                                            Logs]
                                                            [Performance]
                                                           [Traces & Logs]


                                                 RS Engine
                                                      RS Engine
 SQLUG event: An evening in the cloud: the old, the new and the big
The cloud and Beyond
 SQLUG event: An evening in the cloud: the old, the new and the big
HTTPS




        TDS
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
Spring is in the Cloud
 SQLUG event: An evening in the cloud: the old, the new and the big
Supported Versions
SQL Server 2012, 2008 R2, 2008
Supported Features
All SQL Server features supported except failover clustering *
SQL Server Provisioning
Cloud-first using stock images, bring your own server / VHD, capture cloud
images
SQL Server Licensing
Pay by the hour or migrate your own license via Software Assurance **
 SQLUG event: An evening in the cloud: the old, the new and the big
Storage Recommendations
Do not use write caching
Avoid using OS drive for large databases
Consider putting database and transaction log files on separate drives
Consider putting tempdb on the non-persistent cache disk (D:)
Database Recommendations
Consider using database page compression to reduce I/O
High Availability Recommendations
Consider latency between primary and replica when choosing sync mode
SQL Server         Windows Azure SQL Database
                                 (IaaS)                    (PaaS)
Development     Migrate Existing Apps          Develop New Apps
Management      Full Control                   Managed Service
Compatibility   Full SQL Server Capabilities   Based on SQL Server Technology



                                  Shared Technology
                     Network transport (Tabular Data Stream)
                            SQL dialect (Transact-SQL)
                     Data access APIs (ADO.NET, ODBC, JDBC)
                    Development tools (SQL Server Data Tools)
                 Management tools (SQL Server Management Studio)
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
Hybrid Public/Private Cloud
Web Tier
                                                      Active Directory                                               UI Process
                                                                                                                    Components
             SQL              SQL
           Reporting         Analysis    SQL                                                                   On-Premises
            Service          Service    Service       Active Directory                                         Machine
                                                                                                                Business Components
                                                                                                                      & Entities
                                                                                    Active Directory               On-Premises Machine
                                                       SQL Service
                                                                                                                   Domain joined to On-
                                                                                                                    Premises Network




                                                                                                                               Local DNS
                                                                                                    DC      DNS
                                                                Open User                          Persistent VM
                       Web Role 1                            Access (Website)
                                                                                 SharePoint
                                                                                                        Role
                                                                                                   Persistent VM
                                                                                  FrontEnd
                                                                                Persistent VM           Role
                                         SQL                                         Role                                          SQL
                                                                                                                              Persistent VM
                                        Service




                                                                                                                                              SQL Mirroring
                                                                                                                                   Role
                       Web Role 2

Internet                                                                         SharePoint
                                                                                  FrontEnd
                                                                                Persistent VM
                                                                                                    Search and
                                                                                                                                   SQL
                                                                                                       Indes                  Persistent VM
                                                                                     Role          Persistent VM
                       Web Role 3                 Internet
                                                                                                    SQL Service
                                                                                                        Role
                                                                                                                                   Role
Warning! Hot and New!!
1.

2.

3.
ALTER DATABASE   SET RECURSIVE_TRIGGERS ON|OFF
DBCC SHOW_STATISTICS
[ WITH [ NO_INFOMSGS ]             ]
< option > :: =
  STAT_HEADER | DENSITY_VECTOR | HISTOGRAM | STATS_STREAM
 SQLUG event: An evening in the cloud: the old, the new and the big
sp_set_database_firewall_rule
-- create new database-level firewall setting for only IP 0.0.0.4
exec sp_set_database_firewall_rule N'Example DB Setting 1','0.0.0.4','0.0.0.4'


-- update database-level firewall setting to also allow IP 0.0.0.5
exec sp_set_database_firewall_rule N'Example DB Setting 1','0.0.0.4','0.0.0.5'


                                                sys.database_firewall_rules
                       sys.firewall_rules
Bigger, Better, Bolder!
 SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big
•   Guidance
•   Training
•   Technical Docs
•   Pricing, Licensing
•    www.windowsazure.com
•    Windows Azure Training Kit
•    MSDN WA SQL Database home : http://msdn.microsoft.com/en-
     us/library/windowsazure/ee336279.aspx
    •     BI : https://www.windowsazure.com/en-
          us/home/features/business-analytics/
    •     SQL : https://www.windowsazure.com/en-
          us/manage/services/sql-databases/
•    Pricing, Licensing : https://www.windowsazure.com/en-
     us/pricing/calculator
Thank you for your attention!

More Related Content

What's hot (20)

PDF
Lap around windows azure
Manish Corriea
 
PDF
Integrating sps 2010 and windows azure
Manish Corriea
 
PPTX
Mesh-Enabled Web Applications
goodfriday
 
PDF
Microsoft SQL Server Distributing Data with R2 Bertucci
Mark Ginnebaugh
 
PPTX
6232 b 01
stamal
 
PPTX
Windows Azure for Developers - Service Management
Michael Collier
 
PPTX
Sql azure data services OData
Eduardo Castro
 
PDF
SQL Server 2008 Highlights
Intergen
 
PPTX
Windows Phone 7 and Windows Azure – A Match Made in the Cloud
Michael Collier
 
PPTX
What's New for the Windows Azure Developer? Lots!!
Michael Collier
 
DOCX
Krishnakumar Rajendran (1)
Krishna Rajendran
 
PDF
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
Spiffy
 
PPTX
SQL Azure Federation and Scalability
Eduardo Castro
 
PDF
Sql azure database under the hood
guest2dd056
 
PPTX
Understanding The Azure Platform March 2010
DavidGristwood
 
PPTX
Java on Windows Azure
David Chou
 
PDF
Java Web Programming Using Cloud Platform: Module 10
IMC Institute
 
PPTX
Sp2010 high availlability
Samuel Zürcher
 
PPTX
SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connecti...
Michael Noel
 
Lap around windows azure
Manish Corriea
 
Integrating sps 2010 and windows azure
Manish Corriea
 
Mesh-Enabled Web Applications
goodfriday
 
Microsoft SQL Server Distributing Data with R2 Bertucci
Mark Ginnebaugh
 
6232 b 01
stamal
 
Windows Azure for Developers - Service Management
Michael Collier
 
Sql azure data services OData
Eduardo Castro
 
SQL Server 2008 Highlights
Intergen
 
Windows Phone 7 and Windows Azure – A Match Made in the Cloud
Michael Collier
 
What's New for the Windows Azure Developer? Lots!!
Michael Collier
 
Krishnakumar Rajendran (1)
Krishna Rajendran
 
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
Spiffy
 
SQL Azure Federation and Scalability
Eduardo Castro
 
Sql azure database under the hood
guest2dd056
 
Understanding The Azure Platform March 2010
DavidGristwood
 
Java on Windows Azure
David Chou
 
Java Web Programming Using Cloud Platform: Module 10
IMC Institute
 
Sp2010 high availlability
Samuel Zürcher
 
SharePoint 2010 High Availability and Disaster Recovery - SharePoint Connecti...
Michael Noel
 

Viewers also liked (19)

PDF
Digital Jungle Team Building Event
Reach China Holdings Limited
 
PDF
Graphic design, live event design, theme decor & production experiences
Ronnie Caplan
 
PPTX
Shotgun wedding & solutions
Marc O Donoghue
 
PPT
Responses To Pain by Carl Graham Clinical Psychologist
AONTpresentations
 
PPTX
Presentation
Marc O Donoghue
 
PPTX
The Dark Knight
amygarrod623
 
PPTX
Task 1c The Great Train Robbery
Harmeet Kaur
 
PPT
Shakespear's Play - Troilus and Cressida
Afra_K
 
PDF
Fun Team Building: How to Coach & Be Coached
Fun Team Building
 
PPTX
Beyond the Boardroom - Fun Team building Event Shooting Hoops with Basketball...
steve dalton
 
PPTX
Perth Eye Hospital Team Building event with Beyond the Boardroom
steve dalton
 
PPTX
Pistoia Alliance RSC evening event 2015: Ashley George's introduction
Pistoia Alliance
 
PPS
Double E Party & Events
eric
 
PPTX
Crimson Edge Events Brochure
Ray Clark
 
PPTX
Ramoji Film City Corporate Presentation
Naveen Krishna
 
PPTX
TEAM BUILDING PROPOSAL
Paul Navamani
 
PPT
Day of the dead ppt presentation
Paola Tineo
 
ODP
Crimes
Miguel Sánchez
 
PPT
Team building presentation ppt.2003
Aliraza Afzal
 
Digital Jungle Team Building Event
Reach China Holdings Limited
 
Graphic design, live event design, theme decor & production experiences
Ronnie Caplan
 
Shotgun wedding & solutions
Marc O Donoghue
 
Responses To Pain by Carl Graham Clinical Psychologist
AONTpresentations
 
Presentation
Marc O Donoghue
 
The Dark Knight
amygarrod623
 
Task 1c The Great Train Robbery
Harmeet Kaur
 
Shakespear's Play - Troilus and Cressida
Afra_K
 
Fun Team Building: How to Coach & Be Coached
Fun Team Building
 
Beyond the Boardroom - Fun Team building Event Shooting Hoops with Basketball...
steve dalton
 
Perth Eye Hospital Team Building event with Beyond the Boardroom
steve dalton
 
Pistoia Alliance RSC evening event 2015: Ashley George's introduction
Pistoia Alliance
 
Double E Party & Events
eric
 
Crimson Edge Events Brochure
Ray Clark
 
Ramoji Film City Corporate Presentation
Naveen Krishna
 
TEAM BUILDING PROPOSAL
Paul Navamani
 
Day of the dead ppt presentation
Paola Tineo
 
Team building presentation ppt.2003
Aliraza Afzal
 
Ad

Similar to SQLUG event: An evening in the cloud: the old, the new and the big (20)

PDF
Choosing Your Windows Azure Platform Strategy
drmarcustillett
 
PPTX
Patterns of Cloud Applications Using Microsoft Azure Services Platform
David Chou
 
PDF
SQL Azure for ITPros
Tobias Koprowski
 
PPTX
Azure Services Platform
David Chou
 
PDF
Microsoft PaaS Cloud Windows Azure Platform
Esri
 
PDF
Sql azure database under the hood
Eduardo Castro
 
PPTX
Windows Azure Üzerinden Alınabilecek Hizmetler
MSHOWTO Bilisim Toplulugu
 
PPTX
Windows Azure Uzerinden Alinabilen Hizmetler
Mustafa
 
PPTX
SQL Data Service Overview
Eric Nelson
 
PDF
In De Wolken Met Cloud Computing
Anko Duizer
 
PDF
Windows Azure For Architects
Anko Duizer
 
PDF
The Modern Web Part 4: Cloud Computing
David Pallmann
 
PPTX
Sql azure introduction
Suherman .
 
PPTX
Cloud Computing - новая парадигма облачных вычислений. Windows Azure.
Dmitri Soshnikov
 
PPTX
Windows Azure Platform
AsmTrash
 
PDF
Windows Sql Azure Cloud Computing Platform
Eduardo Castro
 
PDF
Windows Azure: Is Azure right for you?
Intergen
 
PDF
An Introduction to Azure IaaS
Applied Information Sciences
 
PPTX
ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012
ITCamp
 
PDF
Windows Azure架构探析
George Ang
 
Choosing Your Windows Azure Platform Strategy
drmarcustillett
 
Patterns of Cloud Applications Using Microsoft Azure Services Platform
David Chou
 
SQL Azure for ITPros
Tobias Koprowski
 
Azure Services Platform
David Chou
 
Microsoft PaaS Cloud Windows Azure Platform
Esri
 
Sql azure database under the hood
Eduardo Castro
 
Windows Azure Üzerinden Alınabilecek Hizmetler
MSHOWTO Bilisim Toplulugu
 
Windows Azure Uzerinden Alinabilen Hizmetler
Mustafa
 
SQL Data Service Overview
Eric Nelson
 
In De Wolken Met Cloud Computing
Anko Duizer
 
Windows Azure For Architects
Anko Duizer
 
The Modern Web Part 4: Cloud Computing
David Pallmann
 
Sql azure introduction
Suherman .
 
Cloud Computing - новая парадигма облачных вычислений. Windows Azure.
Dmitri Soshnikov
 
Windows Azure Platform
AsmTrash
 
Windows Sql Azure Cloud Computing Platform
Eduardo Castro
 
Windows Azure: Is Azure right for you?
Intergen
 
An Introduction to Azure IaaS
Applied Information Sciences
 
ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012
ITCamp
 
Windows Azure架构探析
George Ang
 
Ad

More from Mike Martin (14)

PPTX
Techdays SE 2016 - Micros.. err Microcosmos
Mike Martin
 
PPTX
The Azure API-ness Factory
Mike Martin
 
PPTX
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Mike Martin
 
PPTX
TechORama : The Toolshed: Inside Windows Azure Tools : Monaco and other tooli...
Mike Martin
 
PPTX
Lights, Camera, Action - Windows Azure Media Services on the Loose - the Azug...
Mike Martin
 
PPTX
Protecting your online and on premises assets “Cloud Style”
Mike Martin
 
PPTX
Windows Azure Visual Studio "Monaco"", Because it’s mundane
Mike Martin
 
PPTX
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure ov...
Mike Martin
 
PPTX
Windows Azure through the eyes of an it pro
Mike Martin
 
PPTX
Windows Azure IaaS and Hybrid
Mike Martin
 
PPTX
Windows Azure IaaS and Hybrid, a customer tale
Mike Martin
 
PPTX
Azure conf mm_wa_mese_ol
Mike Martin
 
PPTX
Windows azure virtuallyspeaking_ol
Mike Martin
 
PPTX
Belgian Windows Server 2012 Launch windows azure insights for the enterprise ...
Mike Martin
 
Techdays SE 2016 - Micros.. err Microcosmos
Mike Martin
 
The Azure API-ness Factory
Mike Martin
 
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Mike Martin
 
TechORama : The Toolshed: Inside Windows Azure Tools : Monaco and other tooli...
Mike Martin
 
Lights, Camera, Action - Windows Azure Media Services on the Loose - the Azug...
Mike Martin
 
Protecting your online and on premises assets “Cloud Style”
Mike Martin
 
Windows Azure Visual Studio "Monaco"", Because it’s mundane
Mike Martin
 
1 … 2 … Cloud: Welcome to the Sharks with freaking lasers, a Windows Azure ov...
Mike Martin
 
Windows Azure through the eyes of an it pro
Mike Martin
 
Windows Azure IaaS and Hybrid
Mike Martin
 
Windows Azure IaaS and Hybrid, a customer tale
Mike Martin
 
Azure conf mm_wa_mese_ol
Mike Martin
 
Windows azure virtuallyspeaking_ol
Mike Martin
 
Belgian Windows Server 2012 Launch windows azure insights for the enterprise ...
Mike Martin
 

Recently uploaded (20)

DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
PPTX
10CLA Term 3 Week 4 Study Techniques.pptx
mansk2
 
PPTX
LDP-2 UNIT 4 Presentation for practical.pptx
abhaypanchal2525
 
PPTX
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
PPTX
Electrophysiology_of_Heart. Electrophysiology studies in Cardiovascular syste...
Rajshri Ghogare
 
PPTX
Unlock the Power of Cursor AI: MuleSoft Integrations
Veera Pallapu
 
PPTX
Constitutional Design Civics Class 9.pptx
bikesh692
 
PPTX
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
PDF
Tips for Writing the Research Title with Examples
Thelma Villaflores
 
PDF
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PPTX
Introduction to Probability(basic) .pptx
purohitanuj034
 
PPTX
Cybersecurity: How to Protect your Digital World from Hackers
vaidikpanda4
 
PDF
EXCRETION-STRUCTURE OF NEPHRON,URINE FORMATION
raviralanaresh2
 
PPTX
Translation_ Definition, Scope & Historical Development.pptx
DhatriParmar
 
PPTX
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
PPTX
Virus sequence retrieval from NCBI database
yamunaK13
 
PPTX
Rules and Regulations of Madhya Pradesh Library Part-I
SantoshKumarKori2
 
PDF
John Keats introduction and list of his important works
vatsalacpr
 
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
10CLA Term 3 Week 4 Study Techniques.pptx
mansk2
 
LDP-2 UNIT 4 Presentation for practical.pptx
abhaypanchal2525
 
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
Electrophysiology_of_Heart. Electrophysiology studies in Cardiovascular syste...
Rajshri Ghogare
 
Unlock the Power of Cursor AI: MuleSoft Integrations
Veera Pallapu
 
Constitutional Design Civics Class 9.pptx
bikesh692
 
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
Tips for Writing the Research Title with Examples
Thelma Villaflores
 
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
Introduction to Probability(basic) .pptx
purohitanuj034
 
Cybersecurity: How to Protect your Digital World from Hackers
vaidikpanda4
 
EXCRETION-STRUCTURE OF NEPHRON,URINE FORMATION
raviralanaresh2
 
Translation_ Definition, Scope & Historical Development.pptx
DhatriParmar
 
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
Virus sequence retrieval from NCBI database
yamunaK13
 
Rules and Regulations of Madhya Pradesh Library Part-I
SantoshKumarKori2
 
John Keats introduction and list of his important works
vatsalacpr
 

SQLUG event: An evening in the cloud: the old, the new and the big

  • 1. intended audience : – SQL DBA’s, SQL Server enthousiasts, non Azure Database developers • goal : – Enlight the most valueable aspects on Windows Azure SQL Database and all related material
  • 3. An evening in the cloud: The old, the new and the big
  • 5. A quick intro to Windows Azure
  • 8. Cloud Platforms Public Cloud Platforms Platform as a Service (PaaS) Private Cloud Infrastructure as a service (IaaS) For Scalable Web Apps For Data-Driven Business For Collaboration Apps Platforms Apps Hosters Dynamic infrastructure Toolkit for System Center Dynamics CRM / xRM Dynamic DataCenter Windows Azure Platform Office 365 Microsoft (Hyper-V Online Toolkit for Hosters Cloud, AppFabric (Hyper-V Cloud) Server) Windows Live Hosters Google Saleforce.com VMWare vSphere VMWare vCloud Initiative (ESX, Google Docs AppEngine Force.com (ESX, vCenter) vCenter) Others Amazon Web Services Amazon Web Services GoGrid Cloud Hosting, RackSPace, others
  • 15. Single Database Three Replicas ! Replica 1 Replica 2 Single Primary DB Replica 3 Replica 4
  • 16. Provisioning a SQL Database in Azure
  • 22. supported : http://msdn.microsoft.com/en-us/library/ee336270.aspx • partially supported : http://msdn.microsoft.com/en-us/library/ee336267.aspx • unsupported : http://msdn.microsoft.com/en-us/library/ee336253.aspx
  • 27. 1. 1. 2. 2. 3. 3. 4. <connectionStrings> 5. <addname="AdventureWorks"connectionString= 6. "Data 7. Source=[server].database.windows.net; Integrated Security=False; 8. Initial Catalog=ProductsDb; 9. User Id=[login]; Password=[password]; Trusted_Connection=False; Encrypt=true;" providerName="System.Data.SqlClient"/> </connectionStrings>
  • 30. http://server.reporting.windows.net/reports/report.rdl Monitor/Comm [SLA & Usage] Monitor/Comm [Performance] [Traces & [SLA & Usage] Logs] [Performance] [Traces & Logs] RS Engine RS Engine
  • 32. The cloud and Beyond
  • 34. HTTPS TDS
  • 40. Spring is in the Cloud
  • 42. Supported Versions SQL Server 2012, 2008 R2, 2008 Supported Features All SQL Server features supported except failover clustering * SQL Server Provisioning Cloud-first using stock images, bring your own server / VHD, capture cloud images SQL Server Licensing Pay by the hour or migrate your own license via Software Assurance **
  • 44. Storage Recommendations Do not use write caching Avoid using OS drive for large databases Consider putting database and transaction log files on separate drives Consider putting tempdb on the non-persistent cache disk (D:) Database Recommendations Consider using database page compression to reduce I/O High Availability Recommendations Consider latency between primary and replica when choosing sync mode
  • 45. SQL Server Windows Azure SQL Database (IaaS) (PaaS) Development Migrate Existing Apps Develop New Apps Management Full Control Managed Service Compatibility Full SQL Server Capabilities Based on SQL Server Technology Shared Technology Network transport (Tabular Data Stream) SQL dialect (Transact-SQL) Data access APIs (ADO.NET, ODBC, JDBC) Development tools (SQL Server Data Tools) Management tools (SQL Server Management Studio)
  • 55. Web Tier Active Directory UI Process Components SQL SQL Reporting Analysis SQL On-Premises Service Service Service Active Directory Machine Business Components & Entities Active Directory On-Premises Machine SQL Service Domain joined to On- Premises Network Local DNS DC DNS Open User Persistent VM Web Role 1 Access (Website) SharePoint Role Persistent VM FrontEnd Persistent VM Role SQL Role SQL Persistent VM Service SQL Mirroring Role Web Role 2 Internet SharePoint FrontEnd Persistent VM Search and SQL Indes Persistent VM Role Persistent VM Web Role 3 Internet SQL Service Role Role
  • 58. ALTER DATABASE SET RECURSIVE_TRIGGERS ON|OFF
  • 59. DBCC SHOW_STATISTICS [ WITH [ NO_INFOMSGS ] ] < option > :: = STAT_HEADER | DENSITY_VECTOR | HISTOGRAM | STATS_STREAM
  • 61. sp_set_database_firewall_rule -- create new database-level firewall setting for only IP 0.0.0.4 exec sp_set_database_firewall_rule N'Example DB Setting 1','0.0.0.4','0.0.0.4' -- update database-level firewall setting to also allow IP 0.0.0.5 exec sp_set_database_firewall_rule N'Example DB Setting 1','0.0.0.4','0.0.0.5' sys.database_firewall_rules sys.firewall_rules
  • 65. Guidance • Training • Technical Docs • Pricing, Licensing
  • 66. www.windowsazure.com • Windows Azure Training Kit • MSDN WA SQL Database home : http://msdn.microsoft.com/en- us/library/windowsazure/ee336279.aspx • BI : https://www.windowsazure.com/en- us/home/features/business-analytics/ • SQL : https://www.windowsazure.com/en- us/manage/services/sql-databases/ • Pricing, Licensing : https://www.windowsazure.com/en- us/pricing/calculator
  • 67. Thank you for your attention!