Pular para o conteúdo principalAWS Startups
Agent Icon

AWS DB Advisor

  • Bancos de dados

Um agente da Kiro CLI que ajuda desenvolvedores de startups a escolher e executar o banco de dados AWS adequado — desde a seleção inicial até as operações de produção.

Criado em 9 de jul. de 2026 por Svetozar Miucin

Ao usar esses prompts, você concorda com este aviso de isenção de responsabilidade.

Detalhes do 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.

Instruções de instalação

Pré-requisitos:

  • Kiro CLI instalado (curl -FSSL https://cli.kiro.dev/install | bash)
  • Node.js 18+ (necessário para o servidor MCP para AWS Knowledge)
  • jq (preinstalled on macOS; apt install jq no Debian/Ubuntu)

Preparação:

  1. Clone o repositório:

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

  1. Execute o instalador:

./install.sh

Isso instala o agente em ~/.kiro/agents/aws-db-advisor, copia arquivos de contexto e configura o servidor MCP para AWS Knowledge.

  1. Inicie o agente:

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

Outros modos de instalação:

  • ./install.sh power - Instale como Kiro Power
  • ./install.sh claude - Instale como uma skill do Claude Code (chame com /aws-db-advisor)
  • ./install.sh all - Instale todos os três destinos
  • ./install.sh agent --agent - Integre a um agente já existente

Exemplos de prompts:

  • “Estou desenvolvendo uma ferramenta de gerenciamento de projetos no modelo SaaS. Que banco de dados devo usar na AWS?”
  • “Estou executando o Aurora PostgreSQL sem Servidor v2 com um único gravador. Meu banco de dados tem alta disponibilidade?”
  • “Preciso que minha aplicação continue funcionando mesmo em caso de falha total de uma Região da AWS. Qual é a maneira mais econômica de implementar um plano de recuperação de desastres multirregional?”
  • “Estou desenvolvendo um chatbot RAG que precisa fazer buscas em documentos. Que banco de dados devo usar?”

Requisitos do modelo: Claude Sonnet 4,6 ou superior. Modelos de versão inferior podem recorrer aos dados de treinamento e gerar respostas incorretas para recursos do serviço alterados recentemente.