Kubernetes는 부담스러운 당신 Docker Swarm은 어떠신가요?
·
Infra
Docker Swarm으로 가볍게 오케스트레이션 맛보기사이드 프로젝트를 진행하다 오케스트레이션의 도입의 필요성을 느끼게 되었습니다.다들 사용하는 Kubernetes에 대한 공부를 하던 중 문득 이런 생각이 들었습니다. 솔직히 우리 규모에 쿠버네티스(Kubernetes, k8s)까지 필요한가? 물론 쿠버네티스는 강력한 툴입니다. 하지만 러닝 커브가 매우 높고, 유지 보수 비용이 높으며, 작은 프로젝트에는 오버 스펙이 될 수도 있습니다. 오늘은 그 대안으로 Docker Swarm을 살펴보고 사용하기에 적합한지 살펴보겠습니다.0. Docker Swarm에 대해서..Docker Swarm을 사용하는 이유에 앞서서 Docker Swarm에 대해서 간단히 그림을 통해 알아보고자 합니다.위의 그림을 보면 Dock..
아직도 Logstash만 쓰는 그대를 위한 : Fluentd 알아보기
·
Infra
결론적으로 Fluentd는 Logstash와 같은 로그 수집기 (Log Aggregator / 집게, 처리, 라우팅) 기능을 합니다. 하지만 마냥 똑같진 않습니다. ㅎㅎ.. 일단 로그 수집기와 fluentd에 대해서 좀 더 알아볼까요?MSA 구조와 클라우드 환경에서 일일이 log 파일을 뒤지며, find/grep을 통해서 수만줄이 되는 로그 중 원하는 로그를 찾기 어렵습니다. 이러한 상황에서 흩어진 로그 데이터를 모아 수집/가공/전송 해주는 것이 통합 로그 수집기입니다.별도의 로그 수집기를 왜 사용해야 할까요? 일단 아래의 그림을 보겠습니다. 위와 같이 현대의 서버 시스템은 매우 다양한 로그를 출력 합니다. 접근 로그, 앱 서버 로그, 시스템 로그 등.. 로그 시스템은 매우 복잡합니다. 이러한 로그들을 ..