Gurae Tech News

Tech Moves. We Track.

Advertisement

Amazon ECS Fargate 기반 서버리스 MCP 서버로 AI 에이전트 데이터 레이크 접근 혁신

기사 주제 관련 자료 이미지. 실제 사건 현장 사진이 아닙니다.
사진: Kevin Ache / Unsplash. 기사 주제 관련 자료 이미지. 실제 사건 현장 사진이 아닙니다.

AI 애플리케이션 개발 시 각 에이전트가 개별적으로 데이터셋에 접근하는 비효율과 보안 문제를 해결하기 위해 Amazon ECS Fargate 위에 서버리스 MCP 서버를 구축했다. 이 서버는 AI 에이전트와 데이터 레이크 사이의 중앙 게이트웨이 역할을 하며, 메타데이터 JSON 파일만으로 새로운 데이터셋을 자동으로 인식해 통합 코드를 제거한다.

기사 주제 관련 자료 이미지. 실제 사건 현장 사진이 아닙니다.
사진: İsmail Enes Ayhan / Unsplash. 기사 주제 관련 자료 이미지. 실제 사건 현장 사진이 아닙니다.

아키텍처는 클라이언트, MCP 서버, 도구, 지식베이스 갱신의 네 계층으로 구성되며, 각 계층은 독립적으로 확장 가능하다. AI 에이전트는 메타데이터 카탈로그를 참조해 SQL 쿼리를 생성하고, Amazon Athena와 Redshift를 통해 데이터에 접근한다. Amazon Bedrock Guardrails가 모든 모델 상호작용에 적용돼 안전한 콘텐츠 필터링과 권한 관리를 보장한다.

보안은 다중 계층으로 설계돼, 클라이언트는 공개 서브넷에서 인증을 거쳐 요청을 전달하고, MCP 서버는 비공개 서브넷에서 실행된다. 모든 쿼리는 SELECT 전용으로 제한되며, 로그는 Amazon CloudWatch에 기록돼 단일 감사 지점을 제공한다. 이로써 다중 테넌트 환경에서도 일관된 보안 정책이 유지된다.

이 시스템은 AI 에이전트가 구조화된 데이터와 비구조화된 문서를 동시에 질의할 수 있게 하며, 대화형 쿼리 응답을 15~20초 내에 처리한다. 또한, 자동 확장 기능으로 단일 쿼리부터 수백 건의 동시 쿼리까지 무리 없이 처리 가능하다.

향후에는 민감 컬럼에 대한 세분화된 접근 제어와 실패 쿼리 피드백 루프를 도입해 보안성과 정확성을 더욱 강화할 계획이다. 이 아키텍처는 AI 기반 데이터 분석과 운영 자동화에 중요한 기술적 진전을 의미한다.

출처: AWS AI