メインコンテンツにスキップAWS Startups
Agent Icon

AWS DB Advisor

  • データベース

スタートアップの開発者が、適切な AWS データベースを選定し、運用できるよう支援する Kiro CLI エージェントです。初期の選定から本番環境での運用までをサポートします。

2026年7月9日 に Svetozar Miucin によって作成されました

これらのプロンプトを使用することにより、この 免責事項 に同意したものとみなされます。

エージェントの詳細

Choosing the right database on AWS is one of the most consequential early decisions a startup makes, and switching later is expensive. This agent eliminates the guesswork by mapping your application type, access patterns, and expected scale to the right AWS database from the start. It covers the full portfolio - Aurora, RDS, DynamoDB, ElastiCache/Valkey, OpenSearch, Neptune, MemoryDB, Timestream, DocumentDB, and DSQL - and knows when each one fits based on your specific workload. If you're building AI features, it guides you through vector database selection: pgvector for small workloads, OpenSearch for scale, S3 Vectors for massive corpora, with clear trade-offs at each tier. Once you've picked a database, it doesn't stop there. It advises on high availability and disaster recovery at every level, from free multi-AZ storage replication through multi-region active-active architectures, always with cost trade-offs so you're not over-engineering for your stage. For cost optimization, it walks through Savings Plans, Reserved Instances, I/O-Optimized storage decisions, and scale-to-zero configurations so you only pay for what you use. When you outgrow your current setup, it handles heterogeneous migrations - Oracle to RDS, MSSQL to Aurora PostgreSQL - with DMS patterns, major version upgrade planning, and failure recovery strategies. It also covers day-to-day operational concerns: connection pooling with RDS Proxy, Lambda cold-start patterns, PostgreSQL performance tuning, partitioning strategies, CDC/zero-ETL pipelines to analytics, and multi-tenant schema isolation. It uses the AWS Knowledge MCP server to look up live documentation, so answers reflect current service capabilities rather than stale training data.

インストール手順

前提条件:

  • Kiro CLI installed (curl -fsSL https://cli.kiro.dev/install | bash)
  • Node.js 18+ (AWS Knowledge MCP サーバーに必要)
  • jq (macOS にはプリインストール、Debian/Ubuntu には apt で jq をインストール)

準備:

  1. リポジトリのクローンを作成:

git clone https://github.com/aws-samples/sample-genai-startups.git
cd sample-genai-startups/agentic-coding-Library/agents/aws-db-advisor

  1. 次のようにインストーラを実行します。

./install.sh

これにより、エージェントが ~/.kiro/agents/aws-db-advisor にインストールされ、コンテキストファイルがコピーされ、AWS Knowledge MCP サーバーの設定が行われます。

  1. エージェントを起動します。

kiro-cli chat --agent aws-db-advisor

その他のインストールモード:

  • ./install.sh power - Kiro Power としてインストール
  • ./install.sh claude - クロードコードスキルとしてインストール (/aws-db-advisor を使用して起動)
  • ./install.sh all - 3 つのターゲットすべてをインストールする
  • ./install.sh agent --agent - 既存のエージェントに統合する

プロンプトの例:

  • 「SaaS のプロジェクト管理ツールを開発しています。AWS ではどのデータベースを使うべきでしょうか?」
  • 「Aurora PostgreSQL Serverless v2 を、ライターを 1 つだけ設定して運用しています。このデータベースは高可用性がありますか?」
  • 「自分のアプリが AWS リージョンの完全な障害にも耐えられるようにしたいのですが、マルチリージョン DR を実現する最も安価な方法は何でしょうか?」
  • 「文書を検索する必要がある RAG チャットボットを開発しています。どのデータベースを使えばいいでしょうか?」

動作環境: Claude Sonnet 4.6 以降。これより古いバージョンでは、トレーニングデータに依存してしまうため、最近変更されたサービス機能に対して誤った回答が返される可能性があります。

AWS DB Advisor | AWS Startups