현재 위치 - 회사기업대전 - 기업 정보 공시 - 분산 스토리지 구현

분산 스토리지 구현

분산 스토리지 구현 모델은 다음과 같습니다.

1, 분산 스토리지 시스템 아키텍처

구름과 에이시대, 데이터는 엄청난 성장을 맞이합니다. 고속 5G 통신, HD 8K 비디오, 자동 운전, 빅 데이터 분석 등 점점 더 많은 신흥 어플리케이션이 점차 데이터 스토리지의 수요를 높이고 있습니다. 기업은 비즈니스 경계를 지속적으로 확장하고, 클라우드 시나리오에 스토리지 리소스를 통합하고, 낮은 TCO (총 소유 비용) 와 보다 유연한 배포로 구조화되지 않은 데이터의 급속한 증가에 대처할 수 있습니다. 이러한 맥락에서 분산 스토리지 아키텍처가 선호됩니다.

각 스토리지 공급업체는 스토리지 시스템 소프트웨어를 통해 각 하드웨어 노드의 로컬 스토리지 자원을 구성하고 필요에 따라 상위 계층 애플리케이션에 파일 스토리지, 개체 스토리지, 대용량 데이터 스토리지 및 블록 스토리지 서비스를 제공하는 자체 분산 스토리지 제품을 출시하고 있습니다. 대용량 데이터를 저장하는 것이 더 경제적이며, 다양한 데이터를 사용하는 것이 더 효율적이며, 온라인 비즈니스를 호스팅하는 것이 더 안정적입니다.

2. 클라우드 환경에서 분산 스토리지 응용 프로그램 시나리오.

사용자 액세스 계층은 클라우드 스토리지 개발 기반 애플리케이션을 위한 포털로, 표준 공용 애플리케이션 인터페이스를 통해 클라우드 스토리지 시스템에 로그인하여 클라우드 스토리지 서비스를 이용할 수 있도록 권한을 부여합니다. 클라우드 스토리지 제품 서비스 공급업체마다 액세스 유형과 수단이 다릅니다.

데이터 서비스 계층은 클라우드 스토리지 리소스를 사용한 애플리케이션 개발의 핵심 부분입니다. 클라우드 스토리지 플랫폼은 데이터 서비스 계층을 통해 사용자에게 통합 프로토콜 및 프로그래밍 인터페이스를 제공하여 애플리케이션을 개발합니다. 애플리케이션 인터페이스 계층은 클라우드 스토리지의 가장 유연한 부분입니다. 클라우드 스토리지 운영자에 따라 실제 비즈니스 유형에 따라 다양한 애플리케이션 서비스 인터페이스를 개발하여 다양한 애플리케이션 서비스를 제공할 수 있습니다.

데이터 관리는 클라우드 스토리지의 핵심이자 가장 복잡한 부분입니다. 데이터 관리는 클러스터 기술과 분산 스토리지 기술을 사용하여 여러 스토리지 디바이스 간의 공동 작업을 가능하게 하며, 데이터 암호화, 백업, 재해 복구 및 필요한 비용을 담당하면서 가용성이 높고 확장 가능한 서비스를 외부에 제공합니다.

데이터 스토리지 계층은 클라우드 스토리지의 가장 기본적인 부분이며 다양한 유형의 스토리지 디바이스와 네트워크 디바이스로 구성됩니다. 데이터 스토리지 계층은 대용량 데이터의 통합 관리, 스토리지 디바이스 관리, 상태 모니터링 등을 제공합니다. 스토리지 계층은 클라우드 스토리지의 맨 아래에 있으며 클라우드 스토리지의 가장 기본적인 부분입니다. 저장 장치의 선택은 매우 다양하며, 다양한 저장 장치를 사용하여 이 계층을 만들 수 있습니다.

클라우드 스토리지의 스토리지 디바이스는 일반적으로 매우 다양하며 여러 위치에 분산되어 있으며 인터넷이나 파이버 채널을 통해 다양한 네트워크를 연결합니다. 스토리지 디바이스에 분산되어 있는 것은 통합 스토리지 하드웨어 디바이스 관리 시스템입니다. 이 계층을 통해 스토리지 디바이스의 논리적 가상화 관리, 다중 링크 중복 관리, 하드웨어 디바이스의 상태 모니터링 및 장애 유지 관리를 수행할 수 있습니다.

클라우드 플랫폼의 기반을위한 기본 스토리지 리소스를 제공하십시오.

클라우드 환경에서 분산 스토리지 시스템은 컴퓨팅 및 스토리지 리소스를 독립적으로 스케일 아웃할 수 있습니다. 컴퓨팅 리소스가 부족할 경우 컴퓨팅 노드를 직접 확장하고, 스토리지 공간이 부족할 경우 스토리지 노드만 확장하면 하드웨어 리소스를 크게 절약하고 비용을 절감할 수 있습니다.

클라우드 플랫폼에 배포된 경량 엔터프라이즈 크리티컬 어플리케이션의 경우 일반 데이터베이스, 어플리케이션 가상 시스템, 미들웨어 가상 시스템 등의 성능 요구 사항은 낮지만 엔터프라이즈급 기능이 풍부한 시나리오의 데이터 스토리지 요구 사항을 충족하는 중간 성능의 디스크 유형을 선택할 수 있습니다. 클라우드 하드 드라이브로 가상 머신 또는 베어 메탈 서버에 마운트하여 엔터프라이즈 사용자 어플리케이션 데이터의 스토리지 요구 사항을 충족합니다.

분산 스토리지에 대한 고려 사항

1, 일관성

분산 스토리지 시스템은 여러 서버를 사용하여 데이터를 저장해야 하며, 서버 수가 늘어남에 따라 서버 실패 확률도 높아지고 있습니다. 서버 장애 시에도 시스템을 계속 사용할 수 있도록 합니다. 일반적인 방법은 한 개의 데이터를 여러 개의 복제본으로 나누어 각각 다른 서버에 저장하는 것입니다. 그러나 장애 및 병렬 스토리지로 인해 동일한 데이터의 여러 복제본 간에 불일치가 발생할 수 있습니다. 이를 일관성이라고 하며 여러 복제본의 데이터가 정확히 일치함을 보장합니다.

2. 유효성

분산 스토리지 시스템에서는 여러 서버가 동시에 작동해야 합니다. 서버 수가 증가하면 불가피하게 일부 서버에 장애가 발생할 수 있습니다. 우리는 이 상황이 전체 시스템에 큰 영향을 미치지 않기를 바란다. 시스템의 일부 노드가 고장나면 전체 시스템이 고객측의 읽기 및 쓰기 요청에 영향을 주지 않습니다. 이를 가용성이라고 합니다.

3, 파티션 내결함성

분산 스토리지 시스템의 여러 서버가 네트워크를 통해 접속됩니다. 그러나 네트워크가 항상 원활하다는 보장은 없습니다. 분산 시스템은 네트워크 장애로 인한 문제를 해결하기 위해 어느 정도의 내결함성이 필요합니다. 한 가지 만족스러운 점은 한 네트워크가 장애로 인해 여러 부분으로 분할되어도 분산 스토리지 시스템이 여전히 작동한다는 것입니다.

copyright 2024회사기업대전