Azure SQL DB Flashcards
What is Azure SQL Database?
Azure SQL Database is a general-purpose relational database, provided as a managed service
What are the 3 different types of purchasing models?
- vCore-based purchasing model
- DTU-based purchasing model
- Serverless Model
What are the 3 different deployment options for Azure SQL DB?
- Single Database
- Managed Instance
- Elastic Pool
What is an Azure SQL Database, Single Database
Single database represents a fully managed, isolated database. You might use this option if you have modern cloud applications and microservices that need a single reliable data source. A single database is similar to a contained database in Microsoft SQL Server Database Engine.
What is an Azure SQL Database, Managed Instance
Managed instance is a fully managed instance of the Microsoft SQL Server Database Engine. It contains a set of databases that can be used together. Use this option for easy migration of on-premises SQL Server databases to the Azure cloud, and for applications that need to use the database features that SQL Server Database Engine provides.
What is an Azure SQL Database, Elastic Pool
Elastic pool is a collection of single databases with a shared set of resources, such as CPU or memory. Single databases can be moved into and out of an elastic pool.
What’s the difference between dynamic scalability and autoscale?
Autoscale is when a service scales automatically based on criteria, whereas dynamic scalability allows for manual scaling without downtime. All deployment models allow for dynamic scalabililty. Using scripts you can help monitor and scale databases.
Describe the vCore-baed purchasing model
The vCore-based purchasing model lets you choose the number of vCores, the amount of memory and the amount and speed of storage. The vCore-based purchasing model also allows you to use Azure Hybrid Benefit.
Describe the DTU-based purchasing model
The DTU-based purchasing model offers a blend of compute, memory, and I/O resources in three service tiers, to support light to heavy database workloads. Compute sizes within each tier provide a different mix of these resources, to which you can add additional storage resources
Describe the serverless purchasing model
The serverless model automatically scales compute based on workload demand, and bills for the amount of compute used per second. The serverless compute tier also automatically pauses databases during inactive periods when only storage is billed, and automatically resumes databases when activity returns.
What are the 3 different service tiers
- General Purpose / Standard
- Business Critical / Premium
- Hyperscale
Describe the General Purpose / Standard service tier
The general purpose / standard service tier is designed for common workloads. It offers budget-oriented balanced compute and storage options
Describe the Business Critical / Premium service tier
The business critical / premium service tier is designed for OLTP applications with high transaction rate and lowest-latency I/O. It offers the highest resilience to failures by using several isolated replicas
Describe the Hyperscale service tier
The hyperscale service tier is designed for very large OLTP databases and the ability to auto-scale storage and scale compute fluidly.