[EC2] AWS EC2에 네트워크 트래픽 스파이크와 CPU 크레딧소모로 인한 서버 다운 해결 방법
·
IT 기술
들어가며EC2에 t2.micro 인스턴스를 올려놓고 스테이징용 백엔드 서버로 쓰고 있었다. 그런데 어느 순간 보니 서버가 죽어 있는 것 아닌가? 인스턴스 모니터링을 보니, 네트워크 패킷 입력 그래프에 뾰족한 것이 보였다. 지금 서비스가 돌아가고 있는 서버도 아닌데, 아이고...0. 자세한 상황네트워크 패킷 입력에 스파이크 나타남같은 시간대에 CPU 사용률 100% 달성이후 CPU 크레딧이 0을 향해 달려감서버 다운되어 접근 불가능해짐1. 예상 원인 분석DDoS인가?보통 필자가 겪은 가장 흔한 원인은 SecurityGroup(보안 그룹) 설정이 미흡해 랜덤 DDOS에 치이는 경우다. 그런데 본인은 이미 이를 몇 번 당해봐서 이 문제는 절대 아님을 확신할 수 있었다. 혹시 몰라 더블 체크를 했으나 당연히 문..
AWS Eventbridge 일정으로 여러 Lambda 동시에 실행하기
·
IT 기술
AWS EventBridge 일정으로 여러 Lambda를 실행하는 방법 — 하나의 스케줄로 여러 작업을 동시에 실행하기 AWS Lambda를 사용하다 보면, 같은 시간대에 여러 작업을 동시에 실행해야 할 때가 있습니다.예를 들어 매일 자정마다 데이터 정리 Lambda와 백업 Lambda를 동시에 실행하고 싶을 때, EventBridge에서 Lambda를 개별적으로 등록하는 방법도 있지만, 더 깔끔하고 유연하게 처리하는 방법이 있습니다.바로 SNS Topic을 중간에 두고 브로드캐스트하는 방식 입니다. 이번 글에서는 EventBridge의 하나의 일정으로 여러 Lambda를 실행하는 구조를 구현하는 방법을 소개합니다. 전체 아키텍처 개요 • EventBridge Schedule Rule: 원하는 주기대로 ..