목록eventbridge (2)
DevOps Tasks
Karpenter는 AWS에서 노드 프로비저닝을 자동화하는 강력한 오픈소스 툴로, 효율적인 자원 관리와 비용 최적화를 위해 Spot 인스턴스를 활용합니다.하지만 Spot 인스턴스는 가격 변화와 자원 가용성에 따라 중단될 수 있기 때문에 안정적인 서비스 운영을 위해 Spot 인스턴스의 라이프사이클을 모니터링하는 것은 필수적입니다.AWS EventBridge를 활용하면 Spot 인스턴스와 관련된 이벤트를 실시간으로 모니터링하고 적절한 대응을 자동화할 수 있습니다.이 글에서는 `aws.ec2`와 `aws.ec2fleet` 두 가지 이벤트 소스를 결합하여 Karpenter 노드의 Spot 인스턴스를 효과적으로 모니터링하는 방법을 설명합니다.자세한 AWS EventBridge 에 대한 글은 아래를 참고하시면 됩니..
EDA (Event Driven Architecture) AWS Infra Monitoring 관리하는 콘솔이 증가함에 따라 AWS EventBridge를 활용하여 각 콘솔의 인프라 변경 사항을 중앙 DevOps 콘솔로 라우팅 하는 EDA 구현합니다.구체적으로, 각 콘솔에서 발생하는 인프라 변경 이벤트를 AWS EventBridge를 통해 중앙 이벤트 버스로 전송합니다.이 이벤트는 Lambda 함수를 트리거하여 처리되며, 동시에 Slack 으로 알람을 전송합니다. AWS EventBridge와 Lambda를 활용한 EDA는 비용 절감과 운영 효율성을 극대화하여 DevOps 환경을 효과적으로 개선할 수 있습니다.이 아키텍처는 여러 가지 이점을 제공합니다. AS IS 분산된 Lambda 함수 및 리소스 관리..