mcpField
C
cloud-storage-optimization

cloud-storage-optimization

github.com/aj-geddesクラウド・DevOps373446 回インストール34 週間前に更新
リポジトリ

cloud-storage-optimization について

圧縮、階層化、パーティショニング、ライフサイクル管理によって、複数クラウドのストレージコストと性能を最適化するスキルです。AWS S3、Terraform、データレイクの実装ガイドを含みます。

主な機能

  1. 01圧縮とパーティショニング戦略
  2. 02インテリジェント階層化ガイド
  3. 03ライフサイクルポリシーの計画
  4. 04マルチクラウドTerraformリファレンス
  5. 05データレイクの分割ガイド

活用シーン

  1. 01クラウドストレージコストの削減
  2. 02履歴データのアーカイブ
  3. 03データ取得性能の改善
  4. 04大規模分析データセットの整理

インストール

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

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill cloud-storage-optimization

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

同梱ファイル

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

references/
aws-s3-storage-optimization.md
data-compression-and-partitioning-strategy.md
data-lake-partitioning-strategy.md
terraform-multi-cloud-storage-configuration.md
scripts/
validate-config.sh
templates/
config-starter.yaml

詳細

クラウドストレージの最適化

目次

概要

複数のクラウドプロバイダーにわたって、圧縮、インテリジェントな階層化、データのパーティショニング、ライフサイクル管理を活用し、クラウドストレージのコストとパフォーマンスを最適化します。アクセシビリティとコンプライアンス要件を維持しながら、ストレージコストを削減できます。

利用する場面

  • ストレージコストの削減
  • データアクセスパターンの最適化
  • 階層型ストレージ戦略の実装
  • 履歴データのアーカイブ
  • データ取得パフォーマンスの向上
  • コンプライアンス要件の管理
  • 大規模なデータセットの整理
  • データレイクとデータウェアハウスの最適化

クイックスタート

最小限の実行例:

# Enable Intelligent-Tiering
aws s3api put-bucket-intelligent-tiering-configuration \
  --bucket my-bucket \
  --id OptimizedStorage \
  --intelligent-tiering-configuration '{
    "Id": "OptimizedStorage",
    "Filter": {"Prefix": "data/"},
    "Status": "Enabled",
    "Tierings": [
      {
        "Days": 90,
        "AccessTier": "ARCHIVE_ACCESS"
      },
      {
        "Days": 180,
        "AccessTier": "DEEP_ARCHIVE_ACCESS"
      }
    ]
  }'

# Analyze storage usage
aws s3api list-bucket-metrics-configurations --bucket my-bucket

# Enable S3 Select for cost optimization
aws s3api put-bucket-metrics-configuration \
// ... (see reference guides for full implementation)

リファレンスガイド

詳細な実装については、references/ ディレクトリを参照してください。

ガイド内容
AWS S3 ストレージの最適化AWS S3 ストレージの最適化
データ圧縮とパーティショニング戦略データ圧縮とパーティショニング戦略
Terraform マルチクラウドストレージ構成Terraform マルチクラウドストレージ構成
データレイクのパーティショニング戦略データレイクのパーティショニング戦略

ベストプラクティス

✅ 実施すること
  • 分析には Parquet または ORC 形式を使用する
  • 階層型ストレージ戦略を実装する
  • 時間やクエリ可能なディメンションでデータをパーティショニングする
  • 重要なデータのバージョニングを有効にする
  • 圧縮(gzip、snappy、brotli)を使用する
  • ストレージコストを定期的に監視する
  • データライフサイクルポリシーを実装する
  • アクセス頻度の低いデータをアーカイブする
❌ 実施しないこと
  • 圧縮されていないデータを保存する
  • 生ログを長期間保持する
  • ストレージの最適化を無視する
  • ホットストレージ階層だけを使用する
  • 重複データを保存する
  • 古いテストデータの削除を忘れる

コメント