
SBB 기술을 이용한 빠른 Ceph OSD 복구 달성
현대 데이터 센터에서 중단 없는 데이터 가용성은 매우 중요합니다. Ceph의 CRUSH 알고리즘은 장애를 효과적으로 처리하고 데이터 무결성을 보호하지만, 하드웨어 중복성은 높은 가용성을 보장하는 데 여전히 중요합니다. Ceph 인프라에 Storage Bridge Bay (SBB) 서버를 도입하면 하드웨어 장애 발생 시 서비스 중단을 최소화하여 복원력을 크게 향상시킵니다.
전통적인 Ceph 배포의 도전 과제
전통적인 Ceph 배포에서 각 스토리지 서버는 일반적으로 여러 개의 객체 저장 데몬(OSD)을 호스팅합니다. 만약 단일 서버에서 하드웨어 고장, 예를 들어 마더보드 고장이나 네트워크 카드 고장이 발생하면, 해당 호스트의 모든 OSD가 동시에 오프라인 상태가 됩니다. 이 상황은 복구 프로세스를 촉발하여 배치 그룹(PG)이 저하되고 데이터 중복성이 손상될 수 있습니다.
이러한 사건에서 회복하는 데는 데이터 양과 사용 가능한 리소스에 따라 상당한 시간이 걸릴 수 있으며, 이는 성능 저하가 장기화되고 데이터 손실 또는 서비스 중단의 위험이 증가할 수 있습니다.
스토리지 브리지 베이(SBB) 서버 소개
SBB (Storage Bridge Bay)는 고 가용성을 위해 설계된 표준화 된 듀얼 노드 서버 아키텍처입니다. SBB 서버에는 JBOD (디스크 묶음) 구성에서 공유 스토리지에 연결된 두 개의 독립적 인 컴퓨팅 노드가 있습니다. 일반적으로 이러한 서버는 듀얼 포트 NVME 또는 SAS 드라이브를 지원하여 강력한 하드웨어 중복성을 제공합니다.
SBB가 Ceph 고가용성을 향상시키는 방법
SBB 기반 Ceph 배포에서 각 노드는 활성-활성 모드로 작동하며, 이는 두 노드가 동시에 Ceph OSD 서비스를 실행함을 의미합니다. 예를 들어, 24개의 NVMe SSD 드라이브가 장착된 일반적인 SBB 서버는 이를 두 노드 간에 균등하게 분배하며, 각 노드는 처음에 12개의 OSD를 관리합니다.
이 디자인은 하나의 노드가 실패할 경우, 모든 OSD가 동시에 사용할 수 없게 되는 것이 아니라, 절반만 일시적으로 사용할 수 없게 되어 실패의 심각성과 영향을 크게 줄입니다.
신속한 OSD 장애 전환 시나리오
SBB 서버 내의 한 노드에서 장애가 발생하면 OSD의 절반이 접근할 수 없게 됩니다. Ambedded Technology는 영향을 받은 OSD를 생존 노드로 신속하게 마이그레이션하고 재활성화하도록 설계된 강력한 스크립트를 개발했습니다.
신속한 마이그레이션 프로세스는 다음과 같이 진행됩니다:
1.Ceph 컨테이너 이미지 얻기:Ceph 작업에 필요한 컨테이너 이미지 참조를 신속하게 검색합니다.
2.OSD 전용 CRUSH 위치 제거: 노드 전용 CRUSH 위치 세부정보를 제거하여 OSD 구성을 업데이트합니다.
3.ceph-volume로 OSD 활성화: ceph-volume 유틸리티를 사용하여 OSD 서비스를 재활성화합니다.
4.cephadm을 사용하여 OSD를 채택합니다: 활성화된 OSD를 Ceph 클러스터에 다시 통합하여 서비스를 신속하게 복원합니다.
Ceph 사용의 이점
1.최소화된 다운타임: 빠른 OSD 재활성화는 저하된 상태에서 소요되는 시간을 크게 줄여 PG를 활성화되고 깨끗한 상태로 신속하게 복원합니다.
2.향상된 서비스 연속성: 장기적인 중단을 방지하고 일관된 서비스 제공을 유지합니다.
3.간소화된 유지보수: 서비스가 살아남은 노드에서 운영되므로 즉각적인 하드웨어 수리가 덜 긴급해집니다.
4.데이터 손실 및 성능 저하의 위험 감소: 가속화된 복구 프로세스와 하드웨어 중복성은 하드웨어 고장과 관련된 잠재적 위험을 최소화합니다.
요약 및 결론
스토리지 브리지 베이(SBB) 서버를 Ceph 배포와 통합하면 스토리지 인프라의 복원력과 운영 효율성이 크게 향상됩니다. 능동-능동 구성과 빠른 OSD 재활성화 기능을 활용함으로써 조직은 다운타임을 크게 줄이고 관리의 간소화를 이룰 수 있습니다.
Ambedded Technology의 Ceph 장치, Mars 624는 SBB 아키텍처의 이점을 활용하는 턴키 솔루션을 제공함으로써 이 통합을 예시합니다.Ceph 가용성을 개선하고 유지 관리를 간소화하려는 조직은 비할 데 없는 저장 신뢰성과 효율성을 달성하기 위해 Mars 624로 업그레이드하는 것을 고려해야 합니다.
또한, Ambedded의 UniVirStor 풀스택 Ceph 소프트웨어는 Supermicro의 SSG-640SP-DE2CR60과 같은 SBB 기술로 구축된 모든 스토리지 서버를 완벽하게 지원하여 다양한 인프라 환경에 대한 유연성과 호환성을 보장합니다.
- 관련 제품
Mars 624 SBB 24x NVMe 두 개의 핫 스왑 노드 Ceph 스토리지 장치
Mars 624 SBB
Mars624 SBB 서버는 2U 섀시에서 두 개의 핫스왑 가능한 Intel Xeon 서버 노드를 수용합니다. 두 개의 서버 노드가 모든 24x 듀얼...
세부