Passer au contenu principalAWS Startups
Agent Icon

AWS DB Advisor

  • Bases de données

Un agent Kiro CLI qui aide les développeurs de start-up à choisir et à exploiter la base de données AWS adaptée, de la sélection initiale jusqu’aux opérations de production.

Créé le 9 juil. 2026 par Svetozar Miucin

En utilisant ces invites, vous acceptez cette clause de non-responsabilité.

Détails sur l’agent

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.

Instructions d’installation

Prérequis :

  • Kiro CLI installé (curl -fsSL https://cli.kiro.dev/install | bash)
  • Node.js 18+ (requis pour le serveur AWS Knowledge MCP)
  • jq (préinstallé sur macOS ; apt install jq sur Debian/Ubuntu)

Configuration :

  1. Cloner le référentiel :

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

  1. Exécuter le programme d’installation :

./install.sh

Cette commande installe l’agent dans ~/.kiro/agents/aws-db-advisor, copie les fichiers de contexte et configure le serveur AWS Knowledge MCP.

  1. Lancer l’agent :

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

Autres modes d’installation :

  • ./install.sh power – Installer en tant que Kiro power
  • ./install.sh claude – Installer en tant que compétence Claude Code (à invoquer avec /aws-db-advisor)
  • ./install.sh all – Installer les trois cibles
  • ./install.sh agent --agent  – Intégrer à un agent existant

Exemples d’invites :

  • « Je crée un outil de gestion de projet SaaS. Quelle base de données dois-je utiliser sur AWS ? »
  • « J’exécute Aurora PostgreSQL sans serveur v2 avec une seule instance d’écriture. Ma base de données est-elle hautement disponible ? »
  • « Mon application doit pouvoir survivre à une panne complète d’une région AWS. Quel est le moyen le moins coûteux de mettre en place une reprise après sinistre multirégionale ? »
  • « Je crée un chatbot RAG qui doit effectuer des recherches dans des documents. Quelle base de données dois-je utiliser ? »

Exigences du modèle : Claude Sonnet 4.6 ou version ultérieure. Les modèles inférieurs peuvent se rabattre sur les données d’entraînement et produire des réponses incorrectes pour les fonctionnalités de service récemment modifiées.