Redis Sentinel 아키텍처의 기본 개념과 운영 관리

Redis Sentinel 소개 및 핵심 기능 Sentinel은 Redis 클러스터 아키텍처에서 핵심적인 구성 요소로 작동하며 다음과 같은 주요 역할을 수행합니다: 모니터링: Redis 마스터 및 슬레이브 프로세스의 상태를 지속적으로 감시 알림 시스템: 장애 발생 시 관리자에게 즉시 경고 메시지 전송 자동 장애 복구: 마스터 노드 다운 시 자동으로 슬레이브 노드로 전환 설정 관리: 장 ...

6월 27일 23:39에 게시됨

Ubuntu에서 Keepalived와 Nginx를 활용한 고가용성 구성 - Keepalived 설정

1. 시스템 환경 Ubuntu 22.04 운영체제에 Keepalived 버전 2.2.4를 설치하며, 미리 구성된 Nginx 로드 밸런싱 클러스터 및 애플리케이션 서비스 클러스터를 기반으로 합니다. 이전 단계에서 이미 클러스터가 구축되어 있다면 해당 서버들 위에 Keepalived만 추가로 설치하면 됩니다. 관련 배포 가이드는 다음 링크를 참고하세요: 링크. 사용할 두 대의 서버 정보: 10.53.2 ...

6월 21일 22:11에 게시됨

Docker를 사용한 Redis 클러스터 구축 및 고가용성 설정

Redis 클러스터 구성 자동화 스크립트 작성 6개의 Redis 노드를 위한 디렉터리와 설정 파일을 일괄 생성하는 Bash 스크립트를 작성합니다. 각 노드는 별도의 포트와 IP 주소를 사용하며, 클러스터 모드로 동작하도록 구성됩니다. #!/bin/bash # Redis 클러스터 환경 세팅 스크립트 for port in $(seq 1 6); do mkdir -p /redis-data/node-${port}/conf cat > /redi ...

6월 21일 01:47에 게시됨

하둡 NameNode 초기화 프로세스 분석

소스 코드 컴파일 및 환경 준비 하둡의 핵심 컴포넌트인 NameNode의 동작 원리를 이해하기 위해 먼저 소스 코드를 컴파일해야 합니다. 지원되는 버전 범위: Hadoop 2.6 ~ 2.7 (기능 변경이 크지 않음) 컴파일 가이드 참고 링크: 간단한 빌드 가이드 자세한 빌드 설명 빌드 실패는 흔한 현상이며, protocol 등 필수 종속성만 정확히 설정된다면 문제 없음. NameNode 메 ...

5월 24일 07:09에 게시됨