Lewati ke konten utamaAWS Startups
  1. Pustaka Prompt dan Agen
  2. Penasihat DB AWS
Agent Icon

Penasihat DB AWS

  • Basis Data

Agen Kiro CLI yang membantu developer perusahaan rintisan memilih dan menjalankan basis data AWS yang tepat, mulai dari pemilihan awal hingga operasional produksi.

Dibuat pada 9 Jul 2026 oleh Svetozar Miucin

Dengan menggunakan prompt ini, Anda menyetujui penafian ini.

Detail Agen

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.

Instruksi instalasi

Prasyarat:

  • Kiro CLI telah diinstal (curl -fsSL https://cli.kiro.dev/install | bash)
  • Node.js 18+ (diperlukan untuk server MCP AWS Knowledge)
  • jq (sudah terinstal di macOS; apt install jq di Debian/Ubuntu)

Penyiapan:

  1. Kloning repositori:

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

  1. Jalankan penginstal:

./install.sh

Perintah ini menginstal agen ke ~/.kiro/agents/aws-db-advisor, menyalin file konteks, dan mengonfigurasi server MCP AWS Knowledge.

  1. Luncurkan agen:

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

Mode penginstalan lainnya:

  • ./install.sh power - Instal sebagai Kiro Power
  • ./install.sh claude - Instal sebagai Claude Code Skill (invokasi dengan /aws-db-advisor)
  • ./install.sh all - Instal ketiga target
  • ./install.sh agent --agent - Integrasikan ke agen yang ada

Contoh prompt:

  • “Saya sedang membangun alat manajemen proyek SaaS. Basis data apa yang sebaiknya saya gunakan di AWS?”
  • “Saya menjalankan Aurora PostgreSQL Serverless v2 dengan satu penulis. Apakah basis data saya memiliki ketersediaan tinggi?”
  • “Saya ingin aplikasi saya tetap beroperasi meskipun seluruh AWS Region mengalami kegagalan. Apa cara termurah untuk melakukan DR multi-region?”
  • “Saya sedang membangun chatbot RAG yang perlu melakukan pencarian pada dokumen. Basis data apa yang sebaiknya saya gunakan?”

Persyaratan model: Claude Sonnet 4.6 atau yang lebih tinggi. Model dengan versi yang lebih rendah mungkin kembali menggunakan data pelatihan dan menghasilkan jawaban yang tidak tepat untuk kemampuan layanan yang baru-baru ini berubah.