반응형

DevOps 2

Kubernetes Architecture 정리

1. 쿠버네티스(Kubernetes)란? 🤖쿠버네티스(Kubernetes, K8s)는 컨테이너화된 애플리케이션을 배포하고 관리하기 위한 오픈소스 오케스트레이션 플랫폼이다. 컨테이너가 증가함에 따라, 이를 효율적으로 배포, 운영 및 확장할 수 있는 도구가 필요해졌으며, 쿠버네티스는 이러한 요구사항을 해결하는 핵심 기술이다.주요 기능 ✨자동 배포 및 롤백: 애플리케이션의 새로운 버전을 배포하고, 문제가 발생하면 자동으로 이전 상태로 롤백 가능 🔄로드 밸런싱 및 서비스 디스커버리: 클러스터 내에서 트래픽을 균형 있게 분배하고, 서비스 탐색 기능 제공 ⚖️자동화된 스케일링: 트래픽 증가에 따라 컨테이너 수를 자동 조절 가능 (Horizontal Pod Autoscaler, HPA) 📈셀프 힐링(Self-h..

카테고리 없음 2025.02.26

AWS Auto Scaling Group(ASG) & CloudWatch Alarms – 자동 확장 및 모니터링 가이드

1. AWS Auto Scaling Group(ASG)란?AWS **오토 스케일링 그룹(Auto Scaling Group, ASG)**은 애플리케이션의 트래픽 변화에 따라 EC2 인스턴스를 자동으로 추가하거나 제거하는 기능을 제공합니다. 이를 통해 안정적인 성능을 유지하면서 비용 효율적으로 운영할 수 있습니다.🔹 ASG의 주요 기능자동 확장(Scaling): 트래픽 변화에 따라 EC2 인스턴스를 동적으로 추가 또는 제거고가용성 유지(Fault Tolerance): 비정상적인 인스턴스를 자동으로 교체로드 밸런서 연동(Load Balancing): ALB 또는 NLB와 연동하여 부하 분산비용 최적화(Cost Optimization): 필요할 때만 인스턴스를 추가하여 운영 비용 절감2. ASG 주요 구성 요..

AWS 2025.02.21
반응형