Are Instance Pools and Elastic Pools same when it comes to Azure SQL PaaS?

Pallab Chakraborty 401 Reputation points
2020-09-26T01:04:47.093+00:00

Are Instance Pools and Azure SQL Elastic Pools same thing when it comes to Azure SQL PaaS ? In the video https://www.youtube.com/watch?v=aRwJGaB3zsA it mentions about Instance Pool, so i would like to know if it is same as Elastic Pool or not. Thanks

SQL Server on Azure Virtual Machines
Azure SQL Database
0 comments No comments
{count} votes

Accepted answer
  1. prmanhas-MSFT 17,886 Reputation points Microsoft Employee
    2020-09-28T06:53:03.007+00:00

    @Pallab Chakraborty Apologies for the delay in response and all the inconvenience caused because of the issue.

    There is difference between Instance Pools and Elastic Pool in Azure SQL.

    Instance pools are currently in preview. Instance pools in Azure SQL Managed Instance provide a convenient and cost-efficient way to migrate smaller SQL Server instances to the cloud at scale.

    Instance pools allow you to pre-provision compute resources according to your total migration requirements. You can then deploy several individual managed instances up to your pre-provisioned compute level. For example, if you pre-provision 8 vCores you can deploy two 2-vCore and one 4-vCore instance, and then migrate databases into these instances. Prior to instance pools being available, smaller and less compute-intensive workloads would often have to be consolidated into a larger managed instance when migrating to the cloud. The need to migrate groups of databases to a large instance typically required careful capacity planning and resource governance, additional security considerations, and some extra data consolidation work at the instance level.

    Additionally, instance pools support native VNet integration so you can deploy multiple instance pools and multiple single instances in the same subnet.

    You can read more about it here.

    Azure SQL Database elastic pools are a simple, cost-effective solution for managing and scaling multiple databases that have varying and unpredictable usage demands. The databases in an elastic pool are on a single server and share a set number of resources at a set price. Elastic pools in Azure SQL Database enable SaaS developers to optimize the price performance for a group of databases within a prescribed budget while delivering performance elasticity for each database.

    You can read more about it here.

    Hope it helps!!!

    Please 'Accept as answer' if it helped, so that it can help others in the community looking for help on similar topics

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful