소프트웨어 정의 스토리지(SDS)와 소프트웨어 정의 데이터 센터(SDDC)를 찾는 기업이 점점 더 많아지면서 자체 데이터 센터 아키텍처를 재고해야 합니다. 점점 더 많은 공급업체와 신생 기업이 기존 스토리지(소프트웨어 정의, 하이퍼 컨버지드)에 도전하는 제품을 출시하고 있으며 다양한 한계에 직면하고 있습니다. 여기에서 Hedvig는 단순하고 유연하지만 가장 중요한 것은 탄력적인 확장성이 뛰어난 SDS로 사진을 찍습니다.
Avinash Lakshman은 2012년에 Hedvig Incorporated(HEDVIG = Hyperscale Elastic Distributed Virtual Intelligent Granular)를 설립했습니다. 그 이름은 Lakshman이 2004년에 Amazon Dynamo를 공동 발명했기 때문에 몇 가지 종을 울릴 수 있습니다. Lakshman은 2004년부터 2007년까지 Amazon에서 근무했습니다. 그 해에 그는 Apache Cassandra를 발명했습니다. . 처음에 Facebook에서 받은 편지함 검색 기능을 강화하기 위해 발명된 Apache Cassandra의 엄청난 양의 데이터 검색 기능과 뛰어난 내결함성은 Apple 및 Wikipedia와 같은 거대 기업에서 계속 사용되었습니다. Lakshman이 Hedvig 뒤에 있는 아이디어를 얻은 것은 Cassandra의 창조를 통해서였습니다.
올해 3월 비공개 운영을 종료하고 공식 출범한 헤드빅(Hedvig)은 CRN의 신흥 벤더 목록에 이름을 올리고, 2,716개 후보 기업 중 Tie50 수상 기업으로 선정되는 등 상당한 성과를 거두었으며, 3천만 달러 이상의 투자금을 확보했습니다 . 현재 고객사로는 Intuit Inc., Dovilo, Van Dijk Education, Paul Hastings LLP 등이 있습니다.
Hedvig의 제품은 분산 스토리지 플랫폼입니다. 분산 스토리지 플랫폼은 Hedvig가 재설계된 스토리지라고 부르는 것입니다. 시장 전체에 새로운 SDS 플랫폼이 많이 등장하고 있지만 Hedvig는 특허받은 분산 시스템 기술로 차별화됩니다. 이 기술은 Hedvig 스토리지 서비스, Hedvig 스토리지 프록시 및 Hedvig 가상 디스크 제공의 세 가지 주요 구성 요소로 구성됩니다.
헤드빅 보관 서비스
Hedvig는 일상적인 기존 하드웨어를 최신 스토리지로 변환할 수 있다고 말합니다. Hedvig의 소프트웨어는 모든 x86 또는 ARM 서버에 배포할 수 있으며 클라우드 환경에도 배포할 수 있습니다. 이를 통해 고객은 클라우드 환경의 경우 상용 하드웨어(SSD 및/또는 HDD 포함) 또는 선택한 배포를 사용할 수 있습니다. Hedvig Storage Service는 데이터를 스토리지 미디어에 직접 기록합니다. 시스템에 대한 모든 임의 쓰기를 캡처하여 순차적 쓰기를 디스크에 플러시하는 로그 구조 형식으로 순차적으로 정렬합니다. 이를 통해 분산 스토리지 플랫폼은 디스크 활용도를 최적화하면서 빠른 속도로 데이터를 수집할 수 있습니다.
데이터의 복제 및 보호는 Hedvig 스토리지 서비스에서 발생합니다. 동기 및 비동기 복제의 조합을 사용하여 클러스터 전체에 데이터를 배포하고 단일 클러스터에서 최대 4개의 활성 데이터 센터와 최대 XNUMX개의 데이터 사본을 지원합니다. 이러한 데이터 분산은 Hedvig가 클러스터 전체에 있는 다른 복제본의 데이터에 자동으로 액세스하여 디스크 오류를 더 잘 관리한 다음 더 빠른 재구축을 위해 모든 관련 노드와 디스크를 활용하는 데 도움이 됩니다. Hedvig는 이 재구축이 기본 I/O에 영향을 미치지 않으며 노드 장애가 발생하더라도 나머지 복제본을 사용하여 평소와 같이 읽기 및 쓰기가 계속된다고 말합니다.
Hedvig 스토리지 프록시
분산 스토리지 플랫폼의 두 번째 구성 요소는 스토리지 프록시입니다. Storage Proxy는 애플리케이션 계층에서 VM 또는 컨테이너를 통해 제공되는 추상화입니다. 이를 통해 각 물리적 호스트에 대한 스토리지 액세스 권한이 부여되고 분산 스토리지 플랫폼이 기존 환경에서 작동할 수 있습니다. 사용자는 하이퍼바이저, 게스트 VM, OS 또는 애플리케이션을 변경할 필요가 없으므로 새로운 프로세스를 배우거나 채택할 필요가 없으며 새로운 프로세스 채택에 소요되는 시간도 없습니다. Storage Proxy는 모든 컴퓨팅 환경에 블록, 파일 또는 개체를 제공할 수 있습니다.
Storage Proxy는 가상 디스크를 로컬에 장착된 스토리지로 표시하고 로컬 I/O를 트랩하여 기본 스토리지 클러스터와의 통신을 위해 트래픽을 Hedvig RPC 프로토콜로 변환합니다. 프록시는 SSD 및 PCIe 장치를 사용하여 클라이언트측 캐시를 제공합니다. 여기서 데이터는 네트워크 링크를 통해 전송되기 전에 중복 제거됩니다. 또한 Storage Proxy는 HA 활성/수동 쌍을 설치하여 고가용성을 지원합니다. 따라서 Storage Proxy의 활성 인스턴스가 손실되면 자동으로 수동 인스턴스로 전환됩니다.
Hedvig 가상 디스크
스토리지는 가상 디스크라는 확장 가능한 추상화로 제공됩니다. 몇 초 만에 사용자는 무제한의 가상 디스크를 생성, 프로비저닝 또는 제거할 수 있습니다. 이는 CLI, GUI 또는 클러스터에 대한 API 호출을 통해 직접 수행할 수 있습니다. 사용자는 이름, 설명, 크기, 블록 크기, 디스크 유형, 상주(HDD 또는 플래시), 원시 장치 매핑, 클러스터된 파일 시스템, 클라이언트 측 캐싱, 압축, 중복 제거, 복제 정책( 불가지론, 랙 인식 또는 데이터 센터 인식) 및 복제 요소. 사용자는 또한 가상 디스크의 무제한 스냅샷 및 복제를 설정할 수 있습니다.
배포 옵션 및 사용 사례
Hedvig 분산 스토리지 플랫폼은 두 가지 다른 배포 유형을 지원하지만 둘 다 동일한 클러스터 내에서 활용할 수 있습니다. Hedvig는 상용 서버에 배포되는 스토리지 서비스와 애플리케이션 호스트에 배포되는 스토리지 프록시로 하이퍼스케일을 지원합니다. 다른 배포 유형은 스토리지 서비스와 스토리지 프록시가 동일한 서버에 배포되는 하이퍼컨버지드입니다. 사용자는 컴퓨팅 및 스토리지를 개별적으로 확장할 수 있는 하이퍼스케일 시스템을 설정하거나 함께 확장하는 하이퍼컨버지드를 설정할 수 있습니다.
Hedvig 분산 스토리지 플랫폼을 가장 잘 활용할 수 있는 사용 사례는 서버 가상화, 사설 클라우드 및 빅 데이터입니다. Hedvig는 OS를 변경할 필요 없이 여러 하이퍼바이저를 지원하고 회사에서 상용 하드웨어를 사용할 수 있으므로 서버 가상화에 이상적인 선택입니다. 프라이빗 클라우드를 통해 Hedvig는 이미 클라우드와 같은 프로비저닝을 제공하고 기업이 클라우드와 유사하게 성장함에 따라 비용을 지불할 수 있도록 합니다. 그리고 Hedvig의 탄력적인 아키텍처는 빅 데이터의 탄력적인 특성에 잘 맞습니다.




아마존