For a long time, the approach in enterprise storage has been to just accept disruption. Pure Storage took a fundamentally different approach, making non-disruptive operations a foundational strength, not an afterthought.
“우리의 비즈니스 사용자들은 실제로 인프라 팀에 전화하여 무엇이 변경되었는지 물었습니다. 분석 속도가 훨씬 빨라졌습니다. 팀은 전날 밤에 업그레이드가 발생했다고 말조차 하지 않았습니다.
– 퓨어스토리지 고객
예, 이것은 진정한 이야기입니다. 퓨어스토리지가 스토리지를 항상 구현하는 방식에 도전 퓨어스토리지 하는 이유를 정확하게 반영합니다.
레거시 스토리지 시스템은 진화를 위해 구축된 적이 없습니다. 수십 년 동안 조립되어 인수를 통해 서로 연결되었으며, 복잡성이 넘쳤습니다. 모든 업그레이드는 위험을 의미했습니다. 모든 새로운 기능은 더 많은 레이어를 추가했습니다. 중단도 예외는 아니었습니다. 이것이 기대였습니다.
우리는 이러한 방식의 구축을 거부했습니다.
퓨어스토리지는 첫날부터 새로운 길을 개척했습니다. 퓨어스토리지는 간단하고 현대적이며 중단 없는 아키텍처를 구축했습니다. 지게차 업그레이드가 필요 없습니다. 혁신을 위한 다운타임이 없습니다. 기존의 기능을 중단하지 않고 지속적으로 향상되는 깨끗하고 통합된 플랫폼입니다.
이는 더 많은 기능을 쌓아두는 것이 아닙니다. 재단에 대해 다시 생각해보는 게 중요했습니다.
이러한 사고방식은 우리가 구축하는 모든 것을 주도합니다. 퓨어스토리지는 레거시 복잡성과 중단의 주기를 단축해야 한다는 사실을 알고 있었습니다.
중단의 주기 단축
처음부터 우리는 엔터프라이즈 스토리지에 더 많은 성능이나 용량이 필요하지 않다는 것을 알았습니다. 무중단이 필요했습니다.
업그레이드는 고통스럽고 수용되는 현실이 되었습니다. 새로운 기술로 전환할 때마다 예정된 다운타임, 수동 개입, 팀 간 조정 및 심각한 위험이 발생했습니다. IT 팀은 시스템 지원을 받는 대신, 시스템 주변에서 작업해야 했습니다.
운영 중단을 설계하는 것은 모든 것을 변화시켰습니다. 이러한 결정은 처음부터 플랫폼의 모든 계층을 구축하는 방식을 형성했습니다. 레거시 스토리지 사고에서 벗어나는 가장 명확한 방법 중 하나입니다.
진정한 무중단을 위한 플래시 재설계
대부분의 스토리지 시스템은 기성 SSD를 사용합니다. 이러한 드라이브는 특히 마모 관리, 오류 처리 및 펌웨어 업데이트와 관련하여 내장된 동작과 제한이 있습니다. 벤더는 플래시의 작동 방식을 거의 통제할 수 없으므로, 예측 가능한 성능 및 무중단 업그레이드가 거의 불가능합니다.
퓨어스토리지는 플래시 레이어를 완벽하게 제어할 수 있도록 이러한 레거시 사고를 버리고 자체 플래시 모듈인 DirectFlash® 모듈(DFM)을 구축했습니다. 퓨어스토리지는 상용 SSD의 불투명한 펌웨어에 의존하는 대신 플래시 관리를 퓨어스토리지 플랫폼의 소프트웨어 계층으로 이동시켰습니다. 이를 통해 데이터 배치를 오케스트레이션하고, 마모를 최적화하며, 시스템을 통해 직접 성능을 관리할 수 있습니다.
더 중요한 것은, 레거시 SSD 기반 시스템이 무중단 플래시 업그레이드를 할 수 없다는 점입니다. DFM을 사용하면 시스템이 온라인 상태로 유지되는 동안 이전 모듈에서 데이터를 동적으로 비울 수 있습니다. 그런 다음 다운타임, 성능 영향 및 애플리케이션에 영향을 주지 않고 고밀도 DFM을 추가하고 재조정할 수 있습니다.
이는 단순한 하드웨어 선택이 아니었습니다. 퓨어스토리지의 핵심 아키텍처 철학에 부합하는 설계 결정이었습니다. 전체 스택을 제어하고, 중단을 제거하며, 시스템을 지속적으로 최신 상태로 유지하세요.
스테이트리스 아키텍처: 상시 업그레이드를 위한 기반
퓨어스토리지 플랫폼에서 가장 중요한 설계 선택 중 하나는 무중단 컨트롤러 업그레이드가 가능한 아키텍처(Stateless Controller Architecture)입니다. 이러한 접근 방식은 스토리지 시스템의 운영 방식을 변화시키며 무중단 업그레이드가 가능한 주요 이유입니다.
기존 시스템에서 컨트롤러는 두뇌 역할을 합니다. 이들은 구성 데이터를 저장하고, 시스템 ID를 관리하며, 시스템 동작을 조정합니다. 컨트롤러를 교체하는 것은 핵심 인텔리전스를 교체하는 것을 의미합니다. 계획된 다운타임과 복잡한 재구성이 필요하며 불필요한 위험이 따릅니다.
아키텍처에서 시스템 ID와 구성은 컨트롤러가 아닌 스토리지 장치 자체 안에 존재합니다. 이는 컨트롤러가 상태 비저장 상태이며 쉽게 교체할 수 있음을 의미합니다. 최신 하드웨어 세대에서도 새로운 컨트롤러를 설치할 수 있으며, 교체한 컨트롤러의 역할을 즉시 수행할 수 있습니다. 재구성, 다운타임 또는 중단이 없습니다.
이러한 설계는 하드웨어와 소프트웨어 간의 종속성을 제거해 더 빠른 업그레이드와 손쉬운 확장을 가능하게 합니다. 또한 IT 팀은 인프라 현대화가 운영을 중단시키지 않을 것이라는 확신을 가질 수 있습니다. 스테이트리스는 단순한 특징이 아닙니다. 이는 시스템 내부의 기술이 진화함에 따라 시스템이 계속 작동하도록 보장하는 기본 설계 원칙입니다.
퓨어스토리지는 FlashArray//M20에서 //M50, //M70, //X70으로 전환했으며, 모든 섀시, 모든 스토리지 업그레이드, 모든 Purity 코드 업그레이드에 대해 6년 반 동안 100%의 가동시간을 유지했습니다.
퓨어스토리지 플랫폼의 올플래시 기반인 FlashArray®와 플래시블레이드(FlashBlade)™는 active-active 프론트엔드와 액티브-패시브 백엔드를 결합한 독특한 듀얼 모드 아키텍처를 사용합니다. 이 설계는 업그레이드 또는 유지보수 프로세스 동안 지속적인 운영을 유지하는 데 중요한 역할을 합니다.
펌웨어 또는 하드웨어 업그레이드 중에는 모든 데이터 경로가 완전히 열려 있고 액세스할 수 있습니다. 애플리케이션은 중단 없이 계속 실행되며, 업그레이드는 백그라운드에서 조용히 이루어집니다. 컨트롤러의 성능은 항상 유지되며, 컴포넌트가 업데이트되는 동안에도 시스템이 최대 용량으로 작동하도록 보장합니다.
이러한 접근 방식은 기존의 시스템이 가용성을 유지하기 위해 의존하는 복잡한 다중 경로 소프트웨어에 대한 필요성을 제거합니다. 다중 경로는 종종 구성의 복잡성을 증가시키며, 장애나 병목현상이 될 수 있습니다.
결과는 스스로를 대변합니다. 퓨어스토리지는 지난 10년 동안 11,000개 이상의 컨트롤러 업그레이드를 완료했으며, 각 업그레이드는 다운타임 없이 성능에 영향을 주지 않습니다.
글로벌 플래시 관리: 전례 없는 데이터 이동성
퓨어스토리지 플랫폼의 무중단 아키텍처의 핵심은 플래시 처리 방식입니다. 기존 스토리지 시스템은 기성품 드라이브의 한계에 맞서 있습니다. 업그레이드는 다운타임, 데이터 마이그레이션 및 위험을 의미합니다.
퓨어스토리지의 전역적 플래시 관리 통해 고객은 증가하는 플래시 집적도를 활용할 수 있습니다. 애플리케이션이 중단 없이 계속 실행되는 동안 기존 저집적도 DirectFlash 모듈에서 데이터를 비우고, 물리적으로 해당 모듈을 제거하며, 고밀도 교체품을 설치하고, 데이터의 균형을 재조정할 수 있다고 상상해 보십시오.
이러한 데이터 이동성은 간단한 용량 업그레이드 이상의 기능을 제공합니다. 새로운 플래시 기술이 등장하면(SAS에서 NVMe로의 전환 등), Purity는 수십 년 동안 스토리지를 지배해 온 기존의 립-앤-리플레이스 접근 방식 없이 이러한 혁신을 도입할 수 있도록 지원합니다.
기술 그 이상: 스토리지의 새로운 철학
엔터프라이즈 스토리지에서 “비중단”은 종종 계약에 나타나지만 실제 경험으로는 나타나지 않습니다. 벤더는 안심시키기 위해 이 용어를 사용하지만, 벤더가 제공하는 것은 진행 상황으로 위장된 느린 수동 프로세스입니다.
이는 보통 다음과 같습니다. 새로운 어레이가 현재 시스템과 함께 제공됩니다. 팀은 이를 프로비저닝하고, 연결을 설정하고, 호환성을 검증하고, 호스트를 재구성하고, 모든 워크로드를 마이그레이션할 책임이 있습니다. 이는 몇 주 또는 몇 달이 걸릴 수 있습니다. 이 기간 동안, 여러분은 변화 윈도우를 조정하고, 애플리케이션 팀과 조율하며, 전환 중에 놀라움이 나타나지 않기를 바라고 있습니다.
예, 기술적으로 원본 어레이는 온라인 상태로 유지됩니다. 그러나 두 시스템을 관리하고, 인프라를 복제하며, 복잡한 핸드오프를 진행하고 있습니다. 위험은 현실입니다. 이러한 노력은 막대합니다. 그리고 이 시계는 이미 다음 사이클을 향해 나아가고 있습니다. 이것이 아키텍처 대신 계약에 의해 정의될 때 ‘비중단’처럼 보입니다.
퓨어스토리지 플랫폼은 다른 접근 방식을 취합니다. 시스템 내에서 업그레이드가 이루어집니다. 두 번째 어레이는 필요하지 않습니다. 호스트 다운타임이 필요하지 않습니다. 아무것도 재구성하거나 재구축할 필요가 없습니다. 새로운 컨트롤러, 고밀도 플래시, 최신 소프트웨어 등 모든 변경 사항이 애플리케이션에 영향을 주지 않고 적용됩니다.
레거시 벤더들은 미세한 프린트를 사용합니다. 퓨어스토리지는 설계에 의존합니다.
Bring Incredible Simplicity to Your Data Storage Management
Work in a self-service environment to experience Purity management for FlashArray.