Cloud Storage Optimization

aj-geddes/useful-ai-prompts/skills/cloud-storage-optimization

作者 aj-geddes3f5182cfd739无许可证355 个星标收录于 2026年10月8日更新于 2026年10月8日仓库7个月前更新

Optimize cloud storage across AWS S3, Azure Blob, and GCP Cloud Storage with compression, partitioning, lifecycle policies, and cost management.

包含脚本DevOps & Cloud
AI 生成的概览

通过压缩、分区、生命周期与成本策略优化 AWS S3、Azure Blob 和 GCP 的云存储。

功能
该技能指导优化跨 AWS S3、Azure Blob 和 GCP Cloud Storage 的云对象存储。内容涵盖压缩、智能分层、数据分区、生命周期策略和成本管理,并提供 S3 优化、压缩与分区策略、Terraform 多云存储配置以及数据湖分区策略的参考指南。它还附带一个校验脚本和一个配置起始模板。
适用场景
适用于降低存储成本、实施分层或归档存储、组织大型数据集,或优化数据湖与数据仓库的场景。也适合提升数据检索性能以及满足存储数据的合规要求。
运行要求
需要访问云存储服务(AWS S3、Azure Blob、GCP Cloud Storage)及其 CLI 或 API,多云配置指南还需要 Terraform。附带一个可执行校验脚本和一个 YAML 起始模板。

Cloud Storage Optimization

Table of Contents

Overview

Optimize cloud storage costs and performance across multiple cloud providers using compression, intelligent tiering, data partitioning, and lifecycle management. Reduce storage costs while maintaining accessibility and compliance requirements.

When to Use

  • Reducing storage costs
  • Optimizing data access patterns
  • Implementing tiered storage strategies
  • Archiving historical data
  • Improving data retrieval performance
  • Managing compliance requirements
  • Organizing large datasets
  • Optimizing data lakes and data warehouses

Quick Start

Minimal working example:

bash
# Enable Intelligent-Tieringaws 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 usageaws s3api list-bucket-metrics-configurations --bucket my-bucket
# Enable S3 Select for cost optimizationaws s3api put-bucket-metrics-configuration \// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
AWS S3 Storage Optimization [blocked]AWS S3 Storage Optimization
Data Compression and Partitioning Strategy [blocked]Data Compression and Partitioning Strategy
Terraform Multi-Cloud Storage Configuration [blocked]Terraform Multi-Cloud Storage Configuration
Data Lake Partitioning Strategy [blocked]Data Lake Partitioning Strategy

Best Practices

✅ DO

  • Use Parquet or ORC formats for analytics
  • Implement tiered storage strategy
  • Partition data by time and queryable dimensions
  • Enable versioning for critical data
  • Use compression (gzip, snappy, brotli)
  • Monitor storage costs regularly
  • Implement data lifecycle policies
  • Archive infrequently accessed data

❌ DON'T

  • Store uncompressed data
  • Keep raw logs long-term
  • Ignore storage optimization
  • Use only hot storage tier
  • Store duplicate data
  • Forget to delete old test data

来源与署名

来源:aj-geddes/useful-ai-prompts位于skills/cloud-storage-optimization提交3f5182c

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架