지난 포스팅에서는 Kafka Cluster의 불균형의 유형은 아래와 같이 나눌 수 있으며, 1. 리더 분포의 불균형 ( leader Skew ) - leader partition이 각 브로커 마다 골고루 분포되지 않은 상태 2. 브로커 불균형 ( Broker ske
일정 규모 이상의 Kafka 클러스터를 운영하다 보면 클러스터 내 불균형이 일어날 때가 있습니다. 여기서 말하는 "불균형"의 유형은 아래와 같습니다. 1. 리더 분포의 불균형 ( leader Skew ) - leader partition이 각 브로커 마다 골고루 분포
Kafka Consumer Lag 의 개념과 이를 모니터링 할 수 있는 Kafka Lag exporter를 소개합니다.
NFS Client를 설정하는 과정과, 구성 시 나왔던 Issue 및 Trouble shooting을 정리한다. 환경 : RHEL 6.7 1. VM 내 NAS 통신 IP 할당 VM에 새로운 NIC 추가한 후 진행한다. 2. /etc/hosts 내 NAS 서버 등록
Ansible을 공부하면서 NFS 서버 및 클라이언트를 구성하는 playbook sample code를 작성한다.
최근 Kubernetes를 공부하면서 들었던 CNCG 2020 세션들 중, 박인혜 님의 "Production 환경에서 고려해야 할 Kubernetes 이슈 및 해결 방법" 세션을 듣고, 정리한 내용들을 공유합니다. 개인적으로 굉장히 도움이 많은 되었고, 운영환경에서
스크린샷 2020-01-04 오후 6.32.52.png 작년의 마지막날 Google Cloud의 Professional Architect 시험을 쳤고, 얼마전 자격증을 취득하였습니다. 오늘은 구글클라우드 아키텍트 시험에 대한 간단한 소개와, 제가 공부한 방법들에 대해 공유해 보도록 하겠습니다. Google Cloud 자격증 Google ...
이번 시간에는 MSA의 Outer Architecture 중 Telemetry에 대해 알아보도록 하겠습니다. Telemetry MSA에서는 상당수의 마이크로서비스가 분산환경에서 운영되기 때문에 서비스들의 상태를 일일이 모니터링하고, 이슈에 대응 하는 것은 굉장히 힘들고 오랜 시간이 걸립니다. Telemetry는 서비스들을 모니터링하고, 서비스별로 발생하는...
이번 시간에는 MSA의 Outer Architecture 중 Backing Service에 대해 알아보도록 하겠습니다. Backing service 우선 Backing Service란, 어플리케이션이 실행되는 가운데 네트워크를 통해서 사용할 수 있는 모든 서비스를 말하며 My SQL과 같은 데이터베이스, 캐쉬 시스템, SMTP 서비스 등 어플리케이션과 통...
이번에는 Outer Architecture 중 Service Mesh에 대한 이야기입니다. Service Mesh Service Mesh는 쉽게말해 마이크로 서비스 간의 통신(네트워크)을 담당하는 요소입니다. 마이크로 서비스 구성 요소간 상호 통신을 위해서는 Service Discovery, 서비스 라우팅, Failure recovery, load ba...
지난 포스팅에서 MSA를 구성하는 아키텍처 요소에 대해 살펴보았습니다. Inner Architecture와 Outer Architecture로 나누어 설명을 드렸었죠. MSA 제대로 이해하기 - (2)아키텍처 개요 오늘은 그 중 Outer Architecture에서도 API Gateway에 대해 설명하려 합니다. API Gateway의 필요성 con...
가트너MSAComponent.png MicroService Architecture는 크게 Inner Architecture와 Outer Architecture로 구분할 수 있습니다. 위 그림에서 남색 부분은 Inner Architecture의 영역이고, 회색 부분은
lego-708086_1920.jpg 마이크로 서비스 아키텍쳐를 한마디로 다음과 같이 표현할 수 있습니다. "하나의 큰 어플리케이션을 여러개의 작은 어플리케이션으로 쪼개어 변경과 조합이 가능하도록 만든 아키텍쳐" 이것은 마치 레고놀이와 비슷하다고 볼 수 있는데요, 작은 레고블록(Microservice) 하나하나를 붙여 어떠한 큰 결과물을 만드는 형태...