Database Modernization
Grüezi | Willkommen | Bonjour | Welcome | Velkomst
Martina Sordakis
Infrastructure & Cloud Consultant
Trivadis AG
About me
2 09.11.2018
• Working for Trivadis for 4 years
• Started as Oracle DBA
• SQL Server Administration
• Infrastructure Concepts in the Azure Cloud
Agenda
3 09.11.2018
1. Database Modernization
2. Microsoft's SQL data platform
3. SQL Managed Instance
4. Demo
Next generation databases4 7.11.2018
Database modernization
Getting your databases a step further…
5 09.11.2018
• Flexibility of choice
• Choose what you want to manage
• Create hybrid environments
• Handle changing loads
Next generation databases6 7.11.2018
Microsoft's SQL data platform
Overview
7 09.11.2018
SQL Server on Azure Virtual Machines
8 09.11.2018
• Run SQL Server inside a Virtual Machine
• Hosted on Microsoft Hardware
• Support all on-premises capabilities
• BYOL or use included licences
• Full administrative rights
• Responsible for configuration and maintenance (Backup, Patching etc.)
• Instances up to 64TB of storage
Azure SQL Database
9 09.11.2018
• Run SQL Server workloads as a service
• Based on Enterprise Edition of SQL Server
• Hardware and software that is owned, hosted, and maintained by Microsoft
• No management of Virtual machines, OS or database software
• No maintenance required
• BYOL or use included licences
Azure SQL Database Deployment Options
10 09.11.2018
SQL Database
(PaaS)
Elastic
Pool
Managed
Instance
Single
database
Azure SQL Database
11 09.11.2018
SQL Database
(PaaS)
Elastic
Pool
Managed
Instance
Single
database
Single Database
12 09.11.2018
• Database is created in a logical server
• Not 100% compatible with on prem SQL Server
• Database of up to 100TB (preview)
• BYOL or use included licences
Azure SQL Database
13 09.11.2018
SQL Database
(PaaS)
Elastic
Pool
Managed
Instance
Single
database
Elastic Pool
14 09.11.2018
• Pool of databases sharing resources
• Minimum and maximum resources set on pool and database base
Azure SQL Database
15 09.11.2018
SQL Database
(PaaS)
Elastic
Pool
Managed
Instance
Single
database
Next generation databases16 7.11.2018
Azure Managed Instance
SQL Server
compatibility
• Fully-fledged SQL
instance with nearly
100% compat with
on-premise
Fully-managed
service
• Built on the same
infrastructure as
SQL Database
• Provides the same
benefits (PaaS)
Full isolation and
security
• Contained within
your VNet
• Private IP addresses
• Express Route /
VPN connectivity
New pricing
options
• Transparent
• Frictionless
• Competitive
What is Azure managed Instance?
What is Azure managed Instance?
* - features coming soon
Built in
Compute & storage provisioned on demand
Fast & online scaling
Full stack updates and patches
Backups with health checks
Point-in-time restore (configurable retention *)
99.99% availability with automatic failover
Disaster recovery with single geo secondary (multiple*)
SQL Server
compatibility
• Fully-fledged SQL
instance with nearly
100% compat with
on-premise
Fully-managed
service
• Built on the same
infrastructure as
SQL Database
• Provides the same
benefits (PaaS)
Full isolation and
security
• Contained within
your VNet
• Private IP addresses
• Express Route /
VPN connectivity
New purchasing
options
• Transparent
• Frictionless
• Competitive
What is Azure managed Instance?
SQL Server
compatibility
• Fully-fledged SQL
instance with nearly
100% compat with
on-premise
Fully-managed
service
• Built on the same
infrastructure as
SQL Database
• Provides the same
benefits (PaaS)
Full isolation and
security
• Contained within
your VNet
• Private IP addresses
• Express Route /
VPN connectivity
New purchasing
options
• Transparent
• Frictionless
• Competitive
What is Azure managed Instance?
PHYSICAL SECURITY
NETWORK SECURITY
CLUSTER SECURITY
ACCESS MANAGEMENT
THREAT PROTECTION
CUSTOMER DATA
INFORMATION PROTECTION
Security
Security
* - features coming soon
Threat detection with automatic alerting
Automatic performance tuning*
Monitoring at scale with Intelligent Insights
Vulnerability Assessment
SQL Server
compatibility
• Fully-fledged SQL
instance with nearly
100% compat with
on-premise
Fully-managed
service
• Built on the same
infrastructure as
SQL Database
• Provides the same
benefits (PaaS)
Full isolation and
security
• Contained within
your VNet
• Private IP addresses
• Express Route /
VPN connectivity
New purchasing
options
• Transparent
• Frictionless
• Competitive
What is Azure managed Instance?
Service tiers
Capability  Service tier General Purpose (GA) Business Critical (Public Preview)
Best for Apps with typical availability and
common IO latency requirements
Apps with highest availability and
lowest IO latency requirements.
Compute (vCores) 8, 16, 24, 34, 40, 64, 80 8, 16, 24, 34, 40, 64, 80
HA / Recovery Time Objective Remote storage based / Good Always On AG based / Better
Storage type / size Fast remote (Azure Premium) /
Up to 8 TB
Super-fast local SSD /
Up to 4 TB
Pricing
25 09.11.2018
• Relevant components for charging
• Compute (vCore)
• Storage
• Per GB
• First 32 GB/month are free
• I/Os
• Every 1 million requests
Pricing
26 09.11.2018
• Three price options
• Licence included
• Azure Hybrid Benefit
• Reserved capacity
Pricing Example
27 09.11.2018
• 8vCores, 56 GB RAM (General Purpose)
• Price
• Licence Included ~1536 CHF/Month
• Azure Hybrid Benefit ~ 962.30 CHF/Month
• 1 year reserved licence ~ 1199 CHF/Month
• 3 years reserved licence ~ 1007 CHF/Month
• 3 years reserved licence with azure hybrid benefit ~432.99 CHF/Month
• https://azure.microsoft.com/en-us/pricing/details/sql-database/managed/
*Calculation for 730 hours in West Europe
Next generation databases28 7.11.2018
Demo
Thank you
Martina Sordakis
Infrastructure & Cloud Consultant
Martina.sordakis@trivadis.com
7.11.2018 Next generation databases29

Database Modernization

  • 1.
    Database Modernization Grüezi |Willkommen | Bonjour | Welcome | Velkomst Martina Sordakis Infrastructure & Cloud Consultant Trivadis AG
  • 2.
    About me 2 09.11.2018 •Working for Trivadis for 4 years • Started as Oracle DBA • SQL Server Administration • Infrastructure Concepts in the Azure Cloud
  • 3.
    Agenda 3 09.11.2018 1. DatabaseModernization 2. Microsoft's SQL data platform 3. SQL Managed Instance 4. Demo
  • 4.
    Next generation databases47.11.2018 Database modernization
  • 5.
    Getting your databasesa step further… 5 09.11.2018 • Flexibility of choice • Choose what you want to manage • Create hybrid environments • Handle changing loads
  • 6.
    Next generation databases67.11.2018 Microsoft's SQL data platform
  • 7.
  • 8.
    SQL Server onAzure Virtual Machines 8 09.11.2018 • Run SQL Server inside a Virtual Machine • Hosted on Microsoft Hardware • Support all on-premises capabilities • BYOL or use included licences • Full administrative rights • Responsible for configuration and maintenance (Backup, Patching etc.) • Instances up to 64TB of storage
  • 9.
    Azure SQL Database 909.11.2018 • Run SQL Server workloads as a service • Based on Enterprise Edition of SQL Server • Hardware and software that is owned, hosted, and maintained by Microsoft • No management of Virtual machines, OS or database software • No maintenance required • BYOL or use included licences
  • 10.
    Azure SQL DatabaseDeployment Options 10 09.11.2018 SQL Database (PaaS) Elastic Pool Managed Instance Single database
  • 11.
    Azure SQL Database 1109.11.2018 SQL Database (PaaS) Elastic Pool Managed Instance Single database
  • 12.
    Single Database 12 09.11.2018 •Database is created in a logical server • Not 100% compatible with on prem SQL Server • Database of up to 100TB (preview) • BYOL or use included licences
  • 13.
    Azure SQL Database 1309.11.2018 SQL Database (PaaS) Elastic Pool Managed Instance Single database
  • 14.
    Elastic Pool 14 09.11.2018 •Pool of databases sharing resources • Minimum and maximum resources set on pool and database base
  • 15.
    Azure SQL Database 1509.11.2018 SQL Database (PaaS) Elastic Pool Managed Instance Single database
  • 16.
    Next generation databases167.11.2018 Azure Managed Instance
  • 17.
    SQL Server compatibility • Fully-fledgedSQL instance with nearly 100% compat with on-premise Fully-managed service • Built on the same infrastructure as SQL Database • Provides the same benefits (PaaS) Full isolation and security • Contained within your VNet • Private IP addresses • Express Route / VPN connectivity New pricing options • Transparent • Frictionless • Competitive What is Azure managed Instance?
  • 18.
    What is Azuremanaged Instance? * - features coming soon Built in Compute & storage provisioned on demand Fast & online scaling Full stack updates and patches Backups with health checks Point-in-time restore (configurable retention *) 99.99% availability with automatic failover Disaster recovery with single geo secondary (multiple*)
  • 19.
    SQL Server compatibility • Fully-fledgedSQL instance with nearly 100% compat with on-premise Fully-managed service • Built on the same infrastructure as SQL Database • Provides the same benefits (PaaS) Full isolation and security • Contained within your VNet • Private IP addresses • Express Route / VPN connectivity New purchasing options • Transparent • Frictionless • Competitive What is Azure managed Instance?
  • 20.
    SQL Server compatibility • Fully-fledgedSQL instance with nearly 100% compat with on-premise Fully-managed service • Built on the same infrastructure as SQL Database • Provides the same benefits (PaaS) Full isolation and security • Contained within your VNet • Private IP addresses • Express Route / VPN connectivity New purchasing options • Transparent • Frictionless • Competitive What is Azure managed Instance?
  • 21.
    PHYSICAL SECURITY NETWORK SECURITY CLUSTERSECURITY ACCESS MANAGEMENT THREAT PROTECTION CUSTOMER DATA INFORMATION PROTECTION Security
  • 22.
    Security * - featurescoming soon Threat detection with automatic alerting Automatic performance tuning* Monitoring at scale with Intelligent Insights Vulnerability Assessment
  • 23.
    SQL Server compatibility • Fully-fledgedSQL instance with nearly 100% compat with on-premise Fully-managed service • Built on the same infrastructure as SQL Database • Provides the same benefits (PaaS) Full isolation and security • Contained within your VNet • Private IP addresses • Express Route / VPN connectivity New purchasing options • Transparent • Frictionless • Competitive What is Azure managed Instance?
  • 24.
    Service tiers Capability Service tier General Purpose (GA) Business Critical (Public Preview) Best for Apps with typical availability and common IO latency requirements Apps with highest availability and lowest IO latency requirements. Compute (vCores) 8, 16, 24, 34, 40, 64, 80 8, 16, 24, 34, 40, 64, 80 HA / Recovery Time Objective Remote storage based / Good Always On AG based / Better Storage type / size Fast remote (Azure Premium) / Up to 8 TB Super-fast local SSD / Up to 4 TB
  • 25.
    Pricing 25 09.11.2018 • Relevantcomponents for charging • Compute (vCore) • Storage • Per GB • First 32 GB/month are free • I/Os • Every 1 million requests
  • 26.
    Pricing 26 09.11.2018 • Threeprice options • Licence included • Azure Hybrid Benefit • Reserved capacity
  • 27.
    Pricing Example 27 09.11.2018 •8vCores, 56 GB RAM (General Purpose) • Price • Licence Included ~1536 CHF/Month • Azure Hybrid Benefit ~ 962.30 CHF/Month • 1 year reserved licence ~ 1199 CHF/Month • 3 years reserved licence ~ 1007 CHF/Month • 3 years reserved licence with azure hybrid benefit ~432.99 CHF/Month • https://azure.microsoft.com/en-us/pricing/details/sql-database/managed/ *Calculation for 730 hours in West Europe
  • 28.
  • 29.
    Thank you Martina Sordakis Infrastructure& Cloud Consultant [email protected] 7.11.2018 Next generation databases29