분산, 중앙 집중식, 클라우드 네이티브 스토리지 기술

분산, 중앙 집중식, 클라우드 네이티브 스토리지 기술
분산 스토리지 소프트웨어는 진정한 통합 스토리지로, 동일한 스토리지 시스템 세트가 상위 계층 애플리케이션에 세 가지 유형의 데이터 서비스(블록, 파일 및 개체)를 제공하여 구조화에 대한 비즈니스 요구 사항을 충족할 수 있도록 합니다. 스토리지 요구 사항, 백업, 재해 복구 등과 같은 내장 데이터 보호 기능, 분산 스토리지는 스냅샷, 씬 프로비저닝, 백업, 암호화, 압축, QoS, 기업이 빠른 비즈니스 변화에 쉽게 대처할 수 있도록 지원하기 위해 유연하고 안정적인 정보 액세스가 필요합니다.
Architect Technology Alliance 기사
https://mp.weixin.qq.com/s/s1zE7p9BXxFlKXCK71n_KA
여기에 이미지 설명 삽입

제품 기능
클라우드 엔터프라이즈급 통합 분산 스토리지
리소스 공유:
다양한 형태의 사용자 데이터를 수행하고, 사용자를 위한 통합 스토리지 리소스 관리를 실현하고, 하드웨어 잠금을 해제하고, 리소스 풀에서 데이터의 균형을 맞출 수 있고, 지속적인 보호 설계를 단순화하고, 포괄적인 발견을 할 수 있습니다. 기존 데이터의 잠재적 가치.
탄력적 확장:
다양한 클라우드 플랫폼 및 비정형 데이터 및 빅 데이터 플랫폼의 백엔드 스토리지 캐리어로서 시각적 관리, 간단한 운영 및 유지 관리 및 내장된 데이터 보호 기능은 사용자 비즈니스 혁신의 신속한 대응 요구에 적응합니다.
다중 클라우드 친화적:
진정한 통합 스토리지, 동일한 스토리지 시스템은 상위 계층 애플리케이션에 대해 블록, 파일 및 개체의 세 가지 데이터 서비스를 제공합니다. 또한 다양한 퍼블릭 클라우드에 대한 데이터 보호를 지원하여 데이터 접근성과 이동성을 개선합니다.

독립형, 중앙 집중식, 분산형 및 클라우드 네이티브 스토리지란 무엇입니까?
여기에 이미지 설명 삽입

스토리지 개발의 역사
독립 실행형에서 인터넷, 인프라로서의 스토리지에 이르기까지 주요 개발은 저비용, 고성능, 확장 가능하고 사용하기 쉬운 구축 목표를 중심으로 구축하는 것입니다. 스토리지는 독립형 스토리지, 중앙 집중식 스토리지, 분산 스토리지, 클라우드 스토리지, 클라우드 네이티브 스토리지로 구분됩니다.
여기에 이미지 설명 삽입

각 단계별 저장의 기본 형태는 다음과 같다.
여기에 이미지 설명 삽입

각 단계의 기본 형태
스토리지 데이터 분류 및 모델
독립형 스토리지, 분산 스토리지 또는 클라우드 스토리지가 특정 응용 시나리오를 기반으로 하는지 여부에 관계없이 지정된 데이터 유형에 대한 해당 스토리지 데이터 모델 구축
데이터 분류
여기에 이미지 설명 삽입

데이터 모델
여기에 이미지 설명 삽입

저장소 유형
블록 저장소, 파일 저장소 및 개체 저장소의 세 가지 일반적인 저장소 유형이 있습니다.
여기에 이미지 설명 삽입

블록 스토리지
블록 기반 스토리지 모드, 두 가지 일반적인 스토리지 방식:
• 호스트에 직접 연결된 DAS(Direct Attch Storage) 스토리지 방식 • SAN(Storage Area Netowrk
), 고속 네트워크 링크 호스트 스토리지 방식 네트워크 오브젝트 스토리지 에 의존하여 키-값 스토리지를 기반으로 구축된 핵심은 제어 경로(메타)에서 데이터 경로(데이터)를 분리하고 오브젝트 기반 스토리지 디바이스(OSD)를 기반으로 스토리지 시스템을 구축하는 것입니다. RSETful API 독립형 스토리지의 형태로 외부 서비스를 제공합니다. 독립형 스토리지 기본 개념 독립형 스토리지 시스템은 독립형 스토리지 엔진(기계식 디스크 및 SSD와 같은 영구 미디어에 데이터 구조 구현)을 캡슐화한 것입니다. 파일, 키-값, 테이블 또는 관계형 모델에 대한 외부 저장소 서비스를 제공합니다. 스토리지 엔진 스토리지 엔진은 스토리지 시스템이 제공할 수 있는 기능과 성능을 결정하는 스토리지 시스템의 엔진으로 제공되는 기능은 다음과 같습니다. • 추가(생성) • 읽기(검색), 임의 읽기 및 순차 스캔 • 업데이트( 업데이트) • 삭제 (삭제 엔진의 차이점은 다음과 같습니다. 중앙 집중식 저장소 기본 개념 중앙 집중식 저장소는 독립 실행형 저장소에 비해 저장소 시스템에 더 많은 구성 요소를 포함하며 관리 장비와 같은 보조 장비도 있습니다.














여기에 이미지 설명 삽입



여기에 이미지 설명 삽입


참조: 중앙 집중식 스토리지 시스템 구성 의 기본 로직 다이어그램
• 전체 스토리지 시스템의 핵심 구성 요소인 헤드는 일반적으로 컨트롤러, 전면 및 후면 포트로 구성됩니다.
• 컨트롤러는 일반적으로 2개로 구성되어 상호 백업 및 고가용성을 달성하고, 컨트롤러의 소프트웨어 디스크 관리를 실현하고 디스크를 스토리지 리소스 풀로 추상화한 다음 서버에서 사용할 LUN으로 분할합니다.
• 전면 및 후면 포트, 프런트엔드 포트는 서버에 대한 스토리지 서비스를 제공하고 백엔드 포트는 스토리지 시스템의 용량을 확장하는 데 사용됩니다(추가 스토리지 장치 연결).
• 디스크 캐비닛(Just a Bound Of Disk, JBOD), 독립 전원 공급 장치, 방열 장치, 인터페이스 등이 있는 서버 외부의 특수 캐비닛에 디스크를 매달고 내부 케이블을 연결(SCSI)하고 머신 헤드의 후면 포트가 균일하게 장착됩니다.
분산 저장소
기본 개념
분산 저장소 시스템은 네트워크를 통해 흩어져 있고 독립적인 저장 장치를 상호 연결하고 시스템을 연결하여 외부 저장소 서비스를 전체적으로 제공하는 것입니다.
시스템 분류
• 분산 파일 시스템
• 분산 키-값 시스템
• 분산 테이블 시스템
• 분산 데이터베이스
설계 원칙
• CAP
클라우드 스토리지
기본 개념 참조
클라우드 컴퓨팅 분야의 스토리지 서비스 방식인 클라우드 스토리지는 분산 기반으로 구축된다. 위의 상위 계층은 인터넷을 통해 스토리지 서비스를 제공하는데, 분산 스토리지의 기본적 특성에 더하여 보다 유연하며 일반적으로 클라우드 벤더에서 제공합니다.
참고품
여기에 이미지 설명 삽입

클라우드 네이티브 스토리지
기본 개념
클라우드 네이티브 스토리지는 클라우드 스토리지에서 탄생한 것으로, 클라우드 스토리지의 특성 외에도 클라우드 네이티브 생태계의 다른 모든 구성 요소는 동일한 동역학(퍼블릭 클라우드/독점 클라우드/하이브리드 클라우드, 등) 확장된 애플리케이션, S3 API 드라이버, K8S 친화적 등
참조 예제 CNCF의 첫 번째 클라우드 네이티브 스토리지 프로젝트인
Rook Rook
은 파일, 블록 및 개체 스토리지 시스템을 Kubernetes 클러스터에 도입하여 스토리지를 사용하는 다른 애플리케이션 및 서비스와 원활하게 실행됩니다. 이러한 방식으로 클라우드 네이티브 클러스터는 퍼블릭 클라우드와 온프레미스 배포 전반에 걸쳐 자급자족하고 이식할 수 있습니다. 이 프로젝트는 기업이 동적 애플리케이션 오케스트레이션을 통해 온프레미스 및 퍼블릭 클라우드 환경에서 실행되는 분산 스토리지 시스템용 데이터 센터를 현대화할 수 있도록 개발되었습니다.
여기에 이미지 설명 삽입

루크 아키텍처
여기에 이미지 설명 삽입

Ceph Rook은 Kubernetes
MinIO 와 통합됩니다.
MinIO는 고객이 클라우드 네이티브 데이터 인프라를 구축하는 데 도움이 되는 고성능 소프트웨어 정의 개체 스토리지 제품군입니다. Kubernetes와의 통합을 통해 운영자는 스토리지 프로비저닝에서 볼륨 배치에 이르기까지 모든 것을 처리하는 Kubernetes 인터페이스를 사용하여 스토리지를 관리할 수 있습니다.
여기에 이미지 설명 삽입

참조 링크
https://mp.weixin.qq.com/s/s1zE7p9BXxFlKXCK71n_KA
https://www.archeros.com/nav/893?bd_vid=12014986870130961076

추천

출처blog.csdn.net/wujianing_110117/article/details/123767641