편집

다음을 통해 공유


NVMe - 일반 FAQ

이 문서에서는 Azure에서 만들어진 가상 머신의 NVMe 지원에 대한 몇 가지 일반적인 질문을 다룹니다.

개요

NVMe란?

NVMe는 서버와 스토리지 시스템 간에 더 빠르고 효율적인 데이터 전송을 용이하게 하는 통신 프로토콜인 비휘발성 메모리 익스프레스를 의미합니다. NVMe를 사용하면 가장 높은 처리량과 가장 빠른 응답 시간으로 데이터를 전송할 수 있습니다. NVMe는 더 높은 IOPS(초당 입출력 작업 수)와 처리량(MB/초)을 제공하므로 Azure 관리 디스크를 통해 임시(로컬) 및 원격 NVMe 디스크 스토리지의 성능을 크게 개선할 수 있습니다. 성능이 높을수록 Azure 관리 디스크로의 빠른 데이터 전송이 필요한 IO 집약적 워크로드에 특히 유용합니다.

Azure VM 제품군에서는 어떤 형식의 스토리지 인터페이스가 지원되나요?

Azure에서는 SCSI(Small Computer System Interface)와 NVMe(Non-Volatile Memory express)라는 두 가지 형식의 스토리지 인터페이스를 지원합니다. SCSI 인터페이스는 컴퓨터와 주변 디바이스 간의 실제 연결 및 데이터 전송을 제공하는 레거시 표준입니다. NVMe는 연결 및 데이터 전송을 제공한다는 점에서 SCSI와 유사하지만 NVMe는 서버와 스토리지 시스템 간의 데이터 전송을 위한 훨씬 더 빠르고 효율적인 인터페이스입니다.

Azure Boost 및 NVMe는 Azure가 제공하는 VM의 성능을 어떻게 개선하나요?

Azure Boost는 하이퍼바이저와 호스트 OS가 전통적으로 수행했던 서버 가상화 프로세스를 특별히 빌드된 소프트웨어 및 하드웨어로 오프로드하여 Azure VM 고객에게 더 빠른 스토리지 및 네트워킹 성능을 제공하도록 Microsoft가 설계한 시스템입니다. Azure Boost의 주요 장점 중 하나는 Azure Managed Disks 및 로컬 스토리지의 처리량을 향상시키는 기능입니다. 이 향상된 기능은 스토리지 처리 작업을 Azure Boost의 전용 하드웨어로 오프로드하여 사용하도록 설정됩니다. 또한 Azure Boost는 반도체 스토리지 드라이브의 낮은 대기 시간과 내부 병렬 처리를 활용하는 업계 표준 NVMe 인터페이스를 활용하여 성능을 최적화합니다. 제공되는 성능에 대한 자세한 내용은 Microsoft Azure Boost 일반 공급 블로그를 참조하세요.

Azure는 SCSI 인터페이스 VM을 계속 지원합니까?

예, Azure는 SCSI 스토리지를 제공하는 VM 제공 사항 버전에서 SCSI 인터페이스를 계속 지원하지만 모든 새 VM 시리즈에 앞으로 SCSI 스토리지가 옵션으로 포함되는 것은 아닙니다.

NVMe 지원 가능성

NVMe 디스크를 지원하는 VM 세대는 무엇인가요?

일반적으로 이전 세대의 범용, 메모리 최적화 및 컴퓨팅 최적화 VM(예: D/Ev5 또는 Fv2 이하)은 SCSI를 지원하는 반면, 최신 세대(예: Da/Ea/Fav6 이상)는 NVMe 스토리지 인터페이스만 지원합니다. 그러나 Ebsv5/Ebdsv5 및 Lsv2/Lsv3/Lasv3 VM에는 임시 디스크 옵션으로 NVMe가 도입되었습니다.
항상 자세한 제품 페이지에서 어떤 VM 세대에서 어떤 스토리지 유형을 지원하는지 세부 정보를 확인하세요.

NVMe 디스크에서 Gen 1 VM이 지원되나요?

아니요, Gen 1 VM에서는 NVMe 디스크를 지원할 계획이 없습니다. NVMe 성능이 워크로드에 도움이 된다고 생각한다면 Gen 2 VM으로 전환해야 합니다. 새 2세대 VM 만들기 단계를 참조하세요. Gen 1 VM 이미지를 사용하려고 하면 NVMe 지원 VM을 선택할 수 없거나 다음과 같은 오류 메시지가 표시됩니다. "선택한 이미지는 NVMe에서 지원되지 않습니다. 지원되는 VM 이미지를 참조하세요".

내가 사용하는 OS가 NVMe 지원 태그가 지정되지 않으면 어떻게 되나요?

NVMe VM은 NVMe로 태그가 지정된 이미지(PIR(플랫폼 이미지 리포지토리) 및 Azure Compute Gallery)를 통해서만 만들 수 있습니다. 태그가 지정되지 않은 이미지를 사용하면 SCSI VM이 만들어지고 VM이 의도한 대로 작동하지 않을 수 있습니다. 여기에 나열된 모든 지침을 따릅니다. NVMe 인터페이스로 VM을 시작하려면 NVMe로 태그가 지정된 지원되는 OS 이미지 중 하나를 선택해야 합니다. 현재 OS 이미지가 NVMe에서 지원되지 않는 경우 다음과 같은 오류 메시지가 표시됩니다. "선택한 이미지는 NVMe에서 지원되지 않습니다. 지원되는 VM 이미지를 참조하세요".

NVMe에서 지원되는 OS 이미지 중 하나를 선택하는 예제의 스크린샷

현재 사용 중인 OS 이미지에 NVMe 지원은 언제 추가되나요?

NVMe 지원은 가장 널리 사용되는 50개 이상의 OS 이미지에서 제공됩니다. 이전 OS 이미지에는 NVMe 지원을 추가하지 않습니다. 그러나 OS 이미지 범위를 지속적으로 개선하고 있으며 Linux 및 Windows 모두에 추가된 최신 OS 이미지 지원에 대한 업데이트는 이 페이지를 참조하는 것이 좋습니다.

사용하려는 OS가 NVMe를 지원하지 않으면 어떻게 되나요?

최신 Azure VM 세대 중 다수는 NVMe 전용이며 여기에서 찾을 수 있는 NVMe를 지원하는 OS 이미지가 필요합니다. NVMe를 지원하지 않는 OS가 필요한 경우 여전히 SCSI를 지원하는 VM 시리즈를 활용해야 합니다.

NVMe 인터페이스를 사용하여 VM을 시작하려면 어떻게 해야 하나요?

NVMe는 VM을 만드는 동안 Azure Portal, CLI, PowerShell 및 ARM 템플릿과 같은 다양한 방법을 사용하여 사용하도록 설정할 수 있습니다. NVMe VM을 만들려면 먼저 VM에서 NVMe 옵션을 사용하도록 설정하고 VM에 대한 NVMe 컨트롤러 디스크 유형을 선택해야 합니다. VM 크기가 NVMe를 지원하는 경우 VM이 중지되고 할당 취소될 때 NVMe diskcontrollertype을 만들 때 NVMe diskcontrollertype을 사용하도록 설정하거나 NVMe로 업데이트할 수 있습니다.

Azure Portal 보기

  1. 디스크 컨트롤러 필터를 추가합니다. NVMe 적격 크기를 찾으려면 모든 크기 보기를 선택하고 디스크 컨트롤러 필터를 선택한 다음 NVMe를 선택합니다.

    NVME 인터페이스용 디스크 컨트롤러 필터를 추가하는 안내 스크린샷

  2. 고급 탭을 방문하여 NVMe 기능을 사용하도록 설정합니다.

    NVME 인터페이스 기능 사용 설정 안내 스크린샷

  3. 검토 및 만들기로 이동하여 기능이 활성화되었는지 확인합니다.

    검토 및 검사 기능 사용 설정 안내 스크린샷

NVMe 디스크를 사용한 Azure Storage 성능

NVMe 디스크는 어떤 형식의 워크로드에 도움이 되나요?

NVMe 디스크를 활용하는 VM 제품군은 더 높은 I/O와 개선된 스토리지 성능이 필요한 다양한 워크로드에서 SCSI에 비해 성능 이점을 보여 줍니다. 이러한 이점은 임시 및/또는 원격 NVMe 디스크를 활용하는 VM 전반에서 달성됩니다. NVMe 디스크가 있는 VM을 사용하면 애플리케이션 서버, 웹 서버, 데이터베이스, 데이터 웨어하우징, 분석 등 다양한 워크로드에서 성능 이점을 얻을 수 있습니다.

NVMe 디스크에서 어떤 성능 향상을 기대할 수 있나요?

애플리케이션이 달성할 수 있는 성능 향상은 VM 형식, VM 크기, I/O 블록 크기를 포함한 여러 요소에 따라 달라집니다. 이상적인 블록 크기를 식별하고 최대 전송 속도를 달성하려면 개별 VM 크기를 테스트하세요. 애플리케이션의 특정 요구 사항에 따라 I/O 크기를 최적화해야 합니다. 개별 VM 형식의 성능에 대한 자세한 내용은 자세한 제품 페이지에서 확인할 수 있습니다.