중화사전망 - 구한말 사전 - 분산형 미니오 구축 가이드
분산형 미니오 구축 가이드
Distributed Minio를 사용하면 여러 하드 드라이브(다른 시스템에 있는 경우에도)를 개체 스토리지 서비스로 결합할 수 있습니다. 하드 디스크가 여러 노드에 분산되어 있으므로 분산형 Minio는 단일 오류 지점을 방지합니다.
빅데이터 분야의 일반적인 디자인 컨셉은 중심이 없고 분산되어 있습니다. Minio 분산 모드는 가용성이 높은 개체 스토리지 서비스를 구축하는 데 도움이 됩니다. 실제 물리적 위치에 관계없이 이러한 스토리지 장치를 사용할 수 있습니다.
Distributed Minio는 삭제 코딩을 사용하여 다중 노드 가동 중지 시간과 비트 감쇠를 방지합니다.
분산 미니오에는 최소 4개의 하드 디스크가 필요합니다. 분산 미니오를 사용하면 자동으로 삭제 코딩 기능이 도입됩니다.
독립 실행형 Minio 서비스에는 단일 실패 지점이 있습니다. 반대로 N개의 하드 디스크가 있는 분산형 Minio의 경우 N/2개의 하드 디스크가 온라인 상태이면 데이터가 안전합니다. . 그러나 새 개체를 생성하려면 최소한 N/2+1개의 하드 디스크가 필요합니다.
예를 들어 16노드 Minio 클러스터에서는 각 노드에 16개의 하드 디스크가 있습니다. 8개의 서버가 다운되더라도 클러스터는 계속 읽을 수 있지만 데이터를 쓰려면 9개의 서버가 필요합니다.
분산 Minio의 제한 사항을 준수하는 한 여러 노드와 노드당 여러 하드 디스크를 결합할 수 있습니다. 예를 들어 노드당 4개의 하드 드라이브가 있는 2개의 노드를 사용하거나 노드당 2개의 하드 드라이브가 있는 4개의 노드를 사용할 수 있습니다.
분산 모드와 독립 실행형 모드 모두에서 Minio는 모든 읽기 및 쓰기 작업에 대해 쓰기 후 읽기 일관성 모델을 엄격하게 준수합니다.
Minio 독립형 모드를 구축하는 방법을 알고 있다면 분산 구축 과정은 기본적으로 동일합니다. Minio 서비스는 에서 전달된 매개변수에 따라 자동으로 독립형 모드 또는 분산 모드로 전환됩니다. 명령줄.
Minio 설치 - Minio 빠른 시작
분산 Minio 인스턴스를 시작하려면 하드 디스크 위치를 minio 서버 명령에 매개변수로 전달하기만 하면 됩니다. 다른 모든 노드는 동일한 명령을 실행합니다.
참고
디렉토리 생성
실행: 시작 스크립트 및 바이너리 파일 디렉토리
데이터: 데이터 저장 디렉토리;
/etc/minio: 구성 파일 디렉터리
클러스터 시작 파일
시스템 서비스로 구성
minio 바이너리 파일을 /data/minio에 업로드합니다. /run 디렉토리
관련된 모든 파일이나 디렉토리에 권한을 추가하세요!
클러스터 시작