考题解析 | 为使用 Azure SQL 数据库的应用程序选择合理的服务层级


  题目

You are designing an application that will use an Azure SQL database. You have identified the following database requirements:
Supports four read-scale replicas
Supports up to 25 TB of data
Provides an SLA of 99.99%
What is the least costly service tier that meets the requirements?
Select only one answer.
A. General Purpose
B. Business critical
C. Hyperscale
D. Standard

  参考答案

C

  参考解析

技巧:排除明显错误选项,在没有明显错误的选项中选择最合理的选项。
题目说正在设计一个使用 Azure SQL 数据库的应用程序,并确定了以下数据库需求:
支持四个读扩展副本(read-scale replicas),支持最多 25 TB 的数据,提供 99.99% 的服务级别协议(SLA)。需要选择满足这些要求且成本最低的服务层级。
A. 不正确。General Purpose(常规用途层)。它是基于 vCore 购买模型中的服务层,支持最多 4 TB 的数据。
B. 不正确。Business Critical(业务关键层)。它是基于 vCore 购买模型中的服务层,也支持最多 4 TB 的数据,成本高于 General Purpose 层。
C. 正确。Hyperscale(超大规模层)。它支持最多 100 TB 的数据,远超 25 TB 的需求,同提供 99.99% 的 SLA;同时它是专门为大规模数据库设计的,数据量超过 25 TB 的时候,成本可能更低。
D. 不正确。Standard(标准层)。它是基于 DTU 购买模型中的服务层,不支持读扩展副本,支持最多 4 TB 的数据。