Agent Skills by ALSEL
Anthropic ClaudeDevOps・インフラ⭐ リポ 0品質スコア 50/100

cost-optimization

AWS、Azure、GCP、OCI におけるクラウドコストを、リソースの適正サイジング、タグ付け戦略、リザーブドインスタンス、支出分析を通じて最適化します。クラウド費用の削減、インフラコストの分析、コストガバナンスポリシーの導入時に活用してください。

description の原文を見る

Optimize cloud costs across AWS, Azure, GCP, and OCI through resource rightsizing, tagging strategies, reserved instances, and spending analysis. Use when reducing cloud expenses, analyzing infrastructure costs, or implementing cost governance policies.

SKILL.md 本文

クラウドコスト最適化

AWS、Azure、GCP、OCI全体のクラウドコスト最適化のための戦略とパターン。

目的

クラウド支出を削減しながら、パフォーマンスと信頼性を維持するための体系的なコスト最適化戦略を実装します。

使用時期

  • クラウド支出の削減
  • リソースの適正サイジング
  • コスト管理の実装
  • マルチクラウドコストの最適化
  • 予算制約への対応

コスト最適化フレームワーク

1. 可視化

  • コスト配分タグの実装
  • クラウドコスト管理ツールの使用
  • 予算アラートの設定
  • コストダッシュボードの作成

2. 適正サイジング

  • リソース利用率の分析
  • オーバープロビジョニングされたリソースのダウンサイズ
  • オートスケーリングの使用
  • アイドルリソースの削除

3. 価格モデル

  • 予約キャパシティの使用
  • スポット/プリエンプティブルインスタンスの活用
  • セービングプランの実装
  • コミットメント割引の使用

4. アーキテクチャの最適化

  • マネージドサービスの使用
  • キャッシングの実装
  • データ転送の最適化
  • ライフサイクルポリシーの使用

AWS コスト最適化

予約インスタンス

節約額: オンデマンドと比較して30~72%
期間: 1年または3年
支払い: 全額前払い/部分前払い/前払いなし
柔軟性: スタンダードまたはコンバーティブル

セービングプラン

コンピュートセービングプラン: 66%の節約
EC2インスタンスセービングプラン: 72%の節約
対象: EC2、Fargate、Lambda
柔軟性: インスタンスファミリー、リージョン、OSをまたいで適用

スポットインスタンス

節約額: オンデマンドと比較して最大90%
最適用途: バッチジョブ、CI/CD、ステートレスワークロード
リスク: 2分の中断通知
戦略: 耐障害性のためオンデマンドと混合

S3 コスト最適化

resource "aws_s3_bucket_lifecycle_configuration" "example" {
  bucket = aws_s3_bucket.example.id

  rule {
    id     = "transition-to-ia"
    status = "Enabled"

    transition {
      days          = 30
      storage_class = "STANDARD_IA"
    }

    transition {
      days          = 90
      storage_class = "GLACIER"
    }

    expiration {
      days = 365
    }
  }
}

Azure コスト最適化

予約VM インスタンス

  • 1年または3年の期間
  • 最大72%の節約
  • 柔軟なサイジング
  • 交換可能

Azure ハイブリッド特典

  • 既存のWindows Serverライセンスの使用
  • RIを使用した場合、最大80%の節約
  • Windows ServerおよびSQL Serverで利用可能

Azure Advisor 推奨事項

  • VMのサイジング最適化
  • 未使用リソースの削除
  • 予約キャパシティの使用
  • ストレージの最適化

GCP コスト最適化

コミットメント割引

  • 1年または3年のコミットメント
  • 最大57%の節約
  • vCPUとメモリに適用
  • リソースベースまたは支出ベース

継続利用割引

  • 自動割引
  • 実行中のインスタンスで最大30%
  • コミットメント不要
  • Compute Engine、GKEに適用

プリエンプティブルVM

  • 最大80%の節約
  • 最大24時間の実行時間
  • バッチワークロードに最適

OCI コスト最適化

フレキシブルシェイプ

  • OCPUとメモリを独立してスケーリング
  • ワークロード需要に合わせたインスタンスサイジング
  • 固定VM シェイプから無駄なキャパシティを削減

コミットメントと予算

  • 予測可能な支出に年間コミットメントを使用
  • コンパートメントレベルの予算アラートを設定
  • OCI Cost Analysisで月次予測を追跡

プリエンプティブルキャパシティ

  • バッチおよび一時的なワークロード向けのプリエンプティブルインスタンスを使用
  • 中断耐性のオートスケーリンググループを保有
  • 重要なサービスに対して標準キャパシティと混合

タギング戦略

AWS タギング

locals {
  common_tags = {
    Environment = "production"
    Project     = "my-project"
    CostCenter  = "engineering"
    Owner       = "team@example.com"
    ManagedBy   = "terraform"
  }
}

resource "aws_instance" "example" {
  ami           = "ami-12345678"
  instance_type = "t3.medium"

  tags = merge(
    local.common_tags,
    {
      Name = "web-server"
    }
  )
}

参考: references/tagging-standards.md を参照してください

コスト監視

予算アラート

# AWS Budget
resource "aws_budgets_budget" "monthly" {
  name              = "monthly-budget"
  budget_type       = "COST"
  limit_amount      = "1000"
  limit_unit        = "USD"
  time_period_start = "2024-01-01_00:00"
  time_unit         = "MONTHLY"

  notification {
    comparison_operator        = "GREATER_THAN"
    threshold                  = 80
    threshold_type            = "PERCENTAGE"
    notification_type         = "ACTUAL"
    subscriber_email_addresses = ["team@example.com"]
  }
}

コスト異常検出

  • AWS Cost Anomaly Detection
  • Azure Cost Managementアラート
  • GCP予算アラート
  • OCI BudgetsおよびCost Analysis

アーキテクチャパターン

パターン1: サーバーレスファースト

  • イベント駆動型にLambda/Functionsを使用
  • 実行時間の料金のみ
  • オートスケーリング付属
  • アイドルコストなし

パターン2: 適正サイジングされたデータベース

開発: t3.small RDS
ステージング: t3.large RDS
本番: r6g.2xlarge RDS + リードレプリカ

パターン3: 多層ストレージ

ホットデータ: S3 Standard
ウォームデータ: S3 Standard-IA (30日)
コールドデータ: S3 Glacier (90日)
アーカイブ: S3 Deep Archive (365日)

パターン4: オートスケーリング

resource "aws_autoscaling_policy" "scale_up" {
  name                   = "scale-up"
  scaling_adjustment     = 2
  adjustment_type        = "ChangeInCapacity"
  cooldown              = 300
  autoscaling_group_name = aws_autoscaling_group.main.name
}

resource "aws_cloudwatch_metric_alarm" "cpu_high" {
  alarm_name          = "cpu-high"
  comparison_operator = "GreaterThanThreshold"
  evaluation_periods  = "2"
  metric_name         = "CPUUtilization"
  namespace           = "AWS/EC2"
  period              = "60"
  statistic           = "Average"
  threshold           = "80"
  alarm_actions       = [aws_autoscaling_policy.scale_up.arn]
}

コスト最適化チェックリスト

  • コスト配分タグの実装
  • 未使用リソースの削除 (EBS、EIP、スナップショット)
  • 利用率に基づくインスタンスの適正サイジング
  • 安定したワークロード向けの予約キャパシティの使用
  • オートスケーリングの実装
  • ストレージクラスの最適化
  • ライフサイクルポリシーの有効化
  • コスト異常検出の有効化
  • 予算アラートの設定
  • 週単位でのコスト確認
  • スポット/プリエンプティブルインスタンスの使用
  • データ転送コストの最適化
  • キャッシングレイヤーの実装
  • マネージドサービスの使用
  • 継続的な監視と最適化

ツール

  • AWS: Cost Explorer、Cost Anomaly Detection、Compute Optimizer
  • Azure: Cost Management、Advisor
  • GCP: Cost Management、Recommender
  • OCI: Cost Analysis、Budgets、Cloud Advisor
  • マルチクラウド: CloudHealth、Cloudability、Kubecost

関連スキル

  • terraform-module-library - リソースプロビジョニング用
  • multi-cloud-architecture - クラウド選択用

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
wshobson
リポジトリ
wshobson/agents
ライセンス
MIT
最終更新
不明

Source: https://github.com/wshobson/agents / ライセンス: MIT

関連スキル

汎用DevOps・インフラ⭐ リポ 502

superpowers-streamer-cli

SuperPowers デスクトップストリーマーの npm パッケージをインストール、ログイン、実行、トラブルシューティングできます。ユーザーが npm から `superpowers-ai` をセットアップしたい場合、メールまたは電話でサインインもしくはアカウント作成を行いたい場合、ストリーマーを起動したい場合、表示されたコントロールリンクを開きたい場合、後で停止したい場合、またはソースコードへのアクセスなしに npm やランタイムの一般的な問題から復旧したい場合に使用します。

by rohanarun
汎用DevOps・インフラ⭐ リポ 493

catc-client-ops

Catalyst Centerのクライアント操作・監視機能 - 有線・無線クライアントのリスト表示・フィルタリング、MACアドレスによる詳細なクライアント検索、クライアント数分析、時間軸での分析、SSIDおよび周波数帯によるフィルタリング、無線トラブルシューティング機能を提供します。MACアドレスやIPアドレスでのクライアント検索、サイト別やSSID別のクライアント数集計、無線周波数帯の分布分析、Wi-Fi信号の問題調査が必要な場合に活用できます。

by automateyournetwork
汎用DevOps・インフラ⭐ リポ 39,967

ci-cd-and-automation

CI/CDパイプラインの設定を自動化します。ビルドおよびデプロイメントパイプラインの構築または変更時に使用できます。品質ゲートの自動化、CI内のテストランナー設定、またはデプロイメント戦略の確立が必要な場合に活用します。

by addyosmani
汎用DevOps・インフラ⭐ リポ 39,967

shipping-and-launch

本番環境へのリリース準備を行います。本番環境へのデプロイ準備が必要な場合、リリース前チェックリストが必要な場合、監視機能の設定を行う場合、段階的なロールアウトを計画する場合、またはロールバック戦略が必要な場合に使用します。

by addyosmani
OpenAIDevOps・インフラ⭐ リポ 38,974

linear-release-setup

Linear Releaseに向けたCI/CD設定を生成します。リリース追跡の設定、LinearのCIパイプライン構築、またはLinearリリースとのデプロイメント連携を実施する際に利用できます。GitHub Actions、GitLab CI、CircleCIなど複数のプラットフォームに対応しています。

by novuhq
Anthropic ClaudeDevOps・インフラ⭐ リポ 2,159

tracking-application-response-times

API エンドポイント、データベースクエリ、サービスコール全体にわたるアプリケーションのレスポンスタイムを追跡・最適化できます。パフォーマンス監視やボトルネック特定の際に活用してください。「レスポンスタイムを追跡する」「API パフォーマンスを監視する」「遅延を分析する」といった表現で呼び出せます。

by jeremylongshore
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: wshobson · wshobson/agents · ライセンス: MIT