pile·
인프라 / DevOps·github-engGitHub Engineering·

GitHub Enterprise Server 의 검색 아키텍처를 고가용성으로 재구축한 방법

문제GitHub Enterprise Server의 HA 구성에서 Elasticsearch 클러스터가 primary shard를 replica로 옮기며 업그레이드와 장애 조치가 잠길 수 있었다.
접근단일 노드 Elasticsearch 클러스터들을 분리하고 Cross Cluster Replication으로 인덱스를 복제했다. 기존 인덱스 bootstrap과 auto-follow, failover, 삭제 흐름을 별도 구현했다.
결과GHES 3.19.1부터 새 HA 검색 아키텍처를 사용할 수 있고, 관리자는 손상된 검색 인덱스와 잠금 상태 위험을 줄인다.
github-eng
GitHub Engineering 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. 인프라 / DevOps·vercel-blogVercel Blog·

    Vercel CLI 드라이런 배포로 실제 배포 전 구성 미리 확인하기

    Vercel CLI v54.17.2부터 vercel deploy --dry 명령으로 실제 파일 업로드 없이 배포 구성을 미리 검사할 수 있다. 프레임워크 감지 결과, 포함/제외 파일 목록, 디렉터리 크기 분포, 콘텐츠 해시까지 사전에 확인하고 나서 배포를 결정할 수 있어 의도치 않은 배포 실패를 예방한다.

    #deployment#ci-cd#vercel-cli+1