oracle-cloud について
Oracle Cloud Infrastructure の利用者向けガイダンススキルです。主要サービス、運用上の実践事項、一般的な設定・管理タスクの詳細な参照情報を扱います。
主な機能
- 01コンピュートと自動スケーリングのガイダンス
- 02ネットワークとストレージの設計
- 03データベースとコンテナの運用
- 04IAM と Infrastructure as Code
- 05コスト管理の実践
- 06サービス別の参照トピック
活用シーン
- 01VCN とサブネット構成の計画
- 02データベースのバックアップとアクセス設定
- 03Terraform による OCI リソースの構築
- 04IAM とコスト管理の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
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 インスタンス、ベアメタル、オートスケーリング、インスタンスプール
- ネットワーキング - 仮想クラウドネットワーク(VCN)、サブネット、セキュリティリスト、ルートテーブル、ロードバランサー、VPN
- ストレージ - ブロックボリューム、オブジェクトストレージ、ファイルストレージ、アーカイブストレージ
- データベースサービス - Autonomous Database、MySQL、PostgreSQL、NoSQL、MongoDB
- コンテナと Kubernetes - Oracle Kubernetes Engine(OKE)、コンテナインスタンス、レジストリ
- アイデンティティとアクセス管理 - ユーザー、グループ、ポリシー、フェデレーション、MFA
- Infrastructure as Code - Terraform OCI プロバイダー、Resource Manager、スタック
- コスト管理 - 予算、コスト分析、リソースのタグ付け、適正サイズへの調整
ベストプラクティス
コンピューティング
- コストを最適化するため、フレキシブル・シェイプを使用します
- ブート・ボリュームのバックアップを有効にし、ライフサイクル・ポリシーを設定します
- 動的なワークロードには、オートスケーリングを備えたインスタンスプールを使用します
- リソース管理のため、適切にタグを付けます
- 高可用性を実現するため、可用性ドメインを活用します
ネットワーキング
- 適切な 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 の操作
- クエリとフィルタリングの手法
- トラブルシューティングとデバッグ
コメント
Markdown 対応