지난 5년 동안 서버와 하드웨어 구성은 변하지 않았습니다. 애플리케이션 서버, 스토리지 어레이 또는 SaaS 백엔드에서 데이터 센터 관리자가 시스템을 구축하는 방식도 크게 바뀌지 않았습니다. 컴퓨팅 및 스토리지 모두에서 고객에게 더 가까운 에지 컴퓨팅 사용을 늘려야 함에도 불구하고 대부분의 에지 네트워크는 SATA 또는 SAS SSD를 사용하여 기존 하드웨어 구성을 미러링합니다.
미션 크리티컬 애플리케이션을 위해 9개의 SLA 세트가 5개 또는 6개 있어야 하는 드문 경우에만 하드웨어 구성이 크게 변경되었습니다. 이러한 데이터 센터에서는 이중화가 중요하며, 많은 데이터 센터가 주로 엔터프라이즈급 SSD를 사용하여 NVMe로 전환함으로써 스토리지 플랫폼을 관리합니다. 또한 NVMe 드라이브에는 대형 DRAM 캐시가 장착되어 QoS 성능(장기간 성능 안정성)을 제공합니다.
다음과 같은 질문이 있습니다. 가동 시간 확보를 위해 더 많은 데이터 센터가 NVMe로 이동한다면, 저도 서버를 업그레이드해야 하나요?
이는 단순히 예 또는 아니오로 답할 수 없는 훨씬 복잡한 문제이며 사실 해결해야 할 다른 많은 질문도 딸려옵니다.
SATA 또는 SAS에서 간단한 1U 서버 또는 10U 랙으로의 업그레이드는 연결 가용성에 따라 제한됩니다. SATA 또는 SAS SSD를 구현하는 대부분의 시스템은 하드웨어 기반 RAID 컨트롤러를 사용하여 연결합니다. 하지만 NVMe는 본질적으로 빠른 전송 속도를 제공하는 PCI-Express 포트를 사용하며 소프트웨어 정의 RAID 프로파일을 활용합니다.
불과 1년 전만 해도 대부분의 고객은 NVMe로 이동할 계획없이 SATA에 만족했습니다. 가장 큰 1등급 공급업체조차도 완전한 전환을 이루지 못하고 SATA와 NVMe를 50 대 50으로 나누어서 사용하는 상황이었습니다. 그것은 NVMe에 더 많은 기술적 정비가 요구되기 때문입니다.
모든 기존 서버에 대규모 NVMe 구축을 지원하기에 충분한 PCIe 포트가 있는 것은 아니며, 대부분의 데이터 센터는 스토리지 어레이를 변경할 때만큼 빠르게 서버를 바꾸지 않습니다. 간단히 말해, 만약 그것이 효과가 있고 오늘날의 운영에 필요한 만큼의 성능을 제공한다면, 바꿀 필요가 있을까요?
그렇다면 여기 다음 빌드를 위해 고려할 사항이 몇 가지 있습니다.
변경 사항이 이중화 실행에 어떤 영향을 미치나요?
소프트웨어 정의 스토리지(SDS) 모델로 전환하면 이중화를 관리하고 물리적 장치를 제어하는 새로운 방법을 사용자에게 제공합니다. 경우에 따라, 하드웨어 제어 스토리지 시스템에서 SDS로 이동하려면 일관된 성능을 유지하기 위해 특정 애플리케이션을 커널 레벨로 변경해야 할 수도 있습니다. 또한 SDS 플랫폼을 사용하려면 이중화 및 성능에 맞춰 스토리지를 구성하는 방법에 대해 다르게 생각해야 합니다.
기존 아키텍처가 당면하고 있는 문제는 무엇이며 NVMe가 이를 해결할 수 있나요?
일부 문제는 데이터 전송 문제가 아니라 실제로 읽기/쓰기 프로파일이거나 단순히 엔터프라이즈급 드라이브를 사용하지 않아서 발생하는 것일 수 있습니다. 오늘날 많은 드라이브의 데이터 시트에는 고성능 사양이 표시되지만 장기적 일관성이나 성능의 예측 가능성이 설명되어 있지는 않습니다. 이는 일반적으로 안정적인 상태 성능 프로파일이 아닌 최고 성능을 홍보하기 위한 것이기 때문입니다.