首页 > 解决方案 > Azure SQL——实际上什么是 vCore

问题描述

我们计划创建 Azure SQL 托管实例。当我们选择基于 Vcor​​e 的购买模型时,CPU Physical Cores 是如何计算的。

根据 Microsoft 文档: Gen5 逻辑 CPU 基于 Intel® E5-2673 v4 (Broadwell) 2.3 GHz、Intel® SP-8160 (Skylake) 和 Intel® 8272CL (Cascade Lake) 2.5 GHz 处理器、快速 NVMe SSD、hyper-线程逻辑核心,计算大小在 4 到 80 个核心之间。

所以,如果我们选择 8 vCore 那么

  1. CPU 是如何分配给我的(英特尔® E5-2673 v4/英特尔® SP-8160/英特尔® 8272CL)
  2. 我可以选择自己的CPU吗
  3. 如果我说,由于 CPU 要么是 18/24/26 Core,所以 8 vCore = 8 16/8 24/8*26。这会是正确的理解吗

标签: azureazure-sql-databaseazure-sql-managed-instance

解决方案


Azure SQL 托管实例将 SQL Server 数据库引擎与完全托管的平台即服务的所有优势相结合。

Microsoft Azure 使用预定义硬件(英特尔® E5-2673 v4/英特尔® SP-8160/英特尔® 8272CL)用于 Azure SQL 托管实例。Microsoft Azure 负责硬件并全面运作 Azure SQL 托管实例的资源和硬件分配。

您无法选择确切的硬件、CPU、内存或存储类型,而是只能选择高级选项,如服务层、硬件生成、vCore 数量和存储(以 GB 为单位)。

在此处输入图像描述

英特尔® E5-2673 v4 有 20 个内核

英特尔® SP-8160 v4 有 24 个内核

英特尔® 8272CL 有 26 个内核

vCore 是虚拟核心的缩写,它是一种模型,旨在让您更轻松地将本地硬件资源规范转换为 Azure SQL 数据库平台上的类似规范

https://docs.microsoft.com/en-us/azure/azure-sql/managed-instance/service-tiers-managed-instance-vcore?tabs=azure-portal


推荐阅读