用途
该技能用于 Oracle Cloud Infrastructure(OCI)的成本优化工作,适用场景包括:优化 OCI 成本、排查意外账单、规划预算、识别资源浪费。它提供 OCI 特有的隐藏成本陷阱、Universal Credits 注意事项、精确节省计算、免费层最大化方法以及 OCI 计费细节。
主要能力
隐藏成本陷阱识别
- 启动卷:OCI 默认在实例终止后保留启动卷并继续计费。示例:50 GB 启动卷按 $0.025/GB/月计费约 $1.25/月;20 个已终止测试实例约浪费 $25/月,一年约 $300。终止实例时应显式设置
--preserve-boot-volume false,或在 Terraform 中设置preserve_boot_volume = false。建议每月审计超过 7 天的未挂载启动卷。 - 预留公网 IP:未挂载时仍计费,$0.01/小时约 $7.30/月。临时资源应使用 EPHEMERAL 生命周期 IP,或显式释放预留 IP。
- 已停止资源并非零成本:停止的 Autonomous Database 计算免费,但存储($0.025/GB/月)与备份保留费用继续;停止的计算实例计算免费,但启动卷、块卷、已挂载预留 IP 继续计费。长期闲置(超过 30 天)建议终止并备份。
- 数据出站费用:OCI 出站前 10 TB/月免费,10–50 TB 为 $0.0085/GB,50 TB 以上需联系销售。示例中下载 15 TB 会产生 5 TB 计费,约 $42,500。替代方案包括 OCI FastConnect(固定费用、不限出站)、同区域内下载(OCI 服务间免费)、先导出到另一 OCI 区域(区域间免费)。
- NAT 网关:网关本身 $0.01/小时约 $7.30/月,数据处理 $0.01/GB。高流量出站场景下使用实例公网 IP(临时 IP 免费)可能更便宜;NAT 网关适合私有子网且出站低于 100 GB/月或有安全要求的场景。
- Universal Credits:额度不可在服务类别间转移(计算、数据库、存储、网络各自独立),月度额度月底过期、不可结转。建议基于 3–6 个月历史用量,按基线的 70–80% 承诺。
- 预测预算:FORECAST 类型预算误差率可达 30–40%,建议用 ACTUAL 类型在 50%、75%、90%、100% 等多阈值告警,FORECAST 仅用于趋势参考。
成本优化策略
- 固定规格转 Flex 规格:示例中 VM.Standard2.4(4 OCPU、60 GB)约 $175/月,改为 VM.Standard.E4.Flex(4 OCPU、16 GB)约 $76/月,节省约 56%。
- AMD 转 Arm:示例中同配置 E4.Flex 约 $58.40/月,A1.Flex 约 $29.20/月,节省约 50%;需注意 ARM64 兼容性。
- 免费层最大化:资料给出充分利用 Always-Free 层可避免的月度成本合计约 $727.48(约 $8,730/年),并提示 2 个 Autonomous Database 限制为租户级而非按区域或区间。
- 存储生命周期分层:示例中 10 TB 合规数据按 30 天后转 Archive,年费用从约 $3,060 降至约 $519,节省约 83%。
- 计算自动关机:示例中 10 个开发实例仅工作日 9:00–18:00 运行,月费用从约 $292 降至约 $78,节省约 73%;可通过标签、Functions 与 OCI Events 实现。
成本分摊与预算
- 共享资源(VCN、DRG、NAT 网关、FastConnect、负载均衡器)成本需手动分摊,OCI 不自动分配;可采用均分、按用量或生产全付等方式。
- 预算告警建议设置 50%、80%、90%、100% 四档,分别对应知会、调查、上报管理、财务介入;预算仅告警,不能阻止消费。
月度审计清单
资料列出检查项:孤立启动卷、未挂载块卷、无实例的预留 IP、已停止实例及其卷、旧快照/备份、无后端的负载均衡器、空对象存储桶。典型租户清理浪费的预估月节省为 $100–500。
使用方式
技能提供 OCI CLI 命令示例(如 oci compute instance terminate、oci network public-ip create/delete、oci budgets alert-rule create、oci bv boot-volume list 等)与 Terraform 配置片段。资料强调不应猜测 OCI CLI 语法或参数,应使用技能参考中的确切命令,并始终核实当前定价,参考 Oracle 官方定价计算器。
适用场景
意外账单排查、预算规划与预测、资源规格调整与浪费削减、免费层利用、Universal Credits 承诺规划、成本分摊(showback/chargeback)、方案对比与 ROI 分析。
限制
资料说明该技能不覆盖 OCI CLI/API 的完整知识,训练数据中的 OCI CLI 语法、API 结构、成本管理 CLI 操作、当前定价、Universal Credits 消耗率与 SKU 可能有限或过时;具体操作需加载 oci-cost-cli.md 参考。所有成本计算、陷阱与注意事项来源于官方文档与 A-Team Oracle 博客。