SuperAPI AI 工具集

oci best practices and architecture

部署与运维

查看项目

更新于 10-15 08:17

技能介绍

用途

OCI Best Practices and Architecture 是一个面向 Oracle Cloud Infrastructure 的最佳实践与架构技能。它基于 Oracle 官方最佳实践指南(https://www.oracle.com/cloud/oci-best-practices-guide/)与 Oracle Solutions 文档(https://docs.oracle.com/solutions/),提供安全、成本优化、性能、运维卓越和可靠性等方面的官方指导。当用户询问架构设计与建议、任意 OCI 服务的最佳实践、安全加固或合规、成本优化策略、性能调优、高可用与灾难恢复、运维卓越、Well-Architected Framework、CIS 基准,以及 GenAI、OKE、EBS 等服务专项指导时激活。

主要能力

安全最佳实践

  • 零信任架构:永不信任、始终验证;使用带 MFA 的身份域、NSG 微隔离、静态与传输中数据加密、启用 Cloud Guard 威胁检测。
  • CIS OCI Foundations Benchmark:通过 Resource Manager 部署合规着陆区,关键控制包括最小权限 IAM 策略、所有用户 MFA、启用安全区域、默认加密、审计日志启用、网络安全组。
  • 预防性控制:OCI Network Firewall(七层检查的边界防护)、Security Zones(基础设施层策略强制)、WAF(保护面向互联网应用免受 OWASP Top 10)、DDoS 防护(内置三层/四层/七层保护)。
  • 检测性控制:Oracle Cloud Guard(持续监控与自动响应)、漏洞扫描、Data Safe(数据库安全评估与审计)、Logging Analytics(集中日志聚合与分析)。

成本优化

  • 合理规格策略:开发环境从 VM.Standard.E4.Flex(1 OCPU)起步,生产环境 VM.Standard.E4.Flex(2 OCPU),成本优化型 VM.Standard.A1.Flex(Arm,节省 40%),HPC/GPU 使用 BM.GPU4.8。
  • 永久免费资源:2 个 Autonomous Database(各 1 OCPU)、2 个 AMD 计算 VM(1/8 OCPU、1GB)、4 个 Arm Ampere A1 核心(共 24GB)、200GB 块存储、10GB 对象存储 + 10GB 归档、负载均衡器(10 Mbps);用于开发/测试/POC。
  • 存储分层:生命周期策略自动分层,Standard 为 $0.0255/GB/月,Infrequent Access 为 $0.0125/GB/月(节省 51%),Archive 为 $0.0024/GB/月(节省 91%)。
  • 预算监控:设置预算与告警,按 Environment、CostCenter、Owner、Application 等标签跟踪成本。

性能卓越

  • 计算性能:提供规格选择指南,从 VM.Standard.E4.Flex、VM.DenseIO.E4、BM.Standard.E4、VM.GPU.A10 到 BM.GPU.A100;从小规模起步,依据指标扩展。
  • 块卷性能:Balanced 为 60 IOPS/GB,Higher Performance 为 75 IOPS/GB,Ultra High 为 90-255 IOPS/GB;可通过 --vpus-per-gb 20 获得 255 IOPS/GB、最高 300K IOPS。
  • 网络优化:区域子网、充足 CIDR 空间(/16 VCN、/24 子网)、FastConnect 可预测延迟、同 AD 内延迟 <1ms、弹性负载均衡器。
  • 缓存策略:Redis/Memcached 会话数据、数据库查询结果缓存、CDN 静态内容、浏览器缓存头、带 CDN 的 OCI 对象存储。

运维卓越

  • 基础设施即代码:Terraform 状态存放于 OCI 对象存储,使用模块、按环境分离状态文件、通过 Resource Manager 协作、一致打标签。
  • 标签策略:用于成本分配与报告、自动备份策略、资源分组、合规跟踪。
  • 监控与告警:服务日志进入 OCI Logging,应用日志进入 Logging Analytics,指标进入 OCI Monitoring,APM 用于应用性能监控;可创建关键告警。
  • CI/CD 流水线:DevSecOps 阶段包括代码提交、构建、安全扫描、单元测试、容器构建、推送至 OCIR、部署至开发、集成测试、部署至生产;安全检查点包括静态分析、依赖扫描、容器镜像扫描、IAM 策略校验、密钥检测。

可靠性与高可用

  • 多 AD 架构:在三个可用域间分布负载均衡器、Web 层、应用层与数据库,实现 99.99% 可用性 SLA、自动故障转移、无单点故障。
  • 数据库高可用:Autonomous Database 内置三向跨 AD 复制、RPO 约 0、RTO <2 分钟、自动备份保留 60 天;可通过 Data Guard 实现跨区域 DR,DB System 支持 RAC 双节点集群。
  • 备份策略(3-2-1 规则):3 份数据、2 种存储类型、1 份异地;保留策略为每日 7 天、每周 4 周、每月 12 个月、每年 7 年(合规)。
  • 灾难恢复:按业务层级定义 RTO/RPO(如 Tier 1 为 RTO <1 小时、RPO <15 分钟,采用 active-active + Data Guard)。

服务专项最佳实践

  • OCI 生成式 AI:模型选择(Cohere Command R+、Cohere Command、CodeLlama、Cohere Embed v3)、RAG 实现步骤、成本优化(开发用按需、生产用专用端点、缓存响应、限流)。
  • OCI 容器(OKE):生产集群创建、私有子网、Pod 安全策略、Kubernetes secrets + OCI Vault、网络策略、集群自动扩缩、按工作负载类型分离节点池。
  • OCI 上的 E-Business Suite:使用 EBS Cloud Manager 自动化迁移、先平移后优化、私有子网、OCI IAM 身份域 SSO、OCI 原生服务 DR、多 AD 高可用架构。

使用方式

该技能在用户提出相关请求时激活,例如询问 OCI 安全最佳实践、如何优化 OCI 成本、设计高可用应用、GenAI on OCI 最佳实践等。回答中会结合零信任、IAM、Cloud Guard、加密、CIS 合规等具体实施示例,或通过 CLI 命令、成本对比、多 AD 架构说明等方式给出指导。

适用场景

适用于架构设计与建议、任意 OCI 服务最佳实践、安全加固或合规、成本优化策略、性能调优、高可用与灾难恢复、运维卓越、Well-Architected Framework、CIS 基准,以及 GenAI、OKE、EBS 等服务专项指导。

限制

资料未提供该技能的安装命令、收费模式、平台范围或具体运行环境要求,相关事实暂未提供。