Zum Hauptinhalt springenAWS Startups
Agent Icon

AWS DB Advisor

  • Datenbanken

Ein Kiro-CLI-Agent, der Startup-Entwicklern hilft, die richtige AWS-Datenbank auszuwählen und zu betreiben – von der ersten Auswahl bis zum Produktionsbetrieb.

Erstellt am 9. Juli 2026 von Svetozar Miucin

Mit der Verwendung dieser Prompts stimmen Sie dem Haftungsausschluss zu.

Agenten-Details

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.

Installationsanleitung

Voraussetzungen:

  • Kiro CLI installiert (curl -fsSL https://cli.kiro.dev/install | bash)
  • Node.js 18+ (erforderlich für den AWS-Knowledge-MCP-Server)
  • jq (auf macOS vorinstalliert; apt install jq auf Debian/Ubuntu)

Einrichtung:

  1. Klonen Sie das Repository:

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

  1. Führen Sie das Installationsprogramm aus:

./install.sh

Dadurch wird der Agent unter ~/.kiro/agents/aws-db-advisor installiert, Kontextdateien kopiert und der AWS-Knowledge-MCP-Server konfiguriert.

  1. Starten Sie den Agenten:

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

Andere Installationsmodi:

  • ./install.sh power – Als Kiro-Power installieren
  • ./install.sh claude – Als Claude Code Skill installieren (Aufruf mit /aws-db-advisor)
  • ./install.sh all – Alle drei Ziele installieren
  • ./install.sh agent --agent – In einen vorhandenen Agenten integrieren

Beispiel-Prompts:

  • „Ich baue ein SaaS-Projektmanagement-Tool. Welche Datenbank sollte ich auf AWS verwenden?“
  • „Ich betreibe Aurora PostgreSQL Serverless v2 mit einem einzelnen Writer. Ist meine Datenbank hochverfügbar?“
  • „Meine App muss einen kompletten Ausfall einer AWS-Region überstehen. Was ist der günstigste Weg für eine regionsübergreifende Notfallwiederherstellung?“
  • „Ich baue einen RAG-Chatbot, der Dokumente durchsuchen muss. Welche Datenbank sollte ich verwenden?“

Modellanforderungen: Claude Sonnet 4.6 oder höher. Schwächere Modelle greifen möglicherweise auf Trainingsdaten zurück und liefern falsche Antworten zu kürzlich geänderten Servicefunktionen.