Ir al contenido principalAWS Startups
  1. Biblioteca de peticiones y agentes
  2. Asesor de bases de datos de AWS
Agent Icon

Asesor de bases de datos de AWS

  • Bases de datos

Un agente de CLI de Kiro que ayuda a los desarrolladores de startups a elegir y poner en marcha la base de datos de AWS correcta, desde la selección inicial hasta las operaciones de producción.

Creado el 9 jul 2026 por Svetozar Miucin

Al usar estas petición, usted acepta el descargo de responsabilidad.

Detalles del agente

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.

Instrucciones de instalación

Requisitos previos:

  • CLI de Kiro instalada (curl -fsSL https://cli.kiro.dev/install | bash)
  • Node.js 18+ (obligatorio para el servidor MCP de AWS Knowledge)
  • jq (preinstalado en macOS; apt install jq en Debian/Ubuntu)

Configuración:

  1. Clone el repositorio:

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

  1. Ejecute el instalador:

./install.sh

Esto instala el agente en ~/.kiro/agents/aws-db-advisor, copia los archivos de contexto y configura el servidor MCP de AWS Knowledge.

  1. Inicie el agente:

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

Otros modos de instalación:

  • ./install.sh power: instálelo como capacidad de Kiro
  • ./install.sh claude: instálelo como una capacidad de Claude Code (invóquela con /aws-db-advisor)
  • ./install.sh all: instale los tres destinos
  • ./install.sh agent --agent : se integra en un agente existente

Peticiones de ejemplo:

  • “Estoy creando una herramienta de gestión de proyectos SaaS. ¿Qué base de datos debo usar en AWS?”
  • “Estoy ejecutando Aurora PostgreSQL sin servidor v2 con un único escritor. ¿Mi base de datos tiene alta disponibilidad?”
  • “Necesito que mi aplicación resista una falla completa de una región de AWS. ¿Cuál es la forma más económica de implementar la recuperación ante desastres multirregión?”
  • “Estoy creando un chatbot RAG que necesita buscar en los documentos. ¿Qué base de datos debo usar?”

Requisitos del modelo: Claude Sonnet 4.6 o superior. Los modelos más antiguos pueden recurrir a datos de entrenamiento y generar respuestas incorrectas para las funciones de servicio que se modificaron recientemente.