이 문서는 다음의 후속 문서입니다 유연성을 염두에 두고 설계된 Qumulo의 핵심 아키텍처 에서 하드웨어를 추상화하여 하드웨어에 구애받지 않는 시스템을 설계한 방법을 설명한 바 있습니다. 하지만 그렇다고 해서 사내 하드웨어 팀이 없는 것은 아닙니다. 아래 2부에서는 하드웨어 유연성에 대한 고객의 요구를 지원하기 위해 하드웨어 독립성이라는 미션을 달성하는 데 하드웨어 팀의 역할이 어떻게 부합하는지 설명하겠습니다.
소프트웨어 회사의 하드웨어 팀 엿보기
소프트웨어 스택의 모든 것과 달리 하드웨어는 블랙박스와 같아서 사용자가 관찰할 수 있는 것은 프론트 도어 인터페이스뿐입니다. 어떤 면에서 이는 좋은 점입니다. 소프트웨어의 경우 구현에 대한 지식이 부족하기 때문에 테스트에 어려움을 겪을 수 있습니다. 마이크로 테스트에 집중하다 보면 '큰 그림'의 기능을 놓칠 수 있습니다.
다른 측면에서 보면 하드웨어가 블랙박스가 되는 것은 나쁜 일이 될 수 있습니다. 발견되는 모든 버그를 수정할 수는 없습니다. 때로는 소프트웨어에서 관찰된 동작을 해결하는 동안 공급업체에 의존하여 패치를 적용해야 할 때도 있습니다.
저희는 여전히 Qumulo 테스트 윤리를 하드웨어에 적용하고 있지만, 종종 다르게 보이기도 합니다. 두 곳의 데이터센터 실험실에서 지금까지 판매한 모든 SKU의 여러 노드를 호스팅합니다. 여기에는 두 가지 버전의 NIC 또는 두 개의 다른 SSD와 같이 단일 SKU 내의 작은 변형이 포함됩니다. 이러한 모든 하드웨어에 대해 자동화된 테스트를 지속적으로 실행합니다. 이 테스트에서 발생하는 장애는 하드웨어 팀의 지속적인 업무가 됩니다:
"Y NIC의 X 버전에 무슨 일이 있었길래 지난주보다 두 배나 많은 TCP 재전송을 기록할까요?"
"노드 Z에서 VGA 출력이 검은색인 이유는 무엇인가요?"
"이 시스로그에서 이 Linux 커널 트레이스백은 무엇을 의미할까요?
저와 같은 소프트웨어 엔지니어는 하드웨어 분야에서 이러한 종류의 지속적인 과제를 해결해야 합니다.
이 업무 외에도 하드웨어 팀은 대부분의 시간을 새로운 기술 로드맵을 검토하고 성숙도를 평가하며 파트너와 함께 새로운 플랫폼을 구축하는 데 보냅니다. 이를 통해 최신 업계 표준 기술을 채택하여 고객에게 더 나은 가치를 지속적으로 제공할 수 있습니다. Qumulo의 소프트웨어는 다양한 하드웨어에서 실행되므로 작동 여부에 대한 걱정 없이 자유롭게 구성 요소를 선택할 수 있습니다. 하드웨어가 존재한다면 Linux는 이미 이를 지원합니다.
기록적인 시간 내에 NVMe 성능 제공
Qumulo는 NVMe 드라이브가 탑재된 올플래시 제품을 최초로 출시했습니다. 이를 용이하게 하기 위해 NVMe를 통해 연결된 전원 오류 테스트 드라이브에 전원을 공급할 수 있도록 검증 장비를 개조하는 약간의 실험실 작업을 수행해야 했습니다. 그런 다음, 몇 개의 엔터프라이즈급 NVMe 드라이브를 테스트 배터리에서 실행하는 후속 작업을 진행했습니다. 며칠이 지난 후, 저희는 NVMe가 제대로 작동할 것이라는 확신을 갖게 되었습니다. 그런 다음 여러 공급업체와 협력하여 고객이 요구하던 테라바이트당 성능과 가격을 충족하는 서버를 구성했습니다. 몇 달간의 소프트웨어 작업을 통해 백엔드를 올-NVMe 노드에 최적화한 후 완전히 새로운 플랫폼이 탄생했습니다!
최근에는 하이브리드 NVMe 시스템을 최초로 제공 를 통해 NVMe의 성능을 저렴한 비용으로 이용할 수 있습니다. Qumulo의 플래시 우선 파일 데이터 플랫폼은 또한 HPE ProLiant DL325 10세대 플러스 서버 제품군 를 통해 매우 비용 효율적인 고성능 솔루션을 제공합니다.
하드웨어 독립적 미션
Qumulo의 핵심 아키텍처는 하드웨어가 특정 보증을 제공할 수 있는 경우에만 하드웨어에 의존합니다. 이러한 보증은 강력한 소프트웨어 기반 데이터 보호와 함께 고객의 데이터를 안전하게 보호합니다.
우리는 원하는 모든 하드웨어에 빠르고 안정적으로 액세스할 수 있도록 Linux를 사용합니다. 공급업체 통합 및 유지 관리 작업 외에도 하드웨어 팀에서는 고객을 만족시킬 수 있는 제품을 발굴하여 시장에 출시한 다음 인증 및 판매할 수 있도록 넘겨주는 데 시간을 할애합니다.
Qumulo는 하드웨어 유연성을 염두에 두고 구축하는 소프트웨어 업체입니다. 당사의 파일 시스템은 데이터 센터 하드웨어와 기본적으로 퍼블릭 클라우드 인프라에서 실행되며, 데이터에 따라 선형적으로 확장됩니다. 다음 글에서는 고객에게 고품질의 확장 가능한 경험을 보장하기 위해 하드웨어에서 기대하는 기술적 측면에 대해 자세히 살펴보겠습니다.
큐물로가 채용 중입니다! 당사에 입사하고 싶다면 다음 채용 정보를 살펴보세요 소프트웨어 엔지니어링 그리고 제품 관리-를 클릭하고 신청하세요.
자세히 알아보기
문의하기
테스트 드라이브. 새로운 대화형 실습 랩에서 Qumulo를 시연하거나 무료 평가판을 요청하세요.
Qumulo 블로그 구독하기 에서 고객 사례, 기술 인사이트, 제품 뉴스를 확인하세요.