SlideShare a Scribd company logo
INTRODUCING TO AZURE SQL
#SQLsat712
HELLO MY NAME IS STEVE
 Managing Director of StratosTechnology Partners
 SharePoint Consultant
 Microsoft MVP for Office Servers and Services
 Based in Christchurch, New Zealand
Twitter: @nztechtweet
Email: steve@stp.co.nz
MY SQL JOURNEY
• Digital EquipmentCorporationVAX
• VMS Operating System
• Rdb relational database
• Terrible performance
• Extremely expensive
• Green screen (or XTerm)
Oracle said “even if Rdb were
free, you couldn’t afford it”.
They were probably right.
CANWE DOTHIS BETTER?
• 1 CPU – Pentium 90 with 2 x 52MB IDE (IMP52) drives
mirrored
• Performance was almost 10 times theVAX on the same task
• Price was nearly 25 times less!
• I found a bug and Microsoft released a hot fix 
• The solution was affordable for other orgs with smaller
budgets
• The same core software is still in use today, more than 25
years later running on SQL 2016
FUN FACT: DECVMS included LAN
Manager, the forerunner of Windows
NT’s networking
SLIDE FOR MARTIN CATHERALL
Steve, can you tell
me more about
SharePoint?
LETSTALK ABOUTTHE FUTURE
WHAT IS AZURE SQL?
 Managed Service version of SQLserver (PaaS model)
 Available in two pricing models
 Throughput based model (DTU – DatabaseThroughput Units)
 CPU based model (preview)
 Infrastructure as a Service (IaaS)
 SQL Server running on anAzureVirtual Machine
 Essential the same functionality as on-premises but hosted in Azure data centres
 Docker -> https://azure.microsoft.com/en-us/resources/videos/connect-2017-use-sql-
server-2017-in-docker-containers-for-your-ci-cd-process/
MICROSOFT DATA PLATFORM
PRICING MODELS
DATABASETHROUGHPUT UNIT MODEL (DTU)
Basic Standard Premium
Target workload Development and production Development and production Development and production
Uptime SLA 99.99% 99.99% 99.99%
Backup retention 7 days 35 days 35 days
CPU Low Low, Medium, High Medium, High
IO throughput (approximate) 2.5 IOPS per DTU 2.5 IOPS per DTU 48 IOPS per DTU
IO latency (approximate) 5 ms (read), 10 ms (write) 5 ms (read), 10 ms (write) 2 ms (read/write)
Columnstore indexing N/A S3 and above Supported
In-memory OLTP N/A N/A Supported
http://dtucalculator.azurewebsites.net/
DTU STORAGE
Basic Standard Premium
Maximum storage size* 2 GB 1TB 4TB
Maximum DTUs 5 3000 4000
Basic Standard Premium
Maximum storage size per database* 2 GB 1TB 1TB
Maximum storage size per pool* 156 GB 4TB 4TB
Maximum eDTUs per database 5 3000 4000
Maximum eDTUs per pool 1600 3000 4000
Maximum number of databases per pool 500 500 100
Single Database
Elastic Storage Pools
VCORE MODEL (PREVIEW)
 In the vCore-based purchasing model (preview) customers pay for:
 Compute (service tier + number of vCores + generation of hardware)*
 Type and amount of data and log storage
 Number of IOs**
 Backup storage (RA-GRS)**
 * In the initial public preview, the Gen 4 Logical CPUs are based on Intel E5-2673
v3 (Haswell) 2.4-GHz processors
 ** During preview, 7 days of backups and IOs are free
VCORE PERFORMANCE
General Purpose Business Critical
Best for Most business workloads. Offers budget
oriented balanced and scalable compute and
storage options.
Business applications with high IO requirements.
Offers highest resilience to failures using several
isolated replicas.
Compute 1 to 80 vCore, Generation 4 andGeneration 5 1 to 80 vCore, Generation 4 andGeneration 5
Memory 7 GB per core 7 GB per core
Storage Premium remote storage, 5 GB – 4TB Local SSD storage, 5 GB – 4TB
IO throughput (approximate) 500 IOPS per vCore with 7000 maximum IOPS 5000 IOPS per core with 200000 maximum IOPS
Availability 1 replica, no read-scale 3 replicas, 1 read-scale, zone redundant HA
Backups RA-GRS, 7-35 days (7 days by default) RA-GRS, 7-35 days (7 days by default)*
In-Memory N/A Supported
PAAS OR IAAS?
Azure SQL
 New cloud apps
 Need rapid deployment
 Need built in HA and DR
 Don’t want to manage a server
 Databases size up to 4TB
SQL Server on AzureVirtual Machine
 Existing Applications
 Minimal change to applications
 You want to manage, patch and
configure
 Need full administrative rights
 Database size up to 64TB
SECURITY
 Data Protection
 Encryption
 Data Discovery and Classification
 Access Control
 Firewall
 Authentication (SQL andAAD)
 Authorisation (roles)
 Row-level security
 Dynamic Data Masking
 Proactive Monitoring
 Auditing
 Threat Protection
 Compliance
 SQL compliance certifications
 Security Management
 VulnerabilityAssessment
CREATING A DATABASE
MANAGING A DATABASE
MIGRATINGTO AZURE SQL
https://www.microsoft.com/en-us/download/details.aspx?id=53595
TRANSACTIONAL REPLICATION
 If you want to minimise downtime use transactional replication from your existing
on premises SQL server to Azure SQL
 Publish your source database
 Subscription on the destination database
 Everything in the schema appears in the Azure SQL database
 You can replicate a subset of objects or everything
 Once all data has replicated, stop replication and switch your application to the
new datasource
MIGRATINGTO A MANAGED INSTANCE
• Restore of system databases is not supported.To migrate instance level objects (stored in
master or msdb databases), we recommend to script them out and runT-SQL scripts on the
destination instance.
• You can also use BACPAC to copy your source database and import into Azure SQL databases
BACKUP
 Point in time backups every 5-10 mins
 Backup retention:
 Basic service tier – 1 week
 Standard service tier – 5 weeks
 Advanced service tier – 5 weeks
 Long term retention
 Up to 10 years
 Weekly full backups copied to long term storage
 Backups are encrypted ifTDE is enabled on the database
RESTORE
HOW MUCH DOES IT COST?
https://azure.microsoft.com/en-us/pricing/details/sql-database/managed/
BURNING QUESTIONS?
Don’t ask me, I’m an MVP for SharePoint ;)
See people like Simon,Warwick, Shaun and Hamish.These guys live and breath this stuff!
REFERENCES
WWW.GOOGLE.COM
https://docs.microsoft.com/en-us/azure/sql-database/

More Related Content

PPTX
Solving Office 365 Big Challenges using Cassandra + Spark
PDF
Webinar: A Total Cost of Ownership Analysis for MongoDB
PPTX
Redis Labs and SQL Server
PPTX
Running 400-node Cassandra + Spark Clusters in Azure (Anubhav Kale, Microsoft...
PPTX
Ceph Deployment at Target: Customer Spotlight
PDF
Achieve more analytics work, faster, with the Dell EMC PowerEdge R740xd - Sum...
PDF
Eric Moreau - Samedi SQL - Backup dans Azure et BD hybrides
PPTX
When Disaster Strikes
Solving Office 365 Big Challenges using Cassandra + Spark
Webinar: A Total Cost of Ownership Analysis for MongoDB
Redis Labs and SQL Server
Running 400-node Cassandra + Spark Clusters in Azure (Anubhav Kale, Microsoft...
Ceph Deployment at Target: Customer Spotlight
Achieve more analytics work, faster, with the Dell EMC PowerEdge R740xd - Sum...
Eric Moreau - Samedi SQL - Backup dans Azure et BD hybrides
When Disaster Strikes

What's hot (20)

PPTX
IMC Summit 2016 Breakout - Per Minoborg - Work with Multiple Hot Terabytes in...
PPTX
Dell emc back up solution in azure cloud
PPTX
Running SharePoint 2016 in azure
PDF
Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...
PPTX
Understanding DSE Search by Matt Stump
PPTX
Sql azure bcdr_dp_talks_session
PDF
Network support for resource disaggregation in next-generation datacenters
PPTX
Get started With Microsoft Azure Virtual Machine
PPTX
Azure Data Storage
PPTX
Azure IaaS Tanıtım - Kısa Anlatım
PPTX
Big Data, Big Projects, Big Mistakes: How to Jumpstart and Deliver with Success
PPTX
Azure IaaS Tanıtım - Uzun Anlatım
PDF
Cassandra at eBay - Cassandra Summit 2013
PDF
Cassandra Core Concepts
PDF
Big App Workloads on Microsoft Azure - TechEd Europe 2014
PPTX
SQL ON Azure (decision-matrix)
PPTX
Optimizing your backup
PDF
Mongo db world 2014 nyc mongodb on azure - tips tricks and examples
ODP
Bcache and Aerospike
PDF
Why new hardware may not make Oracle databases faster
IMC Summit 2016 Breakout - Per Minoborg - Work with Multiple Hot Terabytes in...
Dell emc back up solution in azure cloud
Running SharePoint 2016 in azure
Percona Live 4/14/15: Leveraging open stack cinder for peak application perfo...
Understanding DSE Search by Matt Stump
Sql azure bcdr_dp_talks_session
Network support for resource disaggregation in next-generation datacenters
Get started With Microsoft Azure Virtual Machine
Azure Data Storage
Azure IaaS Tanıtım - Kısa Anlatım
Big Data, Big Projects, Big Mistakes: How to Jumpstart and Deliver with Success
Azure IaaS Tanıtım - Uzun Anlatım
Cassandra at eBay - Cassandra Summit 2013
Cassandra Core Concepts
Big App Workloads on Microsoft Azure - TechEd Europe 2014
SQL ON Azure (decision-matrix)
Optimizing your backup
Mongo db world 2014 nyc mongodb on azure - tips tricks and examples
Bcache and Aerospike
Why new hardware may not make Oracle databases faster
Ad

Similar to Intro to Azure SQL database (20)

PDF
Azure SQL Database
PPTX
Azure SQL - more or/and less than SQL Server
PPTX
Sql Start! 2020 - SQL Server Lift & Shift su Azure
PDF
Help, I need to migrate my On Premise Database to Azure, which Database Tier ...
PPTX
Azure SQL Managed Instance - SqlBits 2019
PPTX
Azure SQL Database & Azure SQL Data Warehouse
PPTX
Should I move my database to the cloud?
PPTX
SQL Server Lift & Shift on Azure - SQL Saturday 921
PPTX
Azure Database Services for MySQL PostgreSQL and MariaDB
PPTX
SQL on Azure
PPTX
Azure data platform overview
PDF
Modernize databases in a day discover workshop
PDF
Azure SQL Database Managed Instance - technical overview
PPTX
01_DP-300T00A-Intro.pptx
PPTX
Migrate or modernize your database applications using Azure SQL Database Mana...
PPTX
Introducing Azure SQL Database
PDF
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015
PPTX
Azure SQL DB Managed Instances Built to easily modernize application data layer
PDF
NOVA SQL MeetUp Webinar Slides - June 5, 2020 Chris Seferlis - Azure SQL Mana...
PDF
A Tour of Azure SQL Databases (NOVA SQL UG 2020)
Azure SQL Database
Azure SQL - more or/and less than SQL Server
Sql Start! 2020 - SQL Server Lift & Shift su Azure
Help, I need to migrate my On Premise Database to Azure, which Database Tier ...
Azure SQL Managed Instance - SqlBits 2019
Azure SQL Database & Azure SQL Data Warehouse
Should I move my database to the cloud?
SQL Server Lift & Shift on Azure - SQL Saturday 921
Azure Database Services for MySQL PostgreSQL and MariaDB
SQL on Azure
Azure data platform overview
Modernize databases in a day discover workshop
Azure SQL Database Managed Instance - technical overview
01_DP-300T00A-Intro.pptx
Migrate or modernize your database applications using Azure SQL Database Mana...
Introducing Azure SQL Database
KoprowskiT_SQLRelayNottingham_BackupAndRestoreAD2015
Azure SQL DB Managed Instances Built to easily modernize application data layer
NOVA SQL MeetUp Webinar Slides - June 5, 2020 Chris Seferlis - Azure SQL Mana...
A Tour of Azure SQL Databases (NOVA SQL UG 2020)
Ad

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Spectral efficient network and resource selection model in 5G networks
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
20250228 LYD VKU AI Blended-Learning.pptx
Approach and Philosophy of On baking technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Encapsulation theory and applications.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Big Data Technologies - Introduction.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Machine learning based COVID-19 study performance prediction
Advanced methodologies resolving dimensionality complications for autism neur...
Spectral efficient network and resource selection model in 5G networks
The AUB Centre for AI in Media Proposal.docx
Per capita expenditure prediction using model stacking based on satellite ima...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx

Intro to Azure SQL database

  • 1. INTRODUCING TO AZURE SQL #SQLsat712
  • 2. HELLO MY NAME IS STEVE  Managing Director of StratosTechnology Partners  SharePoint Consultant  Microsoft MVP for Office Servers and Services  Based in Christchurch, New Zealand Twitter: @nztechtweet Email: [email protected]
  • 3. MY SQL JOURNEY • Digital EquipmentCorporationVAX • VMS Operating System • Rdb relational database • Terrible performance • Extremely expensive • Green screen (or XTerm) Oracle said “even if Rdb were free, you couldn’t afford it”. They were probably right.
  • 4. CANWE DOTHIS BETTER? • 1 CPU – Pentium 90 with 2 x 52MB IDE (IMP52) drives mirrored • Performance was almost 10 times theVAX on the same task • Price was nearly 25 times less! • I found a bug and Microsoft released a hot fix  • The solution was affordable for other orgs with smaller budgets • The same core software is still in use today, more than 25 years later running on SQL 2016 FUN FACT: DECVMS included LAN Manager, the forerunner of Windows NT’s networking
  • 5. SLIDE FOR MARTIN CATHERALL Steve, can you tell me more about SharePoint?
  • 7. WHAT IS AZURE SQL?  Managed Service version of SQLserver (PaaS model)  Available in two pricing models  Throughput based model (DTU – DatabaseThroughput Units)  CPU based model (preview)  Infrastructure as a Service (IaaS)  SQL Server running on anAzureVirtual Machine  Essential the same functionality as on-premises but hosted in Azure data centres  Docker -> https://azure.microsoft.com/en-us/resources/videos/connect-2017-use-sql- server-2017-in-docker-containers-for-your-ci-cd-process/
  • 10. DATABASETHROUGHPUT UNIT MODEL (DTU) Basic Standard Premium Target workload Development and production Development and production Development and production Uptime SLA 99.99% 99.99% 99.99% Backup retention 7 days 35 days 35 days CPU Low Low, Medium, High Medium, High IO throughput (approximate) 2.5 IOPS per DTU 2.5 IOPS per DTU 48 IOPS per DTU IO latency (approximate) 5 ms (read), 10 ms (write) 5 ms (read), 10 ms (write) 2 ms (read/write) Columnstore indexing N/A S3 and above Supported In-memory OLTP N/A N/A Supported http://dtucalculator.azurewebsites.net/
  • 11. DTU STORAGE Basic Standard Premium Maximum storage size* 2 GB 1TB 4TB Maximum DTUs 5 3000 4000 Basic Standard Premium Maximum storage size per database* 2 GB 1TB 1TB Maximum storage size per pool* 156 GB 4TB 4TB Maximum eDTUs per database 5 3000 4000 Maximum eDTUs per pool 1600 3000 4000 Maximum number of databases per pool 500 500 100 Single Database Elastic Storage Pools
  • 12. VCORE MODEL (PREVIEW)  In the vCore-based purchasing model (preview) customers pay for:  Compute (service tier + number of vCores + generation of hardware)*  Type and amount of data and log storage  Number of IOs**  Backup storage (RA-GRS)**  * In the initial public preview, the Gen 4 Logical CPUs are based on Intel E5-2673 v3 (Haswell) 2.4-GHz processors  ** During preview, 7 days of backups and IOs are free
  • 13. VCORE PERFORMANCE General Purpose Business Critical Best for Most business workloads. Offers budget oriented balanced and scalable compute and storage options. Business applications with high IO requirements. Offers highest resilience to failures using several isolated replicas. Compute 1 to 80 vCore, Generation 4 andGeneration 5 1 to 80 vCore, Generation 4 andGeneration 5 Memory 7 GB per core 7 GB per core Storage Premium remote storage, 5 GB – 4TB Local SSD storage, 5 GB – 4TB IO throughput (approximate) 500 IOPS per vCore with 7000 maximum IOPS 5000 IOPS per core with 200000 maximum IOPS Availability 1 replica, no read-scale 3 replicas, 1 read-scale, zone redundant HA Backups RA-GRS, 7-35 days (7 days by default) RA-GRS, 7-35 days (7 days by default)* In-Memory N/A Supported
  • 14. PAAS OR IAAS? Azure SQL  New cloud apps  Need rapid deployment  Need built in HA and DR  Don’t want to manage a server  Databases size up to 4TB SQL Server on AzureVirtual Machine  Existing Applications  Minimal change to applications  You want to manage, patch and configure  Need full administrative rights  Database size up to 64TB
  • 15. SECURITY  Data Protection  Encryption  Data Discovery and Classification  Access Control  Firewall  Authentication (SQL andAAD)  Authorisation (roles)  Row-level security  Dynamic Data Masking  Proactive Monitoring  Auditing  Threat Protection  Compliance  SQL compliance certifications  Security Management  VulnerabilityAssessment
  • 19. TRANSACTIONAL REPLICATION  If you want to minimise downtime use transactional replication from your existing on premises SQL server to Azure SQL  Publish your source database  Subscription on the destination database  Everything in the schema appears in the Azure SQL database  You can replicate a subset of objects or everything  Once all data has replicated, stop replication and switch your application to the new datasource
  • 20. MIGRATINGTO A MANAGED INSTANCE • Restore of system databases is not supported.To migrate instance level objects (stored in master or msdb databases), we recommend to script them out and runT-SQL scripts on the destination instance. • You can also use BACPAC to copy your source database and import into Azure SQL databases
  • 21. BACKUP  Point in time backups every 5-10 mins  Backup retention:  Basic service tier – 1 week  Standard service tier – 5 weeks  Advanced service tier – 5 weeks  Long term retention  Up to 10 years  Weekly full backups copied to long term storage  Backups are encrypted ifTDE is enabled on the database
  • 23. HOW MUCH DOES IT COST? https://azure.microsoft.com/en-us/pricing/details/sql-database/managed/
  • 24. BURNING QUESTIONS? Don’t ask me, I’m an MVP for SharePoint ;) See people like Simon,Warwick, Shaun and Hamish.These guys live and breath this stuff!