SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
What we will cover;
your expectations
• An overview of the services available.
• Focus on business benefits behind each offering.
• Not a technical deep dive.
• Abstract; In this session we'll look at the cloud choices
available in Azure for SQL Server. Whether it's PaaS, IaaS
or Managed Instance we'll look into the features provided,
the major differences and the Pros and Cons of each
solution and how to choose the best option available.
Lunch;
After this session…
Moving to the cloud;
PaaS, IaaS or Managed Instance
Thomas Sykes
SQL Consultant, MCT, MCSE
Edinburgh, Scotland
Working with SQL Server since version 7.0
Edinburgh Data Platform User Group Lead
sqltomato.com
@sqltomato
Thanks to our sponsors
The Cloud Journey; On Premise, Cloud IaaS and PaaS
Shared
Lower Cost
Dedicated
Higher Cost
Higher Administration Lower Administration
Off Premises
On Premises
Hybrid Cloud
SQL Server
Physical Machines (Raw Iron)
Physical
SQL Server Private Cloud
Virtualised Machines and Appliances
Virtual
SQL Server in Azure VM
Virtualised Machines
IaaS
Azure SQL Database
Virtualised Databases
PaaS
Azure Managed Instance
Virtualised Instance
PaaS
The Cloud Journey;
Our Azure Cloud Options
• IaaS – Traditional Infrastructure as a Service.
• PaaS – Platform as a Service database offering.
Includes both single database and elastic pool
(multi-tenant).
• Managed Instance – Fully managed service PaaS.
IaaS – Infrastructure as a Service;
Azure Virtual Machine
IaaS;
What is it?
• Traditional Virtual Machine running the cloud.
• Full SQL Server installation.
• All features available.
IaaS;
Pro’s
• You can customize the server.
• You can use third party apps with specific
requirements or installs.
• All recent versions and editions of SQL Server are
available for installation.
• All the supported SQL Server versions (2008R2,
2012, 2014, 2016, 2017) and editions (Developer,
Express, Web, Standard, Enterprise) are available.
IaaS;
Pro’s
• Bring your own license available – you can use
the Azure Hybrid Benefit Savings Calculator and
save up to 55 per cent on vCore-based SQL
Database options.
• Or use an Azure SQL Virtual Machine which
includes SQL Server license as well as providing
the virtual machine.
IaaS;
Con’s
• Significant management overhead.
• Upfront costs if on-premise.
• Limited Scalability.
• Compliance.
• Complex High Availability solutions.
PaaS – Platform as a Service;
Azure SQL Database
The Cloud Journey;
PaaS
• Many options.
• Most features.
Azure SQL Database – PaaS;
What is it?
• Azure SQL Database is a fully managed relational
database solution.
• Automatically configured, patched, backed up and
upgraded by Microsoft.
• Either single database or elastic pool solutions
available.
Azure SQL Database – PaaS;
Tiers
• New tiers available in Standard Tier
Tier/Size DTU Cost / Month Included Storage Maximum Storage Cost Per DTU
B 5 £4 2 GB 2 GB 0.73
S0 10 £11 250 GB 250 GB 1.1
S1 20 £22 250 GB 250 GB 1.1
S2 50 £55 250 GB 250 GB 1.1
S3 100 £110 250 GB 1 TB 1.1
S4 200 £219 250 GB 1 TB 1.1
S6 400 £439 250 GB 1 TB 1.1
S7 800 £878 250 GB 1 TB 1.1
S9  1,600 £1,755 250 GB 1 TB 1.1
S12  3,000 £3,291 250 GB 1 TB 1.1
P1 125 £340 500 GB 1 TB 2.72
P2 250 £680 500 GB 1 TB 2.72
P4 500 £1,360 500 GB 1 TB 2.72
P6 1,000 £2,720 500 GB 1 TB 2.72
P11 1,750 £5,119 4 TB 4 TB 2.93
P15 4,000 £11,701 4 TB 4 TB 2.93
Azure SQL Database – PaaS;
Management and Performance
• Azure SQL Database Query Performance Insight
can provide information on query plans and long
running queries using Query Store
• For DTU estimates we can use the Azure SQL
Database DTU Calculator
• Automated index tuning available with regression
• Long term retention backups available
http://dtucalculator.azurewebsites.net
Azure SQL Database – PaaS;
Pro’s
• Massively reduced administration costs.
• Reduced and flexible cost.
• Easy and strong tenant isolation.
• The potential to scale up easily.
• Geographic replication and failover.
• Elastic Pools can offer considerable savings if used
by multiple databases that have varying and
unpredictable usage demands.
Azure SQL Database – PaaS;
Con’s
• Hugely reduced feature set.
• Database size limits 4TB.
• Expensive when in the P11 Option for the required
storage and not DTU’s required.
• No cross-database queries.
PaaS – Platform as a Service;
Managed Instance
Managed Instance – PaaS;
What is it?
• Similar to SQL Server Enterprise edition on IaaS
• IaaS customers looking to migrate their applications
to a fully managed service with minimal design
changes.
• Need Vnet and Virtual network peering setup
Managed Instance – PaaS;
What is it?
• Nearest PaaS “full fat” option.
• Scalable from 8 to 24 cores (Gen4) or 8 to 80 cores
(Gen5).
• General Purpose and Business Critical Tiers.
• S
Managed Instance – PaaS;
Some notes on deployment and usage
• First instance takes significant time, over 24 hours
for some deployments
• Deployments need network planning – Needs
empty new Vnet and Vnet peering
Managed Instance – PaaS;
Pro’s
• Most features available - Linked Servers, Cross
database queries, database mail, SQL Server
Agent, Service Broker supported.
• Compliance.
• Management reduced compared to IaaS.
Managed Instance – PaaS;
Con’s
• Some options not available in their usual form; such
as Reporting services, Integration Services and
Analysis Services.
• Expensive option, especially in Business Critical
Tier.
• Not a mature offering.
Azure SQL Database/Managed Instance;
Shared features
Azure SQL Database/Managed Instance;
ERT/RPO
• Recovery Time and Recovery Points
Azure SQL Database/Managed Instance;
Advanced Threat Protection (SQL Server)
• Indicates vulnerabilities and detecting anomalous
activities that could indicate a threat to your
database. An example may be an unusual logon.
• Applying to all databases on a single server it
includes SQL Threat Detection, SQL Vulnerability
Assessment and SQL Information Protection.
• Currently* costs £11.18 /server /month.
* Correct as of 2018-08-03
Summary
• IaaS – Best flexibility, can include other SQL
Server services (SSRS, SSIS, SSAS).
• IaaS – Higher running costs and higher
management costs.
• Azure Database PaaS – Lowest cost offering if
certain features are not required.
• Managed Instance PaaS – Good migration point if
multiple databases or certain features required.
Useful References;
Choosing Tier - https://docs.microsoft.com/en-us/azure/sql-database/sql-
database-service-tiers-dtu#choosing-a-service-tier-in-the-dtu-based-
purchasing-model
Migration - https://docs.microsoft.com/en-us/azure/dms/tutorial-sql-server-
to-managed-instance#create-an-azure-database-migration-service-
instance
General - https://azure.microsoft.com/en-gb/pricing/details/sql-
database/managed/
Any Questions?
Thank You

Contenu connexe

Tendances

Lessons Learned: Understanding Azure Data Factory Pricing (Microsoft Ignite 2...
Lessons Learned: Understanding Azure Data Factory Pricing (Microsoft Ignite 2...Lessons Learned: Understanding Azure Data Factory Pricing (Microsoft Ignite 2...
Lessons Learned: Understanding Azure Data Factory Pricing (Microsoft Ignite 2...Cathrine Wilhelmsen
 
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid Model
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid ModelGeek Sync | Taking Your First Steps to the Cloud—Building a Hybrid Model
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid ModelIDERA Software
 
Azure data bricks by Eugene Polonichko
Azure data bricks by Eugene PolonichkoAzure data bricks by Eugene Polonichko
Azure data bricks by Eugene PolonichkoAlex Tumanoff
 
J1 T1 4 - Azure Data Factory vs SSIS - Regis Baccaro
J1 T1 4 - Azure Data Factory vs SSIS - Regis BaccaroJ1 T1 4 - Azure Data Factory vs SSIS - Regis Baccaro
J1 T1 4 - Azure Data Factory vs SSIS - Regis BaccaroMS Cloud Summit
 
Designing a modern data warehouse in azure
Designing a modern data warehouse in azure   Designing a modern data warehouse in azure
Designing a modern data warehouse in azure Antonios Chatzipavlis
 
Business Intelligence with SQL Server
Business Intelligence with SQL ServerBusiness Intelligence with SQL Server
Business Intelligence with SQL ServerPeter Gfader
 
Snowflake Best Practices for Elastic Data Warehousing
Snowflake Best Practices for Elastic Data WarehousingSnowflake Best Practices for Elastic Data Warehousing
Snowflake Best Practices for Elastic Data WarehousingAmazon Web Services
 
Deep Dive into Azure Data Factory v2
Deep Dive into Azure Data Factory v2Deep Dive into Azure Data Factory v2
Deep Dive into Azure Data Factory v2Eric Bragas
 
Accessing Google Cloud APIs
Accessing Google Cloud APIsAccessing Google Cloud APIs
Accessing Google Cloud APIswesley chun
 
Migrate a successful transactional database to azure
Migrate a successful transactional database to azureMigrate a successful transactional database to azure
Migrate a successful transactional database to azureIke Ellis
 
Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overviewJames Serra
 
SQL to NoSQL: Top 6 Questions
SQL to NoSQL: Top 6 QuestionsSQL to NoSQL: Top 6 Questions
SQL to NoSQL: Top 6 QuestionsMike Broberg
 
Azure Databricks is Easier Than You Think
Azure Databricks is Easier Than You ThinkAzure Databricks is Easier Than You Think
Azure Databricks is Easier Than You ThinkIke Ellis
 

Tendances (20)

Lessons Learned: Understanding Azure Data Factory Pricing (Microsoft Ignite 2...
Lessons Learned: Understanding Azure Data Factory Pricing (Microsoft Ignite 2...Lessons Learned: Understanding Azure Data Factory Pricing (Microsoft Ignite 2...
Lessons Learned: Understanding Azure Data Factory Pricing (Microsoft Ignite 2...
 
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid Model
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid ModelGeek Sync | Taking Your First Steps to the Cloud—Building a Hybrid Model
Geek Sync | Taking Your First Steps to the Cloud—Building a Hybrid Model
 
Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overview
 
Azure data bricks by Eugene Polonichko
Azure data bricks by Eugene PolonichkoAzure data bricks by Eugene Polonichko
Azure data bricks by Eugene Polonichko
 
J1 T1 4 - Azure Data Factory vs SSIS - Regis Baccaro
J1 T1 4 - Azure Data Factory vs SSIS - Regis BaccaroJ1 T1 4 - Azure Data Factory vs SSIS - Regis Baccaro
J1 T1 4 - Azure Data Factory vs SSIS - Regis Baccaro
 
Designing a modern data warehouse in azure
Designing a modern data warehouse in azure   Designing a modern data warehouse in azure
Designing a modern data warehouse in azure
 
Azure data lake sql konf 2016
Azure data lake   sql konf 2016Azure data lake   sql konf 2016
Azure data lake sql konf 2016
 
Business Intelligence with SQL Server
Business Intelligence with SQL ServerBusiness Intelligence with SQL Server
Business Intelligence with SQL Server
 
Modern data warehouse
Modern data warehouseModern data warehouse
Modern data warehouse
 
Snowflake Best Practices for Elastic Data Warehousing
Snowflake Best Practices for Elastic Data WarehousingSnowflake Best Practices for Elastic Data Warehousing
Snowflake Best Practices for Elastic Data Warehousing
 
Deep Dive into Azure Data Factory v2
Deep Dive into Azure Data Factory v2Deep Dive into Azure Data Factory v2
Deep Dive into Azure Data Factory v2
 
Azure SQL DWH
Azure SQL DWHAzure SQL DWH
Azure SQL DWH
 
Accessing Google Cloud APIs
Accessing Google Cloud APIsAccessing Google Cloud APIs
Accessing Google Cloud APIs
 
Introduction to azure document db
Introduction to azure document dbIntroduction to azure document db
Introduction to azure document db
 
Azure synapse by usama whaba khan
Azure synapse by usama whaba khanAzure synapse by usama whaba khan
Azure synapse by usama whaba khan
 
Data virtualization using polybase
Data virtualization using polybaseData virtualization using polybase
Data virtualization using polybase
 
Migrate a successful transactional database to azure
Migrate a successful transactional database to azureMigrate a successful transactional database to azure
Migrate a successful transactional database to azure
 
Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overview
 
SQL to NoSQL: Top 6 Questions
SQL to NoSQL: Top 6 QuestionsSQL to NoSQL: Top 6 Questions
SQL to NoSQL: Top 6 Questions
 
Azure Databricks is Easier Than You Think
Azure Databricks is Easier Than You ThinkAzure Databricks is Easier Than You Think
Azure Databricks is Easier Than You Think
 

Similaire à Moving to the cloud; PaaS, IaaS or Managed Instance

Sql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su AzureSql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su AzureMarco Obinu
 
Introduction to Azure SQL DB
Introduction to Azure SQL DBIntroduction to Azure SQL DB
Introduction to Azure SQL DBChristopher Foot
 
What's New in Amazon RDS for Open-Source & Commercial Databases
What's New in Amazon RDS for Open-Source & Commercial DatabasesWhat's New in Amazon RDS for Open-Source & Commercial Databases
What's New in Amazon RDS for Open-Source & Commercial DatabasesAmazon Web Services
 
Should I move my database to the cloud?
Should I move my database to the cloud?Should I move my database to the cloud?
Should I move my database to the cloud?James Serra
 
SQL Server Lift & Shift on Azure - SQL Saturday 921
SQL Server Lift & Shift on Azure - SQL Saturday 921SQL Server Lift & Shift on Azure - SQL Saturday 921
SQL Server Lift & Shift on Azure - SQL Saturday 921Marco Obinu
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...Amazon Web Services
 
Monitorando performance no Azure SQL Database
Monitorando performance no Azure SQL DatabaseMonitorando performance no Azure SQL Database
Monitorando performance no Azure SQL DatabaseVitor Fava
 
SQL Server Database as a Cloud Service
SQL Server Database as a Cloud ServiceSQL Server Database as a Cloud Service
SQL Server Database as a Cloud ServicePio Balistoy
 
AzureSQL Managed Instance (SQLKonferenz 2018)
AzureSQL Managed Instance (SQLKonferenz 2018)AzureSQL Managed Instance (SQLKonferenz 2018)
AzureSQL Managed Instance (SQLKonferenz 2018)Jovan Popovic
 
Azure SQL Database
Azure SQL DatabaseAzure SQL Database
Azure SQL Databaserockplace
 
Deep Dive on MySQL Databases on AWS - AWS Online Tech Talks
Deep Dive on MySQL Databases on AWS - AWS Online Tech TalksDeep Dive on MySQL Databases on AWS - AWS Online Tech Talks
Deep Dive on MySQL Databases on AWS - AWS Online Tech TalksAmazon Web Services
 
Tech-Spark: Azure SQL Databases
Tech-Spark: Azure SQL DatabasesTech-Spark: Azure SQL Databases
Tech-Spark: Azure SQL DatabasesRalph Attard
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed InstanceJames Serra
 
Azure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overviewAzure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overviewGeorge Walters
 
Azure SQL Database
Azure SQL Database Azure SQL Database
Azure SQL Database nj-azure
 
The Evolution of SQL Server as a Service - SQL Azure Managed Instance
The Evolution of SQL Server as a Service - SQL Azure Managed InstanceThe Evolution of SQL Server as a Service - SQL Azure Managed Instance
The Evolution of SQL Server as a Service - SQL Azure Managed InstanceJavier Villegas
 
Designing a modern data warehouse in azure
Designing a modern data warehouse in azure   Designing a modern data warehouse in azure
Designing a modern data warehouse in azure Antonios Chatzipavlis
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Andrew Miller
 
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloudTobias Koprowski
 

Similaire à Moving to the cloud; PaaS, IaaS or Managed Instance (20)

Sql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su AzureSql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su Azure
 
Introduction to Azure SQL DB
Introduction to Azure SQL DBIntroduction to Azure SQL DB
Introduction to Azure SQL DB
 
What's New in Amazon RDS for Open-Source & Commercial Databases
What's New in Amazon RDS for Open-Source & Commercial DatabasesWhat's New in Amazon RDS for Open-Source & Commercial Databases
What's New in Amazon RDS for Open-Source & Commercial Databases
 
Should I move my database to the cloud?
Should I move my database to the cloud?Should I move my database to the cloud?
Should I move my database to the cloud?
 
SQL Server Lift & Shift on Azure - SQL Saturday 921
SQL Server Lift & Shift on Azure - SQL Saturday 921SQL Server Lift & Shift on Azure - SQL Saturday 921
SQL Server Lift & Shift on Azure - SQL Saturday 921
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
 
Monitorando performance no Azure SQL Database
Monitorando performance no Azure SQL DatabaseMonitorando performance no Azure SQL Database
Monitorando performance no Azure SQL Database
 
SQL Server Database as a Cloud Service
SQL Server Database as a Cloud ServiceSQL Server Database as a Cloud Service
SQL Server Database as a Cloud Service
 
AzureSQL Managed Instance (SQLKonferenz 2018)
AzureSQL Managed Instance (SQLKonferenz 2018)AzureSQL Managed Instance (SQLKonferenz 2018)
AzureSQL Managed Instance (SQLKonferenz 2018)
 
Azure SQL Database
Azure SQL DatabaseAzure SQL Database
Azure SQL Database
 
Deep Dive on MySQL Databases on AWS - AWS Online Tech Talks
Deep Dive on MySQL Databases on AWS - AWS Online Tech TalksDeep Dive on MySQL Databases on AWS - AWS Online Tech Talks
Deep Dive on MySQL Databases on AWS - AWS Online Tech Talks
 
Tech-Spark: Azure SQL Databases
Tech-Spark: Azure SQL DatabasesTech-Spark: Azure SQL Databases
Tech-Spark: Azure SQL Databases
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed Instance
 
AZURE Data Related Services
AZURE Data Related ServicesAZURE Data Related Services
AZURE Data Related Services
 
Azure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overviewAzure SQL Database Managed Instance - technical overview
Azure SQL Database Managed Instance - technical overview
 
Azure SQL Database
Azure SQL Database Azure SQL Database
Azure SQL Database
 
The Evolution of SQL Server as a Service - SQL Azure Managed Instance
The Evolution of SQL Server as a Service - SQL Azure Managed InstanceThe Evolution of SQL Server as a Service - SQL Azure Managed Instance
The Evolution of SQL Server as a Service - SQL Azure Managed Instance
 
Designing a modern data warehouse in azure
Designing a modern data warehouse in azure   Designing a modern data warehouse in azure
Designing a modern data warehouse in azure
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
 
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
 

Dernier

Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftshyamraj55
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?Paolo Missier
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdfMuhammad Subhan
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024Stephen Perrenod
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentationyogeshlabana357357
 

Dernier (20)

Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 

Moving to the cloud; PaaS, IaaS or Managed Instance

  • 1. What we will cover; your expectations • An overview of the services available. • Focus on business benefits behind each offering. • Not a technical deep dive. • Abstract; In this session we'll look at the cloud choices available in Azure for SQL Server. Whether it's PaaS, IaaS or Managed Instance we'll look into the features provided, the major differences and the Pros and Cons of each solution and how to choose the best option available.
  • 3. Moving to the cloud; PaaS, IaaS or Managed Instance
  • 4. Thomas Sykes SQL Consultant, MCT, MCSE Edinburgh, Scotland Working with SQL Server since version 7.0 Edinburgh Data Platform User Group Lead sqltomato.com @sqltomato
  • 5. Thanks to our sponsors
  • 6. The Cloud Journey; On Premise, Cloud IaaS and PaaS Shared Lower Cost Dedicated Higher Cost Higher Administration Lower Administration Off Premises On Premises Hybrid Cloud SQL Server Physical Machines (Raw Iron) Physical SQL Server Private Cloud Virtualised Machines and Appliances Virtual SQL Server in Azure VM Virtualised Machines IaaS Azure SQL Database Virtualised Databases PaaS Azure Managed Instance Virtualised Instance PaaS
  • 7. The Cloud Journey; Our Azure Cloud Options • IaaS – Traditional Infrastructure as a Service. • PaaS – Platform as a Service database offering. Includes both single database and elastic pool (multi-tenant). • Managed Instance – Fully managed service PaaS.
  • 8. IaaS – Infrastructure as a Service; Azure Virtual Machine
  • 9. IaaS; What is it? • Traditional Virtual Machine running the cloud. • Full SQL Server installation. • All features available.
  • 10. IaaS; Pro’s • You can customize the server. • You can use third party apps with specific requirements or installs. • All recent versions and editions of SQL Server are available for installation. • All the supported SQL Server versions (2008R2, 2012, 2014, 2016, 2017) and editions (Developer, Express, Web, Standard, Enterprise) are available.
  • 11. IaaS; Pro’s • Bring your own license available – you can use the Azure Hybrid Benefit Savings Calculator and save up to 55 per cent on vCore-based SQL Database options. • Or use an Azure SQL Virtual Machine which includes SQL Server license as well as providing the virtual machine.
  • 12. IaaS; Con’s • Significant management overhead. • Upfront costs if on-premise. • Limited Scalability. • Compliance. • Complex High Availability solutions.
  • 13. PaaS – Platform as a Service; Azure SQL Database
  • 14. The Cloud Journey; PaaS • Many options. • Most features.
  • 15. Azure SQL Database – PaaS; What is it? • Azure SQL Database is a fully managed relational database solution. • Automatically configured, patched, backed up and upgraded by Microsoft. • Either single database or elastic pool solutions available.
  • 16. Azure SQL Database – PaaS; Tiers • New tiers available in Standard Tier Tier/Size DTU Cost / Month Included Storage Maximum Storage Cost Per DTU B 5 £4 2 GB 2 GB 0.73 S0 10 £11 250 GB 250 GB 1.1 S1 20 £22 250 GB 250 GB 1.1 S2 50 £55 250 GB 250 GB 1.1 S3 100 £110 250 GB 1 TB 1.1 S4 200 £219 250 GB 1 TB 1.1 S6 400 £439 250 GB 1 TB 1.1 S7 800 £878 250 GB 1 TB 1.1 S9  1,600 £1,755 250 GB 1 TB 1.1 S12  3,000 £3,291 250 GB 1 TB 1.1 P1 125 £340 500 GB 1 TB 2.72 P2 250 £680 500 GB 1 TB 2.72 P4 500 £1,360 500 GB 1 TB 2.72 P6 1,000 £2,720 500 GB 1 TB 2.72 P11 1,750 £5,119 4 TB 4 TB 2.93 P15 4,000 £11,701 4 TB 4 TB 2.93
  • 17. Azure SQL Database – PaaS; Management and Performance • Azure SQL Database Query Performance Insight can provide information on query plans and long running queries using Query Store • For DTU estimates we can use the Azure SQL Database DTU Calculator • Automated index tuning available with regression • Long term retention backups available http://dtucalculator.azurewebsites.net
  • 18. Azure SQL Database – PaaS; Pro’s • Massively reduced administration costs. • Reduced and flexible cost. • Easy and strong tenant isolation. • The potential to scale up easily. • Geographic replication and failover. • Elastic Pools can offer considerable savings if used by multiple databases that have varying and unpredictable usage demands.
  • 19. Azure SQL Database – PaaS; Con’s • Hugely reduced feature set. • Database size limits 4TB. • Expensive when in the P11 Option for the required storage and not DTU’s required. • No cross-database queries.
  • 20. PaaS – Platform as a Service; Managed Instance
  • 21. Managed Instance – PaaS; What is it? • Similar to SQL Server Enterprise edition on IaaS • IaaS customers looking to migrate their applications to a fully managed service with minimal design changes. • Need Vnet and Virtual network peering setup
  • 22. Managed Instance – PaaS; What is it? • Nearest PaaS “full fat” option. • Scalable from 8 to 24 cores (Gen4) or 8 to 80 cores (Gen5). • General Purpose and Business Critical Tiers. • S
  • 23. Managed Instance – PaaS; Some notes on deployment and usage • First instance takes significant time, over 24 hours for some deployments • Deployments need network planning – Needs empty new Vnet and Vnet peering
  • 24. Managed Instance – PaaS; Pro’s • Most features available - Linked Servers, Cross database queries, database mail, SQL Server Agent, Service Broker supported. • Compliance. • Management reduced compared to IaaS.
  • 25. Managed Instance – PaaS; Con’s • Some options not available in their usual form; such as Reporting services, Integration Services and Analysis Services. • Expensive option, especially in Business Critical Tier. • Not a mature offering.
  • 26. Azure SQL Database/Managed Instance; Shared features
  • 27. Azure SQL Database/Managed Instance; ERT/RPO • Recovery Time and Recovery Points
  • 28. Azure SQL Database/Managed Instance; Advanced Threat Protection (SQL Server) • Indicates vulnerabilities and detecting anomalous activities that could indicate a threat to your database. An example may be an unusual logon. • Applying to all databases on a single server it includes SQL Threat Detection, SQL Vulnerability Assessment and SQL Information Protection. • Currently* costs £11.18 /server /month. * Correct as of 2018-08-03
  • 29. Summary • IaaS – Best flexibility, can include other SQL Server services (SSRS, SSIS, SSAS). • IaaS – Higher running costs and higher management costs. • Azure Database PaaS – Lowest cost offering if certain features are not required. • Managed Instance PaaS – Good migration point if multiple databases or certain features required.
  • 30. Useful References; Choosing Tier - https://docs.microsoft.com/en-us/azure/sql-database/sql- database-service-tiers-dtu#choosing-a-service-tier-in-the-dtu-based- purchasing-model Migration - https://docs.microsoft.com/en-us/azure/dms/tutorial-sql-server- to-managed-instance#create-an-azure-database-migration-service- instance General - https://azure.microsoft.com/en-gb/pricing/details/sql- database/managed/