PASS - 19 - Corp - Template - v2 - IaaS - Vs - PaaS Final
PASS - 19 - Corp - Template - v2 - IaaS - Vs - PaaS Final
PASS - 19 - Corp - Template - v2 - IaaS - Vs - PaaS Final
Hybrid cloud
On-premises & cloud
Consistent experience is everything
Microsoft Worldwide DCs – end of 2017
Advantages of Microsoft Azure
IaaS
Cloud Option
• Business Critical: Designed for applications with low IO latency requirements and minimal
impact of underlying maintenance operations on the workload.
• Designed for business applications with highest performance and HA requirements
• Comes with super-fast SSD storage (up to 1 TB on Gen 4 and up to 4 TB on Gen 5)
• Built-in High availability based on Always On Availability Groups and Azure Service Fabric.
• Built-in additional Read-only database replica that can be used for reporting and other read-only workloads
• In-Memory OLTP that can be used for workload with high-performance requirements
• https://docs.microsoft.com/en-us/azure/sql-database/sql-database-high-
availability#premium-and-business-critical-service-tier-availability
Additional topics not discussed here…
• Network
• Security
• Application Stack
• Identity Management (i.e.: Citrix)
• How to migrate
• …
Let’s Compare!
• https://docs.microsoft.com/e
n-us/azure/sql-database/sql-
database-paas-vs-sql-server-
iaas
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-features
Main differences
SQL Server on VM Managed instance in SQL Database Single database / elastic pool in
SQL Database
• You have full control over the SQL • High compatibility with SQL Server • The most commonly used SQL
Server engine on-premises Server features are available
• Up to 99.95% availability • 99.99% availability guaranteed • 99.99% availability guaranteed
• Full parity with the matching version • Built-in backups, patching, recovery • Built-in backups, patching, recovery
of on-premises SQL Server • Latest stable Database Engine • Latest stable Database Engine
• Fixed, well-known database engine version (lower comp. level version (lower comp. level
version supported) supported)
• Previous engine versions support • Easy migration from SQL Server. • Ability to assign necessary resources
• Easy migration from SQL Server on- Private IP address within Azure Vnet (CPU/storage) to individual
premises • Built-in advanced intelligence and databases
• Private IP address within Azure Vnet security • Built-in advanced intelligence and
• You have ability to deploy • Online change of resources security
application or services on the host (CPU/storage) • Online change of resources
where SQL Server is placed. • Automatic tuning available (CPU/storage).
• Automatic tuning available
Comparison of Limitations
SQL Server on VM Managed instance in SQL Database Single database / elastic pool in
SQL Database
• SQL Server instances with • Up to 8 TB storage • Databases of up to 100 TB
up to 64 TB of storage