본문 바로가기

전체 글233

Strands Agent 기반으로 AWS 월간 리포트 생성하기 #1. 환경 구성 안녕하세요😊 Strands Agent를 활용해 AWS 환경의 월간 리포트를 자동으로 생성하는 시스템을 구축해 보려고 합니다.이번 포스팅에서는 기본적인 인프라 환경 구성과 테스트를 통해 보안 치약점 리포트를 자동으로 생성하는 방법을 다루었습니다.다음 포스팅에서는 LLM이 더 정확하고 깊이 있는 답변을 도출할 수 있도록 task.py 내의 프롬프트를 고도화하고 본격적인 월간 리포트 생성에 대한 내용을 작성하겠습니다. 프로젝트를 시작하기 위한 필수 개발 환경 구성과 테라폼(Terraform) 기반 인프라 구성을 함께 세팅해 보겠습니다. 1. 환경 구성💻 필수 설치 소프트웨어 🌐 AWS 계정: 리소스를 생성하고 관리할 AWS 계정이 필요합니다.🔑 AWS CLI: https://aws.amazo.. 2026. 8. 29.
Strands Agent 기반으로 AWS 월간 리포트 생성하기 #0. 아키텍처 설계 안녕하세요 😊 🤖 배경회사에서 매월 월간 보고서 작성을 할 때, 반복적이고 소모적인 수작업의 지옥을 벗어나기 위해 LLM의 분석 능력을 빌려서 정확한 인사이트가 담긴 월간 리포트를 뽑아내기 위해 Strands Agent를 활용한 AWS 월간 리포트 자동화 에이전트를 구축해 보려고 합니다. 💡 Strands Agent란 무엇인가요?복잡한 LLM(대형 언어 모델) 기반 워크플로우를 효율적으로 구축하고 관리할 수 있도록 돕는 프레임워크· 단일 에이전트가 모든 작업을 처리할 때 발생하는 컨텍스트 길이 제한이나 적절한 툴 선택의 실패 문제를 해결하기 위해, 작업을 명확히 분리하고 노드(Node)와 엣지(Edge) 기반의 그래프(Graph) 구조로 연결하여 안정적인 멀티 에이전트 시스템을 구현할 수 있도.. 2026. 8. 29.
VPC Peering vs VPC Endpoint VPC Peering, PrivateLink, 그리고 Endpoint 두 가지 유형 완전 정리AWS에서 "VPC끼리, 혹은 VPC와 서비스를 사설망으로 연결하고 싶다"는 요구는 정말 자주 생깁니다. 그런데 막상 찾아보면 VPC Peering, PrivateLink, Interface Endpoint, Gateway Endpoint 같은 이름이 우르르 쏟아지죠. 이름은 비슷해 보이는데 동작 방식도, 제약도, 요금도 전부 다릅니다.이 글에서는 각각이 무엇을 해결하려고 만들어졌는지부터 시작해서, 실무에서 무엇을 골라야 하는지까지 차근차근 정리해 보겠습니다.1. VPC Peering — 두 VPC를 하나의 네트워크처럼개념VPC Peering은 서로 다른 두 VPC를 1:1로 직접 연결하는 기능입니다. 연결이 맺.. 2026. 7. 24.
AWS Athena 기반으로 ALB Access/VPCFlow Log 쿼리 AWS 자원에 인입되는 IP를 확인하기 위해 ALB AccessLog와 VPC FlowLog를 Athena를 활용하여 쿼리하였다. Amazon Athena 쿼리 편집기에서 우측 ( + ) 버튼을 눌면 새 쿼리문을 작성할 수 있는 창이 뜬다. 테이블 생성CREATE EXTERNAL TABLE IF NOT EXISTS alb_access_logs ( type string, time string, elb string, client_ip string, client_port int, target_ip string, target_port int, request_processing_time double, target_processing_time double, .. 2026. 5. 23.
AEWS [4기] - 9주차 genAI on Amazon EKS 서종호(가시다)님이 운영하시는 AWS EKS Workshop Study(AEWS) 4기 9주차 workshop 실습 내용을 작성하였습니다.EKS AutoMode 개념EKS Auto Mode는 컴퓨팅, 스토리지, 네트워킹 리소스 관리를 AWS가 대신 처리하는 완전 관리형 Kubernetes 서비스입니다. 주요 기능 및 장점자동 컴퓨팅 프로비저닝: 워크로드(Pod)를 배포하면 AWS가 알아서 필요한 사양의 EC2 인스턴스를 동적으로 생성하므로, 사용자가 직접 노드 그룹을 구성하거나 관리할 필요가 없다.동적 확장: 트래픽이나 컴퓨팅 요구량이 늘어나면 수요에 맞춰 용량을 자동으로 늘려준다.패키지 및 패치 관리: OS 업데이트 및 쿠버네티스 필수 컴포넌트 패치를 AWS가 알아서 최신 상태로 유지한다.비용 최적화:.. 2026. 5. 17.
AEWS [4기] - 7주차 EKS 버전 업그레이드 서종호(가시다)님이 운영하시는 AWS EKS Workshop Study(AEWS) 4기 7주차 학습 내용을 작성하였습니다.EKS를 운영하며 EKS 버전 업그레이드 트러블 슈팅 경험을 정리하였습니다. Cloudformation 기반 EKS 노드 버전 업그레이드 과정 중 트러블슈팅1. 배경현재 EKS 클러스터는 서비스 성격에 따라 AP(12노드/6SET), MQ(12노드/6SET), SPAM(2노드/1SET) 총 26개의 EKS 노드로 운영되고 있다. EKS 노드는 Cloudformation 스택을 통해 IaC로 관리되며, 각 스택은 EKS 노드, Auto Scaling Group, Launch Template 그리고 보안 그룹을 포함하는 독립적인 단위로 구성되어 있다. 2. 문제 상황EKS 노드 그룹의 버.. 2026. 4. 28.