关于 oracle-cloud
面向 Oracle Cloud Infrastructure 用户的指导技能,涵盖主要服务、运维实践及常见配置与管理任务的详细参考。
主要功能
- 01计算与自动伸缩指导
- 02网络与存储设计
- 03数据库与容器运维
- 04IAM 与基础设施即代码
- 05成本管理实践
- 06按服务划分的参考主题
适用场景
- 01规划 VCN 和子网布局
- 02配置数据库备份与访问
- 03使用 Terraform 配置 OCI 资源
- 04检查 IAM 与成本控制
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dauquangthanh/ hanoi-rainbow --skill oracle-cloud安装后在 Claude Code 中输入/oracle-cloud确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/compute-services.mddatabase-services.mdiam-configuration.mdnetworking-architecture.mdoci-cli-commands.mdterraform-oci.md详细介绍
Oracle Cloud Infrastructure (OCI)
核心功能
为 Oracle Cloud Infrastructure 的所有主要服务提供专业指导:
- 计算服务 - VM 实例、裸金属、自动扩缩、实例池
- 网络 - Virtual Cloud Networks (VCN)、子网、安全列表、路由表、负载均衡器、VPN
- 存储 - 块存储卷、对象存储、文件存储、归档存储
- 数据库服务 - Autonomous Database、MySQL、PostgreSQL、NoSQL、MongoDB
- 容器与 Kubernetes - Oracle Kubernetes Engine (OKE)、容器实例、镜像仓库
- 身份与访问管理 - 用户、组、策略、联合身份验证、多重身份验证(MFA)
- 基础设施即代码 - Terraform OCI provider、Resource Manager、堆栈
- 成本管理 - 预算、成本分析、资源标记、资源规格优化
最佳实践
计算
- 使用灵活的实例规格以优化成本
- 启用启动卷备份并配置生命周期策略
- 对动态工作负载使用带有自动扩缩功能的实例池
- 实施适当的标记以管理资源
- 利用可用性域实现高可用性
网络
- 设计 VCN 时使用合适的 CIDR 块(避免重叠)
- 同时使用安全列表和网络安全组
- 为数据库层和应用层配置私有子网
- 启用 DRG (Dynamic Routing Gateway) 以实现混合连接
- 为负载均衡器配置合适间隔的运行状况检查
存储
- 根据需要的性能层级使用块存储卷
- 为对象存储实施生命周期策略以节省成本
- 为所有存储服务启用静态加密
- 配置定期备份和保留策略
- 使用文件存储保存共享应用数据
数据库
- 使用 Autonomous Database 实现自动管理和调优
- 启用自动备份和时间点恢复
- 配置连接池和 TLS 加密
- 为数据库访问实施适当的 IAM 策略
- 监控数据库指标并设置警报
容器编排
- 使用托管式 OKE 运行 Kubernetes 工作负载
- 启用集群自动扩缩和 Pod 自动扩缩
- 实施 Pod 安全策略和网络策略
- 使用 OCI Container Registry 私密存储镜像
- 配置适当的资源请求和限制
IAM 与安全
- 遵循策略的最小权限原则
- 为所有拥有管理员访问权限的用户启用 MFA
- 使用服务级资源实现自动化
- 实施隔间层级以隔离资源
- 定期审计 IAM 策略变更
基础设施即代码
- 使用 Terraform OCI provider 和远程状态
- 按隔间和环境组织资源
- 对所有基础设施代码进行版本控制
- 使用 Resource Manager 托管 Terraform 执行
- 实施适当的变量管理和密钥处理
成本优化
- 使用灵活的实例规格以匹配工作负载需求
- 实施自动扩缩,在非高峰时段缩减规模
- 对容错型工作负载使用可抢占实例
- 设置预算和成本警报
- 为资源添加标记,以便分摊和跟踪成本
详细参考资料
根据具体需求加载参考文件:
-
计算服务:参阅 compute-services.md,了解:
- VM 规格和裸金属配置
- 实例池和自动扩缩设置
- 启动卷管理和备份
- 自定义映像和 cloud-init 配置
-
网络架构:参阅 networking-architecture.md,了解:
- VCN 设计模式和 CIDR 规划
- 安全列表和网络安全组
- 负载均衡器配置(公有、私有)
- 用于混合连接的 FastConnect 和 VPN 设置
- VCN 对等连接和 DNS 配置
-
数据库服务:参阅 database-services.md,了解:
- Autonomous Database 的置备和管理
- MySQL、PostgreSQL 和 NoSQL 配置
- 数据库备份和恢复流程
- 连接池和性能优化
- 数据库迁移策略
-
IAM 配置:参阅 iam-configuration.md,了解:
- 用户、组和策略管理
- 区间设计和层级结构
- 动态组和实例主体
- 联合身份验证和身份提供商
- 标记策略和资源限制
-
适用于 OCI 的 Terraform:参阅 terraform-oci.md,了解:
- Terraform OCI 提供商配置
- 常见资源置备模式
- 模块结构和最佳实践
- 在对象存储中管理远程状态
- 三层架构示例
-
OCI CLI 命令:参阅 oci-cli-commands.md,了解:
- OCI CLI 安装和配置
- 计算、网络、存储和数据库命令
- 容器注册表和 OKE 操作
- 查询和筛选技巧
- 故障排除和调试
评论
支持 Markdown