무중단 업그레이드란?
무중단 업그레이드는 데이터 가용성과 성능에 영향을 주지 않는 소프트웨어 업그레이드, 하드웨어 확장 및 교체를 말합니다. 이상적인 시나리오는 이 과정에서 다운타임, 데이터 마이그레이션 및 성능 저하가 발생하지 않는 것입니다.
그러나 실제로는 다양한 형태의 무중단 업그레이드를 경험하게 될 가능성이 많습니다. 오늘날 대부분의 올플래시 솔루션은 다양한 방식의 무중단 업그레이드를 지원합니다. 어떤 솔루션은 사전 계획이나 며칠이 소요되는 백그라운드 데이터 마이그레이션이 필요하고, 또 다른 솔루션은 하드웨어가 동일해야 확장이 가능하여 고객들로 하여금 기존 하드웨어 모델을 교체하지 못하도록 만듭니다.
퓨어스토리지의 올플래시 어레이(all-flash array)는 레거시 티어 1 어레이의 복원성을 그대로 구현할 뿐만 아니라, 유지보수 작업 시 100%의 가용성으로 성능의 기준을 한 차원 더 높여줍니다. 소프트웨어 업그레이드, 용량 확장, 컨트롤러 업그레이드(차세대 컨트롤러 업그레이드 포함) 등은 모두 무중단으로 수행됩니다. 가동 중단이나 데이터 마이그레이션은 필요하지 않습니다.
무중단 업그레이드를 수행하는 방법
무중단 업그레이드의 일반적인 접근 방식은 스토리지 시스템이 업그레이드되는 동안 데이터를 테이크오버 시스템으로 마이그레이션하는 것입니다. 테이크오버 시스템은 업그레이드가 완료될 때까지 스토리지 시스템의 모든 운영을 책임지며, 데이터는 업그레이드된 시스템으로 다시 마이그레이션될 수 있습니다. 언뜻 보기에는 쉬워 보이지만, 데이터는 고객이 활발히 사용하고 있는 소프트웨어 솔루션을 지원하면서 실시간으로 끊임없이 변경되고 있어 데이터 마이그레이션은 그리 간단한 일은 아닙니다. 업무에 영향을 주지 않으면서 이러한 마이그레이션 서비스를 수행하려면 많은 조정과 계획이 필요합니다.
기존의 무중단 업그레이드를 수행하려면 먼저 다음과 같은 몇 가지 중요한 질문에 답해야 합니다.
- 데이터센터 내에 새 하드웨어를 수용할 충분한 전력과 공간을 구비하고 있습니까?
- 새 어레이 하드웨어를 연결할 여분의 이더넷 및 광채널 포트가 있습니까?
- 이전의 스토리지 유닛을 교체할 때 새 하드웨어의 라우팅 및 네트워크 구성을 어떻게 처리할 계획입니까?
- 어떤 마이그레이션 도구를 사용할 것이며, 호스트 재부팅이 필요합니까?
무엇보다도, 무중단 업그레이드는 다양한 모든 하드웨어 및 소프트웨어 계층 간의 호환성을 확인해야 하는 까다로운 프로세스입니다. 기존 어레이의 케이블과 랙을 분리 하는데 필요한 계획과 작업은 아직 언급하지도 않았습니다. 이러한 요소들을 고려해봤을 때, 대부분의 벤더가 각 고객의 특정한 요구에 미치지 못하는 방식을 제시하는 것도 당연합니다.