digitalocean-storage について
DigitalOcean 上でワークロードを運用するチーム向けに、ストレージの選定と設定を説明するスキルです。Spaces、Volumes、NFS、スナップショット、バックアップの用途を整理しています。
主な機能
- 01Spaces のオブジェクトストレージ
- 02Volumes の永続ブロックストレージ
- 03マネージド NFS の共有ファイルストレージ
- 04ポイントインタイム復旧用スナップショット
- 05Droplet の定期バックアップ
活用シーン
- 01静的アセット、データセット、ログの保存
- 02Droplet への永続ストレージ追加
- 03サービス間のファイル共有
- 04バックアップと復旧の計画
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ bobmatnyc/ claude-mpm-skills --skill digitalocean-storageインストール後、Claude Code で/digitalocean-storageを入力して読み込まれたか確認します。
同梱ファイルmetadata.json
詳細
DigitalOcean ストレージスキル
progressive_disclosure: entry_point: summary: "DigitalOcean ストレージ:Spaces オブジェクトストレージ、Volumes ブロックストレージ、NFS ファイルストレージ、スナップショット、バックアップ。" when_to_use: - "オブジェクト、ブロック、ファイルストレージを選択するとき" - "バックアップとスナップショットの戦略を設計するとき" - "Droplet に永続ストレージを接続するとき" quick_start: - "Spaces、Volumes、NFS のいずれかを選択する" - "対象リージョンにストレージをプロビジョニングする" - "ストレージをコンピューティングリソースに接続またはマウントする" - "スナップショットまたはバックアップを有効にする" token_estimate: entry: 90-110 full: 3800-5000
概要
DigitalOcean ストレージには、S3 互換のオブジェクトストレージ、ネットワーク接続型ブロックストレージ、マネージド NFS のほか、復旧ワークフロー用のスナップショットとバックアップが含まれます。
Spaces オブジェクトストレージ
大規模なデータセット、静的アセット、ログには Spaces を使用します。
- 必要なリージョンに Space を作成します。
- S3 互換ツール用のアクセスキーを生成します。
- 公開または非公開オブジェクトのアクセス制御を設定します。
Volumes ブロックストレージ
Droplet に永続ブロックストレージを追加するには Volumes を使用します。
- Droplet と同じリージョンに Volume を作成します。
- Volume を Droplet に接続します。
- Droplet の OS に Volume をマウントします。
NFS ファイルストレージ
サービス間でファイルを共有するには、マネージド NFS を使用します。
- NFS ファイルシステムをプロビジョニングします。
- 共有ストレージが必要なコンピューティングリソースからマウントします。
スナップショット
Droplet または Volume のオンデマンドバックアップには、スナップショットを使用します。
- 大規模な変更を行う前にスナップショットを作成します。
- スナップショットを使用して、新しい Droplet または Volume を作成します。
バックアップ
定期的な復旧ポイントを作成するには、スケジュール設定されたバックアップを使用します。
- Droplet のバックアップを有効にします。
- 復旧時にバックアップから復元します。
ストレージの選択ガイド
- オブジェクトストレージと静的アセットには Spaces を使用します。
- Droplet の永続ブロックストレージには Volumes を使用します。
- 共有 POSIX ファイルストレージには NFS を使用します。
- 特定時点の復旧には Snapshots を使用します。
- スケジュール設定されたシステムレベルの保護には Backups を使用します。
関連スキル
このスキルを使用する際は、以下の関連スキルもご検討ください(導入済みの場合)。
- digitalocean-compute:Droplet と App Platform へのストレージ接続。
- digitalocean-containers-images:イメージとレジストリのワークフロー。
- digitalocean-managed-databases:データのバックアップと移行計画。
注:関連スキルは任意です。このスキルは、関連スキルがなくても完全に機能します。
リソース
DigitalOcean ドキュメント:
- ストレージ:https://docs.digitalocean.com/products/storage/
- Spaces:https://docs.digitalocean.com/products/spaces/
- Volumes:https://docs.digitalocean.com/products/volumes/
- NFS:https://docs.digitalocean.com/products/nfs/
- スナップショット:https://docs.digitalocean.com/products/snapshots/
- バックアップ:https://docs.digitalocean.com/products/backups/
コメント
Markdown 対応