메인 콘텐츠로 건너뛰기AWS Startups
Agent Icon

AWS DB Advisor

  • 데이터베이스

Kiro CLI 에이전트는 스타트업 개발자가 초기 선택부터 운영 작업까지 적합한 AWS 데이터베이스를 선택하고 실행할 수 있도록 지원합니다.

Svetozar Miucin이(가) 2026년 7월 9일에 생성함

이러한 프롬프트를 사용하면 고지 사항에 동의하는 것으로 간주됩니다.

에이전트 세부 정보

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.

설치 지침

사전 조건:

  • Kiro CLI가 설치됨(curl -fsSL https://cli.kiro.dev/install | bash)
  • Node.js 18+(AWS Knowledge MCP 서버를 위해 필요)
  • jq(macOS에 사전 설치됨, Debian/Ubuntu의 apt install jq)

준비:

  1. 리포지토리 복제:

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

  1. 설치 관리자 실행:

./install.sh

이렇게 하면 ~/.kiro/agents/aws-db-advisor에 에이전트가 설치되고, 컨텍스트 파일이 복사되고, AWS Knowledge MCP 서버가 구성됩니다.

  1. 에이전트 실행:

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

기타 설치 모드:

  • ./install.sh power - Kiro 파워로 설치
  • ./install.sh claude - Claude Code Skill로 설치(/aws-db-advisor로 호출)
  • ./install.sh all - 세 개의 대상을 모두 설치
  • ./install.sh agent --agent - 기존 에이전트에 통합

예시 프롬프트:

  • "SaaS 프로젝트 관리 도구를 만들고 있습니다. AWS에서 어떤 데이터베이스를 사용해야 하나요?"
  • “Aurora PostgreSQL Serverless v2를 단일 라이터로 실행 중입니다. 제 데이터베이스가 고가용성인가요?”
  • "앱이 완전한 AWS 리전 장애가 발생하더라도 계속 운영되어야 합니다. 다중 리전 DR을 가장 저렴하게 수행할 수 있는 방법은 무엇인가요?"
  • "문서를 검색해야 하는 RAG 챗봇을 만들고 있습니다. 어떤 데이터베이스를 사용해야 하나요?"

모델 요구 사항: Claude Sonnet 4.6 이상. 하위 모델은 학습 데이터에 의존하여 최근에 변경된 서비스 기능에 대해 잘못된 답을 제시할 수 있습니다.