阿里云ECS与百度智能云BCC云主机规格智能对标询价工具。 用户输入CPU核数、内存大小、磁盘规格(类型/容量)、带宽类型及大小、地域等参数, 自动匹配计算型/通用型/内存型实例族的对应规格,并输出两家云厂商的预付费1个月价格。 支持Skill文档外规格的智能匹配(按处理器主频/睿频/CPU/内存推断), 若阿里...
通过调用阿里云 DescribePrice API 和百度智能云 BCC/CDS/EIP 询价 API,对相同配置的云主机进行实时价格对比。
价格输出原则(严格执行):
- 本技能 仅输出预付费(包年包月)1个月 的价格,严禁输出按量付费、按年、按小时折算或其他计费方式的价格。
- 带宽计费若用户选择"按流量计费",则带宽项仅显示单价,不影响实例和磁盘的包月对比。
当用户首次要求查询云主机价格对比时,按以下流程操作:
bash
{baseDir}/../alicloud_ecs_price-1.0.0/scripts/setup.sh --check-only
bash
{baseDir}/../baidu-bcc-price-1.0.1/scripts/setup.sh --check-only
如果输出显示两家云凭证均已配置,跳到「执行策略」。
阿里云凭证配置:
我需要你的阿里云凭证来查询 ECS 价格。请提供:
- AccessKeyId — 阿里云 AK
- AccessKeySecret — 阿里云 SK
可在 阿里云控制台 > 访问控制 > AccessKey 管理 获取。
bash
{baseDir}/../alicloud_ecs_price-1.0.0/scripts/setup.sh --ak "<AK>" --sk "<SK>" --region "cn-beijing"
百度智能云凭证配置:
我需要你的百度智能云凭证来查询 BCC 价格。请提供:
- AccessKeyId — 百度云 AK
- SecretAccessKey — 百度云 SK
可在 百度智能云控制台 > 安全认证 > Access Key 获取。
bash
{baseDir}/../baidu-bcc-price-1.0.1/scripts/setup.sh --ak "<AK>" --sk "<SK>" --region "bcc.bj.baidubce.com"
收集完整配置后,执行以下命令进行价格对比:
bash
python3 {baseDir}/scripts/compare_price.py \
--region "<地域>" \
--family "<g|ga|c|ca|r|ra>" \
--vcpu <核数> \
--disk-size <磁盘GB> \
--disk-type "<磁盘类型>" \
--bandwidth <带宽Mbps> \
--bandwidth-type <ByBandwidth|ByTraffic>
固定参数:
--charge-type PrePaid --period 1已在脚本中硬编码,确保只查询包年包月1个月价格。
bash
python3 {baseDir}/scripts/compare_price.py \
--region "<地域>" \
--ali-spec "<阿里云规格>" \
--bcc-spec "<百度云规格>" \
--disk-size <磁盘GB> \
--disk-type "<磁盘类型>" \
--bandwidth <带宽Mbps> \
--bandwidth-type <ByBandwidth|ByTraffic>
参数值实例族类型处理器阿里云默认规格百度云默认规格g通用型 IntelIntel 5代ecs.g8i.{size}bcc.g7.c{cpu}m{mem}c计算型 IntelIntel 5代ecs.c8ine.{size}bcc.c7.c{cpu}m{mem}r内存型 IntelIntel 5代ecs.r8i.{size}bcc.m7.c{cpu}m{mem}ga通用型 AMDAMD EPYC 3代ecs.g8a.{size}bcc.ga3.c{cpu}m{mem}ca计算型 AMDAMD EPYC 3代ecs.c8a.{size}bcc.ca3.c{cpu}m{mem}ra内存型 AMDAMD EPYC 3代ecs.r8a.{size}bcc.ma3.c{cpu}m{mem}
bash
# 4核16GB + 100GB SSD + 5Mbps按带宽 → 自动识别通用型Intel
python3 {baseDir}/scripts/compare_price.py \
--region 北京 --family g --vcpu 4 \
--disk-size 100 --disk-type SSD云盘 \
--bandwidth 5 --bandwidth-type ByBandwidth
# 8核16GB + 200GB ESSD_PL1 + 10Mbps → 自动识别计算型Intel
python3 {baseDir}/scripts/compare_price.py \
--region 广州 --family c --vcpu 8 \
--disk-size 200 --disk-type ESSD_PL1 \
--bandwidth 10 --bandwidth-type ByBandwidth
# 4核32GB + 100GB SSD + 5Mbps → 自动识别内存型AMD
python3 {baseDir}/scripts/compare_price.py \
--region 北京 --family ra --vcpu 4 \
--disk-size 100 --disk-type SSD云盘 \
--bandwidth 5 --bandwidth-type ByBandwidth
# 用户直接指定规格
python3 {baseDir}/scripts/compare_price.py \
--region 北京 \
--ali-spec ecs.r8i.xlarge --bcc-spec bcc.m7.c4m32 \
--disk-size 100 --disk-type SSD云盘 \
--bandwidth 5 --bandwidth-type ByBandwidth
# 不含公网IP(仅对比实例+磁盘)
python3 {baseDir}/scripts/compare_price.py \
--region 北京 --family g --vcpu 4 \
--disk-size 100 --disk-type SSD云盘
bash
python3 {baseDir}/scripts/compare_price.py \
--region 北京 --family g --vcpu 4 \
--disk-size 100 --disk-type SSD云盘 \
--bcc-zone cn-bj-e
如果用户未在一次请求中提供完整配置,依次询问以下信息:
选项阿里云地域百度云 Endpoint北京cn-beijingbcc.bj.baidubce.com广州/深圳cn-shenzhenbcc.gz.baidubce.com成都cn-chengdubcc.cd.baidubce.com苏州cn-shanghaibcc.su.baidubce.com保定cn-beijingbcc.bd.baidubce.com香港cn-hongkongbcc.hkg.baidubce.com
若用户未指定地域,默认使用 北京。
请提供以下信息:
- CPU 核数:如 2 / 4 / 8 / 16 / 32 / 64
- 内存大小(GB):如 4 / 8 / 16 / 32 / 64
- 处理器架构(可选):Intel / AMD(不填则默认查询 Intel 系列)
根据 CPU:内存 比例自动判断实例族类型:
内存/CPU 比实例族类型Intel 参数AMD 参数约 2:1计算型--family c``--family ca约 4:1通用型--family g``--family ga约 8:1内存型--family r``--family ra
非标准配比处理:
通用磁盘类型阿里云对应(EBS)百度云对应(CDS)脚本参数值高效云盘cloud_efficiency高性能云磁盘(hp1)--disk-type 高效云盘SSD云盘cloud_ssd通用型SSD(cloud_hp1)--disk-type SSD云盘ESSD_PL1cloud_essd增强型SSD_PL1--disk-type ESSD_PL1ESSD_PL2cloud_essd_pl2增强型SSD_PL2--disk-type ESSD_PL2ESSD_PL3cloud_essd_pl3增强型SSD_PL3--disk-type ESSD_PL3
磁盘大小(GB):如 40 / 100 / 200 / 500,默认 100
带宽大小(Mbps):如 1 / 5 / 10 / 20 / 50(0 = 不含公网IP)
带宽计费方式:
ByBandwidth):查询包年包月1个月费用,可直接对比( 推荐)ByTraffic):仅显示单价(元/GB), 不计入月度合计以下为阿里云ECS与百度智能云BCC的规格世代对标关系,是智能匹配的核心依据。
阿里云ECS规格族百度智能云BCC规格族处理器代数处理器型号主频睿频c9i暂不支持Intel 9代Xeon Granite Rapids 6982P3.2 GHz3.6 GHzc8i / c8inec7Intel 5代Xeon Emerald Rapids / Sapphire Rapids2.7 GHz3.2 GHzc7c5Intel 3代Xeon 3代 Ice Lake2.7 GHz3.5 GHzc6 / c5c4 / e1Intel 2代Xeon 2代 Cascade Lake2.5 GHz3.1 GHzc9ae暂不支持AMD 4代+EPYC Turin-X 9T952.25 GHz3.7 GHzc9aca4AMD 4代EPYC Turin-最高 3.7 GHzc8aca3AMD 3代EPYC Genoa 9T242.7 GHz3.7 GHzc7aca2AMD 2代EPYC Milan2.55 GHz3.5 GHzc6aca1 / e2AMD 1代EPYC Rome2.0 GHz3.3 GHz
阿里云ECS规格族百度智能云BCC规格族处理器代数处理器型号主频睿频g9ig8Intel 9代Xeon Granite Rapids 6972P3.2 GHz3.6 GHzg8i / g8ineg7Intel 5代Xeon Emerald Rapids / Sapphire Rapids2.7 GHz3.2 GHzg7g5Intel 3代Xeon 3代 Ice Lake2.7 GHz3.5 GHzg6 / g5g4 / e1Intel 2代Xeon 2代 Cascade Lake2.5 GHz3.1 GHzg9ae暂不支持AMD 4代+EPYC Turin-X-最高 3.7 GHzg9aga4AMD 4代EPYC Turin-最高 3.7 GHzg8aga3AMD 3代EPYC Genoa 9T242.7 GHz3.7 GHzg7aga2AMD 2代EPYC Milan2.55 GHz3.5 GHzg6aga1 / e2AMD 1代EPYC Rome2.0 GHz3.3 GHz
阿里云ECS规格族百度智能云BCC规格族处理器代数处理器型号主频睿频r9i暂不支持Intel 9代Xeon Granite Rapids3.2 GHz3.6 GHzr8im7Intel 5代Xeon Emerald Rapids / Sapphire Rapids2.7 GHz3.2 GHzr7m5Intel 3代Xeon 3代 Ice Lake2.7 GHz3.5 GHzr6 / r5m4 / e1Intel 2代Xeon 2代 Cascade Lake2.5 GHz3.1 GHzr9ae暂不支持AMD 4代+EPYC Turin-X-最高 3.7 GHzr9ama4AMD 4代EPYC Turin-最高 3.7 GHzr8ama3AMD 3代EPYC Genoa2.7 GHz3.7 GHzr7ama2AMD 2代EPYC Milan2.55 GHz3.5 GHzr6ama1 / e2AMD 1代EPYC Rome2.0 GHz3.3 GHz
text
Intel系(计算型):c9i → c8i/c8ine → c7 → c6 → c5
Intel系(通用型):g9i → g8i/g8ine → g7 → g6 → g5
Intel系(内存型):r9i → r8i → r7 → r6 → r5
AMD系(计算型):c9ae → c9a → c8a → c7a → c6a
AMD系(通用型):g9ae → g9a → g8a → g7a → g6a
AMD系(内存型):r9ae → r9a → r8a → r7a → r6a
阿里云ECS — ecs.{族}.{大小}
vCPU24816326496后缀largexlarge2xlarge4xlarge8xlarge16xlarge24xlarge
百度智能云BCC — bcc.{族}.c{核}m{内存}
示例:4核8GB计算型c7 → bcc.c7.c4m8
当用户请求的实例规格 不在上述对标表中(如用户指定了某款具体处理器型号、非标准内存配比,或云厂商未来新发布的规格),按以下规则推断并匹配:
代际Xeon 系列典型型号主频范围睿频范围对应阿里云对应百度云9代(2024+)Xeon 6 P系列6972P, 6982P3.03.2 GHz3.53.6 GHzc9i/g9i/r9i暂不支持5代(2023)Xeon Emerald Rapids / Sapphire Rapids8575C, 8563C2.52.7 GHz3.03.2 GHzc8i/c8ine/g8i/r8ic7/g7/m73代(2021)Xeon Ice LakeICX系列2.02.7 GHz2.83.5 GHzc7/g7/r7c5/g5/m52代(2019)Xeon Cascade LakeCAS系列1.82.5 GHz2.53.5 GHzc6/g6/r6c4/g4/m4
代际EPYC 系列典型型号主频范围睿频范围对应阿里云对应百度云4代+(2024+,Turin-X)EPYC 9005X系列9T952.02.25 GHz最高3.7 GHzc9ae/g9ae/r9ae暂不支持4代(2024,Turin)EPYC 9005系列9755, 99652.02.7 GHz最高3.7 GHzc9a/g9a/r9aca4/ga4/ma43代(2022,Genoa)EPYC 9004系列9T24, 9W24, 96542.42.7 GHz3.53.7 GHzc8a/g8a/r8aca3/ga3/ma32代(2021,Milan)EPYC 7003系列7763, 75432.02.55 GHz3.03.5 GHzc7a/g7a/r7aca2/ga2/ma21代(2019,Rome)EPYC 7002系列7742, 73021.52.1 GHz2.53.3 GHzc6a/g6a/r6aca1/ga1/ma1
智能匹配输出时必须注明:匹配依据(主频/内存比/处理器代际),并标注"基于处理器特征智能推断,建议以官网实际参数为准"。
脚本返回 sold_out 标记时:
--ali-spec + --bcc-spec)调用低一代规格的询价降级链示例(Intel 通用型):
bash
# g8i 售罄 → 降代查询 g7
python3 {baseDir}/scripts/compare_price.py \
--region 北京 \
--ali-spec ecs.g7.xlarge --bcc-spec bcc.g5.c4m16 \
--disk-size 100 --disk-type SSD云盘 --bandwidth 5
脚本返回售罄错误时:
--bcc-zone cn-bj-e)若阿里云和百度云双方在所有可用区的对应规格均售罄:
错误信息可能原因解决方案凭证未配置AK/SK 未设置运行对应 setup.sh 配置凭证阿里云SDK未安装缺少 Python 依赖运行 alicloud_ecs_price-1.0.0/scripts/setup.sh匹配对应实例规格售罄百度云该可用区无货添加 --bcc-zone 指定其他可用区未找到规格规格名称有误检查规格名称格式(如 bcc.g7.c4m16)未找到云盘规格磁盘类型/大小不支持尝试其他磁盘大小或类型未获取到EIP价格带宽计费方式不支持切换 --bandwidth-type