Azure SQL 数据库是微软托管的 SQL Server 服务:数据库引擎与补丁由微软负责,你通过连接串访问,不用自己管 Windows 实例、备份作业或高可用组。它继承 Azure 的合规边界,ISO 27001 与 SOC 审计范围覆盖,需处理健康数据可签 Microsoft Azure BAA 纳入 HIPAA。对已跑在 SQL Server 上的团队,Azure Hybrid Benefit 能把既有授权折算进来,迁移比跨云重写省事得多。下面按层级、计费、区域与开通顺序展开,每一步都对应一个真实的选型与成本决策,价格只给区间,以官方实时报价为准。
规格与计费
| 服务层级 | 购买模式 | 可用区冗余 | 主要限制 | 典型场景 |
|---|---|---|---|---|
| Serverless(GP_Serverless) | vCore,自动暂停 | 支持 | 可低至 0.5 vCore,存储自动增长 | 开发测试、间歇负载 |
| 通用型 General Purpose | vCore 或 DTU 按小时 | 支持 | vCPU 与存储独立伸缩 | 中小型生产业务 |
| 业务关键型 Business Critical | vCore | 默认支持 | 带本地只读副本,价格更高 | 核心交易系统 |
| 内存优化 Memory Optimized | vCore | 支持 | 内存按更高比例计费 | OLTP 与内存密集应用 |
| 超大规模 Hyperscale | 按需分层 | 支持 | 计算与存储分离,需支持区域 | 数百 TB 级数据与快速恢复 |
Azure SQL 的核心价值:托管、合规与身份打通
三个名字容易混:Azure SQL 数据库(单库 PaaS)、Azure SQL 托管实例(整实例迁移路线,兼容 SQL Server 特性)、以及原有的 Azure SQL 数据仓库系列。多数新项目从单库起步。相比在虚拟机上自建 SQL Server,差别集中在下面四点。
- 补丁与高可用交给微软:引擎补丁按固定节奏推送,可用区冗余无需自搭 AG
- 合规证据现成:ISO/IEC 27001 与 SOC 报告可直接用于审计问卷,必要时签 BAA 纳入 HIPAA
- Entra ID 原生鉴权:Entra ID 用户、组与 MFA 可直接连库,比自建 SQL 登录更贴近企业要求
- 迁移路径清晰:可评估 Hybrid Benefit,或走托管实例做近似一比一迁移
层级怎么选:通用型、业务关键型、Serverless 与 Hyperscale
| 层级 | 选它的理由 | 代价 | 注意 |
|---|---|---|---|
| 通用型 General Purpose | 通用负载默认起点 | 入门价最低 | 跨区有副本延迟 |
| 业务关键型 Business Critical | 核心交易,要极低延迟 | 明显高于通用型 | 带本地只读副本,更贵 |
| Serverless | 负载断续,低用量时几乎归零 | 高负载单价更高 | 暂停阈值太短会冷启动 |
| 内存优化 Memory Optimized | OLTP 与内存密集应用 | 内存按更高比例计费 | vCore 上量后成本增长快 |
| 超大规模 Hyperscale | 数据量大、要求快速恢复 | 按层计费 | 需确认目标区域支持 |
Azure SQL 怎么计费:vCore、DTU、预留容量与流量
- vCore 模型:计算与存储分开定价,加计算不动数据,新项目默认
- DTU 模型:老式捆绑单位仍在部分场景沿用,两种模型不可直接比较
- 预留容量:承诺用量换折扣,官方口径约五至七折区间
- Serverless 自动暂停:暂停后只付存储与恢复能力,口径可省至九成
- 别忽略出站流量:查询结果与跨区访问都计费,同区域内通常不计
区域与可用区:先满足驻留要求,再看层级可用性
| 区域 | Azure 区域名 | 适合场景 | 选型注意 |
|---|---|---|---|
| 香港 | East Asia | 港台与东南亚的正式业务 | 层级较全,支持可用区 |
| 新加坡 | Southeast Asia | 东南亚、南亚数据驻留 | 与香港分别核算流量 |
| 日本东京 | Japan East | 日本用户的低延迟业务 | 新层级可能晚于日本上线 |
| 美国西部 | West US 2 / East US | 北美用户与全球默认 | SKU 与层级最齐全 |
| 欧洲西部 | West Europe | 欧盟数据驻留与 GDPR | 客户合同常指定此区域 |
Azure 香港区(East Asia)部署与亚太访问延迟
数据库放在香港 East Asia、应用与用户同在亚太时,交互式 SQL 查询往返延迟通常在 20–40ms 量级,新加坡约 30–50ms,日本与韩国约 50–70ms。同一区域内的 Azure 服务走内部网络,不产生出站流量费,对交互式系统比降延迟更省钱。
数据驻留优先于延迟。 合同或监管要求数据留在特定地区时,区域就没有选择余地,应把应用也部署到同一区域。
Azure SQL vs RDS for SQL Server / RDS MySQL / Cloud SQL
| 维度 | Azure SQL 数据库 | AWS RDS for SQL Server | 阿里云 RDS SQL Server | Google Cloud SQL for SQL Server |
|---|---|---|---|---|
| 产品形态 | 单库 PaaS | 实例 PaaS(管整台) | 实例 PaaS | 实例 PaaS |
| 特性兼容 | 偏通用,不含全部企业特性 | 与本地兼容度最高 | 兼容度高 | 兼容度高 |
| 购买单位 | vCore(另有 DTU) | 规格 + 存储 | 规格 + 存储 | 规格 + 存储 |
| 自有授权折抵 | Hybrid Benefit | 视授权与方案而定 | 视授权与方案而定 | 视授权与方案而定 |
| 身份集成 | Entra ID 原生(含 MFA) | IAM / 托管登录 | RAM / 账号体系 | IAM / Auth Proxy |
如何通过我们开通 Azure SQL 订阅并代付
- 先说清业务量级、并发与可用性要求,我们据此给层级建议
- 我们协助完成 Azure 官方订阅注册、企业主体信息与支付验证并协助开通
- 账号交付后你在门户自助创建数据库,区域与层级先选对 —— 区域调整需迁移
- 上线前配置最大存储、告警与预算上限,并用慢查询日志定位性能问题
- 结算支持 USDT 与对公转账,无需绑定本人信用卡、无需提交个人证件材料
常见误区:数据库上线前的五个检查点
- 区域建完不能改 —— 选错意味着迁库,不是改个下拉框
- 暂停阈值设太短 —— 频繁冷启动反而让响应变慢
- 不设最大存储 —— 数据库可自动增长,账单也会跟着长
- 应用与数据库跨区 —— 每次查询都按出站流量计费
- 自建 SQL 登录不接 Entra ID —— 审计最难回答的一题
相关阅读
AWS 便宜账号有风险吗?三种来源的可靠性与识别方法
同样一个 AWS 账号,从不同来源拿到手,「能不能长期用」差别很大。本文对比官网直购、正规授权代理、灰色代购三种来源的风险结构,并给出四条你可以自己验证的识别方法——不需要相信任何人的口头承诺。
风险与合规云账号被封怎么办?5 类封禁原因、申诉路径与预防清单
云账号被封怎么办?拆解 5 类常见封禁原因、申诉材料清单与话术禁区,以及三条立刻能改的预防习惯——多数封禁源于可避免的操作。
成本与选型云服务器多少钱一个月?定价规律、5 类配置的真实价位与省钱空间
云服务器多少钱一个月?按五类配置用公开 list price 推导月支出区间,讲清按量与包年的差别、带宽与存储的隐藏成本、代付渠道省在哪。