You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/sql-database/sql-database-managed-instance.md
+33-61
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ ms.date: 10/01/2018
18
18
Azure SQL Database Managed Instance is a new deployment model of Azure SQL Database, providing near 100% compatibility with the latest SQL Server on-premises (Enterprise Edition) Database Engine, providing a native [virtual network (VNet)](../virtual-network/virtual-networks-overview.md) implementation that addresses common security concerns, and a [business model](https://azure.microsoft.com/pricing/details/sql-database/) favorable for on-premises SQL Server customers. Managed Instance allows existing SQL Server customers to lift and shift their on-premises applications to the cloud with minimal application and database changes. At the same time, Managed Instance preserves all PaaS capabilities (automatic patching and version updates, [automated backups](sql-database-automated-backups.md), [high-availability](sql-database-high-availability.md) ), that drastically reduces management overhead and TCO.
19
19
20
20
> [!IMPORTANT]
21
-
> For a list of regions in which Managed Instance is currently available, see [Migrate your databases to a fully managed service with Azure SQL Database Managed Instance](https://azure.microsoft.com/blog/migrate-your-databases-to-a-fully-managed-service-with-azure-sql-database-managed-instance/).
21
+
> For a list of regions in which Managed Instance is currently available, see [supported regions](sql-database-managed-instance-resource-limits.md#supported-regions).
22
22
23
23
The following diagram outlines key features of the Managed Instance:
24
24
@@ -35,30 +35,42 @@ To decide between Azure SQL Database Single Database, Azure SQL Database Managed
35
35
Azure SQL Database Managed Instance combines the best features that are available both in Azure SQL Database and SQL Server Database Engine.
36
36
37
37
> [!IMPORTANT]
38
-
> A Managed Instance runs with all of the features of the most recent version of SQL Server, including online operations, automatic plan corrections, and other enterprise performance enhancements.
38
+
> A Managed Instance runs with all of the features of the most recent version of SQL Server, including online operations, automatic plan corrections, and other enterprise performance enhancements. A Comparison of the features available is explained in [Feature comparison: Azure SQL Database versus SQL Server](sql-database-features.md).
39
39
40
40
|**PaaS benefits**|**Business continuity**|
41
41
| --- | --- |
42
42
|No hardware purchasing and management <br>No management overhead for managing underlying infrastructure <br>Quick provisioning and service scaling <br>Automated patching and version upgrade <br>Integration with other PaaS data services |99.99% uptime SLA <br>Built in [high-availability](sql-database-high-availability.md) <br>Data protected with [automated backups](sql-database-automated-backups.md) <br>Customer configurable backup retention period (fixed to 7 days in Public Preview) <br>User-initiated [backups](https://docs.microsoft.com/sql/t-sql/statements/backup-transact-sql?view=azuresqldb-mi-current) <br>[Point in time database restore](sql-database-recovery-using-backups.md#point-in-time-restore) capability |
43
43
|**Security and compliance**|**Management**|
44
44
|Isolated environment ([VNet integration](sql-database-managed-instance-vnet-configuration.md), single tenant service, dedicated compute and storage) <br>[Transparent data encryption (TDE)](https://docs.microsoft.com/sql/relational-databases/security/encryption/transparent-data-encryption-azure-sql)<br>[Azure AD authentication](sql-database-aad-authentication.md), single sign-on support <br>Adheres to compliance standards same as Azure SQL database <br>[SQL auditing](sql-database-managed-instance-auditing.md) <br>[Threat Detection](sql-database-managed-instance-threat-detection.md) |Azure Resource Manager API for automating service provisioning and scaling <br>Azure portal functionality for manual service provisioning and scaling <br>Data Migration Service
45
45
46
-
## vCore-based purchasing model
46
+
The key features of Managed Instance are shown in the following table:
47
+
48
+
|Feature | Description|
49
+
|---|---|
50
+
| SQL Server version / build | SQL Server Database Engine (latest stable) |
51
+
| Managed automated backups | Yes |
52
+
| Built-in instance and database monitoring and metrics | Yes |
53
+
| Automatic software patching | Yes |
54
+
| The latest Database Engine features | Yes |
55
+
| Number of data files (ROWS) per the database | Multiple |
| Built-in Integration Service (SSIS) | No - SSIS is a part of [Azure Data Factory PaaS](https://docs.microsoft.com/azure/data-factory/tutorial-deploy-ssis-packages-azure)|
61
+
| Built-in Analysis Service (SSAS) | No - SSAS is separate [PaaS](https://docs.microsoft.com/azure/analysis-services/analysis-services-overview)|
62
+
| Built-in Reporting Service (SSRS) | No - use PowerBI or SSRS IaaS |
63
+
|||
47
64
48
-
The [vCore-based purchasing model](sql-database-service-tiers-vcore.md) gives you flexibility, control, transparency, and a straightforward way to translate on-premises workload requirements to the cloud. This model allows you to scale compute, memory, and storage based upon their workload needs. The vCore model is also eligible for up to 30 percent savings with the [Azure Hybrid Use Benefit for SQL Server](../virtual-machines/windows/hybrid-use-benefit-licensing.md).
65
+
## vCore-based purchasing model
49
66
50
-
A virtual core represents the logical CPU offered with an option to choose between generations of hardware.
51
-
- Gen 4 Logical CPUs are based on Intel E5-2673 v3 (Haswell) 2.4 GHz processors.
52
-
- Gen 5 Logical CPUs are based on Intel E5-2673 v4 (Broadwell) 2.3 GHz processors.
67
+
The [vCore-based purchasing model](sql-database-service-tiers-vcore.md) in Managed Instance gives you flexibility, control, transparency, and a straightforward way to translate on-premises workload requirements to the cloud. This model allows you to scale compute, memory, and storage based upon your workload needs. The vCore model is also eligible for up to 30 percent savings with the [Azure Hybrid Use Benefit for SQL Server](../virtual-machines/windows/hybrid-use-benefit-licensing.md).
53
68
54
-
The following table helps you understand how to select the optimal configuration of your compute, memory, storage, and I/O resources.
69
+
In vCore model, you can choose between generations of hardware.
70
+
-**Gen 4** Logical CPUs are based on Intel E5-2673 v3 (Haswell) 2.4 GHz processors, attached SSD, physical cores, 7GB RAM per core, and compute sizes between 8 and 24 vCores.
71
+
-**Gen 5** Logical CPUs are based on Intel E5-2673 v4 (Broadwell) 2.3 GHz processors, fast eNVM SSD, hyper-threaded logical core, and compute sizes between 8 and 80 cores.
Find more information about the difference between hardware generations in [Managed Instance resource limits](sql-database-managed-instance-resource-limits.md#hardware-generation-characteristics).
62
74
63
75
## Managed Instance service tiers
64
76
@@ -77,32 +89,11 @@ The following list describes key characteristic of the General Purpose service t
77
89
78
90
- Design for the majority of business applications with typical performance requirements
79
91
- High-performance Azure Premium storage (8 TB)
80
-
-100 databases per instance
92
+
-Built-in [High-availability](sql-database-high-availability.md#standardgeneral-purpose-availability) based on reliable Azure Premium Storage and [Azure Service Fabric](../service-fabric/service-fabric-overview.md)
81
93
82
-
The following list outlines the key characteristics of the General Purpose service tier:
94
+
For more information, see [Stogate layer in General purpose tier](https://medium.com/azure-sqldb-managed-instance/file-layout-in-general-purpose-azure-sql-managed-instance-cf21fff9c76c) and [Storage performance best practices and considerations for Azure SQL DB Managed Instance (General Purpose)](https://blogs.msdn.microsoft.com/sqlcat/2018/07/20/storage-performance-best-practices-and-considerations-for-azure-sql-db-managed-instance-general-purpose/).
83
95
84
-
|Feature | Description|
85
-
|---|---|
86
-
| Number of vCores*| 8, 16, 24 (Gen 4)<br>8, 16, 24, 32, 40, 64, 80 (Gen 5)|
87
-
| SQL Server version / build | SQL Server Database Engine (latest stable) |
88
-
| Min storage size | 32 GB |
89
-
| Max storage size | 8 TB |
90
-
| Max storage per database | Determined by the max storage size per instance |
91
-
| Expected storage IOPS | 500-7500 IOPS per data file (depends on data file). See [Premium Storage](../virtual-machines/windows/premium-storage-performance.md#premium-storage-disk-sizes)|
92
-
| Number of data files (ROWS) per the database | Multiple |
93
-
| Number of log files (LOG) per database | 1 |
94
-
| Managed automated backups | Yes |
95
-
| HA | Data stored in Azure Storage and [Azure Service Fabric](../service-fabric/service-fabric-overview.md)|
96
-
| Built-in instance and database monitoring and metrics | Yes |
\* A virtual core represents the logical CPU offered with an option to choose between generations of hardware. Gen 4 Logical CPUs are based on Intel E5-2673 v3 (Haswell) 2.4 GHz processors and Gen 5 Logical CPUs are based on Intel E5-2673 v4 (Broadwell) 2.3 GHz processors.
104
-
105
-
For more information, see [Standard/General Purpose availability and architecture](sql-database-high-availability.md#standardgeneral-purpose-availability) in Azure SQL Database and [Storage performance best practices and considerations for Azure SQL DB Managed Instance (General Purpose)](https://blogs.msdn.microsoft.com/sqlcat/2018/07/20/storage-performance-best-practices-and-considerations-for-azure-sql-db-managed-instance-general-purpose/).
96
+
Find more information about the difference between service tiers in [Managed Instance resource limits](sql-database-managed-instance-resource-limits.md#service-tier-characteristics).
106
97
107
98
### Business Critical service tier (preview)
108
99
@@ -111,34 +102,15 @@ Business Critical service tier is built for applications with high IO requiremen
111
102
The following list outlines the key characteristics of the Business Critical service tier:
112
103
- Designed for business applications with highest performance and HA requirements
113
104
- Comes with super-fast SSD storage (up to 1 TB on Gen 4 and up to 4 TB on Gen 5)
114
-
- Supports up to 100 databases per instance
115
-
- Built-in additional read-only instance that can be used for reporting and other read-only workloads
105
+
- Built-in [High availability](sql-database-high-availability.md#premiumbusiness-critical-availability) based on [Always On Availability Groups](https://docs.microsoft.com/sql/database-engine/availability-groups/windows/always-on-availability-groups-sql-server) and [Azure Service Fabric](../service-fabric/service-fabric-overview.md).
106
+
- Built-in additional [Read-only database replica](sql-database-read-scale-out.md) that can be used for reporting and other read-only workloads
116
107
-[In-Memory OLTP](sql-database-in-memory.md) that can be used for workload with high-prefrmance requirements
117
108
118
-
|Feature | Description|
119
-
|---|---|
120
-
| Number of vCores*| 8, 16, 24, 32 (Gen 4)<br>8, 16, 24, 32, 40, 64, 80 (Gen 5)|
121
-
| SQL Server version / build | SQL Server (latest available) |
| Max storage size | Gen 4: 1 TB (all vCore sizes)<br> Gen 5:<ul><li>1 TB for 8, 16 vCores</li><li>2 TB for 24 vCores</li><li>4 TB for 32, 40, 64, 80 vCores</ul>|
125
-
| Max storage per database | Determined by the max storage size per instance |
126
-
| Number of data files (ROWS) per the database | Multiple |
127
-
| Number of log files (LOG) per database | 1 |
128
-
| Managed automated backups | Yes |
129
-
| HA | Data stored in local SSD and use [Always On Availability Groups](https://docs.microsoft.com/sql/database-engine/availability-groups/windows/always-on-availability-groups-sql-server) and [Azure Service Fabric](../service-fabric/service-fabric-overview.md)|
130
-
| Built-in instance and database monitoring and metrics | Yes |
For more information see [Premium/Business Critical availability and architecture](sql-database-high-availability.md#premiumbusiness-critical-availability) in Azure SQL Database.
138
-
139
109
> [!IMPORTANT]
140
110
> The **Business Critical** service tier is in preview.
141
111
112
+
Find more information about the difference between service tiers in [Managed Instance resource limits](sql-database-managed-instance-resource-limits.md#service-tier-characteristics).
113
+
142
114
## Advanced security and compliance
143
115
144
116
Azure SQL Database Managed Instance combines advanced security features provided by Azure cloud and SQL Server Database Engine.
0 commit comments