mcpField
O
oracle-cloud

oracle-cloud

github.com/dauquangthanhクラウド・DevOps17147 回インストール40 週間前に更新
リポジトリ

oracle-cloud について

Oracle Cloud Infrastructure の利用者向けガイダンススキルです。主要サービス、運用上の実践事項、一般的な設定・管理タスクの詳細な参照情報を扱います。

主な機能

  1. 01コンピュートと自動スケーリングのガイダンス
  2. 02ネットワークとストレージの設計
  3. 03データベースとコンテナの運用
  4. 04IAM と Infrastructure as Code
  5. 05コスト管理の実践
  6. 06サービス別の参照トピック

活用シーン

  1. 01VCN とサブネット構成の計画
  2. 02データベースのバックアップとアクセス設定
  3. 03Terraform による OCI リソースの構築
  4. 04IAM とコスト管理の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/dauquangthanh/hanoi-rainbow --skill oracle-cloud

インストール後、Claude Code で/oracle-cloudを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
compute-services.md
database-services.md
iam-configuration.md
networking-architecture.md
oci-cli-commands.md
terraform-oci.md

詳細

Oracle Cloud Infrastructure (OCI)

主な機能

主要なすべてのサービスにわたり、Oracle Cloud Infrastructure に関する専門的なガイダンスを提供します。

  1. コンピューティングサービス - VM インスタンス、ベアメタル、オートスケーリング、インスタンスプール
  2. ネットワーキング - 仮想クラウドネットワーク(VCN)、サブネット、セキュリティリスト、ルートテーブル、ロードバランサー、VPN
  3. ストレージ - ブロックボリューム、オブジェクトストレージ、ファイルストレージ、アーカイブストレージ
  4. データベースサービス - Autonomous Database、MySQL、PostgreSQL、NoSQL、MongoDB
  5. コンテナと Kubernetes - Oracle Kubernetes Engine(OKE)、コンテナインスタンス、レジストリ
  6. アイデンティティとアクセス管理 - ユーザー、グループ、ポリシー、フェデレーション、MFA
  7. Infrastructure as Code - Terraform OCI プロバイダー、Resource Manager、スタック
  8. コスト管理 - 予算、コスト分析、リソースのタグ付け、適正サイズへの調整

ベストプラクティス

コンピューティング

  • コストを最適化するため、フレキシブル・シェイプを使用します
  • ブート・ボリュームのバックアップを有効にし、ライフサイクル・ポリシーを設定します
  • 動的なワークロードには、オートスケーリングを備えたインスタンスプールを使用します
  • リソース管理のため、適切にタグを付けます
  • 高可用性を実現するため、可用性ドメインを活用します
ネットワーキング
  • 適切な CIDR ブロックを使用して VCN を設計します(重複を避けてください)
  • セキュリティリストとネットワーク・セキュリティ・グループを併用します
  • データベース層とアプリケーション層にはプライベート・サブネットを実装します
  • ハイブリッド接続には DRG(動的ルーティング・ゲートウェイ)を有効にします
  • 適切な間隔でロードバランサーのヘルスチェックを設定します
ストレージ
  • 適切なパフォーマンス・ティアのブロック・ボリュームを使用します
  • オブジェクト・ストレージのコスト削減のため、ライフサイクル・ポリシーを実装します
  • すべてのストレージサービスで保存データの暗号化を有効にします
  • 保持ポリシーを設定して、定期的なバックアップを構成します
  • 共有アプリケーションデータにはファイル・ストレージを使用します
データベース
  • 自動管理とチューニングには Autonomous Database を使用します
  • ポイント・イン・タイム・リカバリに対応した自動バックアップを有効にします
  • コネクション・プーリングと TLS 暗号化を設定します
  • データベースへのアクセスには適切な IAM ポリシーを実装します
  • データベースのメトリクスを監視し、アラートを設定します
コンテナオーケストレーション
  • Kubernetes ワークロードにはマネージド OKE を使用します
  • クラスターのオートスケーリングとポッドのオートスケーリングを有効にします
  • ポッドセキュリティポリシーとネットワークポリシーを実装します
  • プライベートなイメージ保存には OCI Container Registry を使用します
  • 適切なリソース要求と制限を設定します
IAM とセキュリティ
  • ポリシーには最小権限の原則を適用します
  • 管理者アクセス権を持つすべてのユーザーで MFA を有効にします
  • 自動化にはサービスレベルのリソースを使用します
  • リソースを分離するため、コンパートメント階層を実装します
  • IAM ポリシーの変更を定期的に監査します
Infrastructure as Code
  • リモート状態を使用して Terraform OCI プロバイダーを利用します
  • コンパートメントと環境ごとにリソースを整理します
  • すべてのインフラストラクチャコードをバージョン管理します
  • Terraform のマネージド実行には Resource Manager を使用します
  • 変数管理とシークレットの取り扱いを適切に実装します
コストの最適化
  • ワークロードの要件に合わせてフレキシブル・シェイプを使用します
  • オフピーク時にスケールダウンするようオートスケーリングを実装します
  • 障害に強いワークロードにはプリエンプティブル・インスタンスを使用します
  • 予算とコストアラートを設定します
  • コスト配分と追跡のため、リソースにタグを付けます

詳細リファレンス

必要に応じて、参照ファイルを読み込んでください。

  • コンピュートサービス: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 プロバイダーの設定
    • 一般的なリソースプロビジョニングのパターン
    • モジュールの構成とベストプラクティス
    • オブジェクトストレージでのリモートステート管理
    • 3 層アーキテクチャの例
  • OCI CLI コマンド:oci-cli-commands.mdを参照してください。内容は次のとおりです。

    • OCI CLI のインストールと設定
    • コンピュート、ネットワーク、ストレージ、データベースのコマンド
    • コンテナレジストリと OKE の操作
    • クエリとフィルタリングの手法
    • トラブルシューティングとデバッグ

コメント