<지식 사전> 의도적으로 장애를 만든다고? 카오스 엔지니어링(Chaos Engineering)의 개념과 특성
안녕하세요, 카카오클라우드입니다. 복잡한 분산 시스템이 일상화된 클라우드 환경에서 장애와 오류는 불가피하게 발생합니다. 카오스 엔지니어링(Chaos Engineering)은 이러한 불확실성에 대비하기 위해 의도적으로 혼란(Chaos)을 일으키고 시스템이 어떻게 반응하는지 관찰하여 궁극적으로 더 안정적이고 탄력적인 아키텍처를 구축하기 위한 실천적 기법을 말합니다. 1. 왜 카오스 엔지니어링이 필요한가?1) 복잡한 분산 시스템의 탄력성(Resilience) 확보오늘날 많은 기업들이 마이크로서비스(Microservices) 아키텍처를 도입하고, 여러 개의 컨테이너와 서버리스 함수, 외부 API들을 연동합니다. 이러한 분산 환경에서는 한 부분에서 발생한 작은 문제가 전체 시스템으로 번질 위험이 크기 때문에 시스..
IT 클라우드 인사이트/IT 지식사전
2024. 12. 26.