Skip to content

Commit 7faf967

Browse files
committed
edit pass: nvme-articles
1 parent 82236fe commit 7faf967

File tree

4 files changed

+262
-238
lines changed

4 files changed

+262
-238
lines changed
Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
### YamlMime:FAQ
22
metadata:
33
title: NVMe - General FAQ
4-
description: Get answers to some of the common questions about enabling the NVMe interface on virtual machines.
4+
description: Get answers to common questions about enabling the NVMe interface on virtual machines.
55
ms.service: virtual-machines
66
ms.topic: faq
77
ms.custom: references_regions
@@ -19,29 +19,29 @@ sections:
1919
answer: |
2020
NVM Express (NVMe) is a communication protocol that facilitates faster and more efficient data transfer between servers and storage systems by using nonvolatile memory (NVM). With NVMe, data can be transferred at the highest throughput and with the fastest response times.
2121
22-
NVMe offers higher input/output operations per second (IOPS) and throughput in megabytes per second (MBps), which can significantly improve the performance of both temporary (local) and remote NVMe disk storage with [Azure managed disks](/azure/virtual-machines/managed-disks-overview). Higher performance is especially beneficial for I/O-intensive workloads that require fast data transfer to the Azure managed disks.
22+
NVMe offers higher input/output operations per second (IOPS) and higher throughput in megabytes per second (MBps), which can significantly improve the performance of both temporary (local) and remote NVMe disk storage with [Azure managed disks](/azure/virtual-machines/managed-disks-overview). Higher performance is especially beneficial for I/O-intensive workloads that require fast data transfer to the Azure managed disks.
2323
- question: |
2424
Which types of storage interfaces are supported in Azure VM families?
2525
answer: |
26-
Azure virtual machines (VMs) support two types of storage interfaces: Small Computer System Interface (SCSI) and NVMe. The SCSI interface is a legacy standard that provides physical connectivity and data transfer between computers and peripheral devices. NVMe is similar to SCSI in that it provides connectivity and data transfer, but NVMe is a significantly faster and more efficient interface for data transfer between servers and storage systems.
26+
Azure virtual machines (VMs) support two types of storage interfaces: Small Computer System Interface (SCSI) and NVMe. The SCSI interface is a legacy standard that provides physical connectivity and data transfer between computers and peripheral devices. NVMe is similar to SCSI in that it provides connectivity and data transfer, but NVMe is a faster and more efficient interface for data transfer between servers and storage systems.
2727
- question: |
2828
How do Azure Boost and NVMe improve the performance of the VMs that Azure offers?
2929
answer: |
3030
Azure Boost is a Microsoft-designed system that offloads server virtualization processes traditionally performed by the hypervisor and host OS onto purpose-built software and hardware. Offloading these processes enables faster storage and networking performance for Azure VM customers.
3131
32-
One of the primary advantages of Azure Boost is its ability to enhance the throughput of Azure managed disks and local storage. This enhancement is enabled by offloading the storage processing tasks to dedicated hardware for Azure Boost.
32+
One of the primary advantages of Azure Boost is its ability to enhance the throughput of Azure managed disks and local storage. This enhancement is enabled by offloading the storage processing tasks to hardware that's dedicated for Azure Boost.
3333
34-
Azure Boost also optimizes performance by using the industry-standard NVMe interface, which capitalizes on the low latency and internal parallelism of solid-state storage drives. For details on the performance that Azure Boost offers, see the [Microsoft blog post that announced general availability of Azure Boost](https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/announcing-the-general-availability-of-azure-boost/ba-p/3981384).
34+
Azure Boost also optimizes performance by using the industry-standard NVMe interface, which capitalizes on the low latency and internal parallelism of solid-state storage drives. For details on the performance that Azure Boost offers, refer to the [Microsoft blog post about general availability of Azure Boost](https://techcommunity.microsoft.com/t5/azure-infrastructure-blog/announcing-the-general-availability-of-azure-boost/ba-p/3981384).
3535
- question: |
3636
Will Azure continue to support SCSI interface VMs?
3737
answer: |
38-
Yes. Azure will continue to support the SCSI interface on the versions of VM offerings that offer SCSI storage. However, not all new VM series will have SCSI storage as an option going forward.
38+
Yes. Azure will continue to support the SCSI interface on the versions of VM offerings that provide SCSI storage. However, not all new VM series will have SCSI storage as an option going forward.
3939
- name: NVMe supportability
4040
questions:
4141
- question: |
4242
Which VM generations support NVMe disks?
4343
answer: |
44-
Typically, the older generations of general purpose, memory optimized, and compute optimized VMs (that is, D/Ev5 or Fv2 and older) support SCSI. The newer generations (that is, Da/Ea/Fav6 and newer) support only the NVMe storage interface. However, Ebsv5/Ebdsv5 and Lsv2/Lsv3/Lasv3 VMs introduced NVMe as an option for temporary disks.
44+
Typically, the older generations of general purpose, memory optimized, and compute optimized VMs (D/Ev5 or Fv2 and older) support SCSI. The newer generations (Da/Ea/Fav6 and newer) typically support only the NVMe storage interface. However, Ebsv5/Ebdsv5 and Lsv2/Lsv3/Lasv3 VMs introduced NVMe as an option for temporary disks.
4545
4646
For specifics about which VM generations support which storage types, check the [documentation about VM sizes in Azure](/azure/virtual-machines/sizes).
4747
- question: |
@@ -51,44 +51,45 @@ sections:
5151
- question: |
5252
What happens if the OS that I use is not tagged as NVMe supported?
5353
answer: |
54-
You can create an NVMe-supported VM only by using an image (Platform Image Repository and [Azure Compute Gallery](/azure/virtual-machines/shared-image-galleries?tabs=azure-cli)) that's tagged as NVMe. If you use an untagged image, a SCSI VM is created, and the VM might not perform as you intended. Be sure to follow all the [instructions](/azure/virtual-machines/enable-nvme-interface).
54+
You can create an NVMe-supported VM only by using an image (Platform Image Repository and [Azure Compute Gallery](/azure/virtual-machines/shared-image-galleries?tabs=azure-cli)) that's tagged as NVMe. If you use an untagged image, a SCSI-based VM is created, and the VM might not perform as you intended. Be sure to follow all the [instructions](/azure/virtual-machines/enable-nvme-interface).
5555
5656
To create VMs with an NVMe interface, it's essential to choose one of the [supported OS images](/azure/virtual-machines/enable-nvme-interface) tagged as NVMe. If your current OS image is not supported for NVMe, you'll get this error message: "The selected image isn't supported for NVMe. See supported VM images".
5757
58-
:::image type="content" source="./media/enable-nvme/nvme-faq-2.png" alt-text="Screenshot of an example of choosing one of the supported OS images on NVMe.":::
58+
:::image type="content" source="./media/enable-nvme/nvme-faq-2.png" alt-text="Screenshot of an example of choosing one of the supported operating system images on NVMe.":::
5959
- question: |
60-
When will NVMe support be added to the OS image I currently use?
60+
When will NVMe support be added to the OS image that I currently use?
6161
answer: |
62-
NVMe support is available in 50+ of the most popular OS images. We are not adding NVMe support to older OS images. However, we continuously improve the OS image coverage and recommend referring to [this page](/azure/virtual-machines/enable-nvme-interface) for updates on the latest OS image support added for both Linux and Windows.
62+
NVMe support is available in more than 50 of the most popular OS images. We're not adding NVMe support to older OS images. However, we continuously improve the OS image coverage. We recommend that you refer to [this page](/azure/virtual-machines/enable-nvme-interface) for updates on the latest OS image support for both Linux and Windows.
6363
- question: |
64-
What happens if the OS I want to use does not support NVMe?
64+
What happens if the OS that I want to use doesn't support NVMe?
6565
answer: |
66-
Many of the latest Azure VM generations are NVMe-only and require an [OS image that supports NVMe which can be found here](/azure/virtual-machines/enable-nvme-interface). If you require an OS that does not support NVMe, you should utilize a VM series that still has SCSI support.
66+
Many of the latest Azure VM generations are NVMe-only and require an [OS image that supports NVMe](/azure/virtual-machines/enable-nvme-interface). If you require an OS that does not support NVMe, use a VM series that still has SCSI support.
6767
- question: |
68-
How can I launch a VM with the NVMe interface?
68+
How can I create a VM with the NVMe interface?
6969
answer: |
70-
NVMe can be enabled during VM creation using various methods such as: Azure portal, CLI, PowerShell, and ARM templates. To create an NVMe VM, you must first enable the NVMe option on a VM and select the NVMe controller disk type for the VM. Note that the NVMe diskcontrollertype can be enabled during creation or updated to NVMe when the VM is stopped and deallocated, provided that the VM size supports NVMe.
71-
### Azure portal view
70+
You can enable NVMe during VM creation by using methods such as the Azure portal, the Azure CLI, Azure PowerShell, and Azure Resource Manager templates. To create an NVMe-based VM, you must first enable the NVMe option on a VM and select the NVMe disk controller type for the VM. You can also update a VM to NVMe when it's stopped and deallocated, if the VM size supports NVMe.
71+
72+
To enable the NVMe interface during VM creation by using the Azure portal:
7273
73-
1. Add Disk Controller Filter. To find the NVMe eligible sizes, select **See All Sizes**, select the **Disk Controller** filter, and then select **NVMe**:
74+
1. Add a disk controller filter. To find the NVMe-eligible sizes, select **See All Sizes**, select the **Disk controller** filter, and then select **NVMe**.
7475
75-
:::image type="content" source="./media/enable-nvme/azure-portal-1.png" alt-text="Screenshot of instructions to add disk controller filter for NVMe interface.":::
76+
:::image type="content" source="./media/enable-nvme/azure-portal-1.png" alt-text="Screenshot of selections for adding a disk controller filter for the NVMe interface.":::
7677
77-
1. Enable NVMe feature by visiting the **Advanced** tab.
78+
1. Enable the NVMe feature by going to the **Advanced** tab and selecting the checkbox under **Performance (NVMe)**.
7879
79-
:::image type="content" source="./media/enable-nvme/azure-portal-2.png" alt-text="Screenshot of instructions to enable NVMe interface feature.":::
80+
:::image type="content" source="./media/enable-nvme/azure-portal-2.png" alt-text="Screenshot of the checkbox for enabling the NVMe interface feature.":::
8081
81-
1. Verify Feature is enabled by going to **Review and Create**.
82+
1. Verify that the feature is enabled by going to the **Review and Create** tab and confirming that the **Disk controller type** value is **NVMe**.
8283
83-
:::image type="content" source="./media/enable-nvme/azure-portal-3.png" alt-text="Screenshot of instructions to review and verify features enablement.":::
84+
:::image type="content" source="./media/enable-nvme/azure-portal-3.png" alt-text="Screenshot of the area for reviewing and verifying advanced features for a virtual machine, including the NVMe feature.":::
8485
8586
- name: Azure storage performance with NVMe disks
8687
questions:
8788
- question: |
8889
What types of workloads benefit from NVMe disks?
8990
answer: |
90-
The VM families utilizing NVMe disk will demonstrate performance benefits compared to SCSI across various workloads that require higher I/O and improved storage performance. These benefits will be achieved across VMs that utilize temp and/or remote NVMe disks. Using VMs with NVMe disks will enable performance benefits across many workloads ranging from application servers, web servers, databases, data warehousing, analytics, and more.
91+
The VM families that use NVMe disks demonstrate performance benefits compared to SCSI across various workloads that require higher I/O and improved storage performance. These workloads include application servers, web servers, databases, data warehousing, and analytics. You can achieve these benefits across VMs that use temporary and/or remote NVMe disks.
9192
- question: |
9293
What performance gains can I expect from NVMe disks?
9394
answer: |
94-
The performance gains that your applications can achieve depend on several factors, including VM type, VM size, and I/O block size. To identify the ideal block size and to achieve peak transfer rates, please test on the individual VM sizes. It is important to optimize the I/O size based on the specific requirements of your application. More details on the performance capabilities of individual VM types can be found on their detailed [product pages](/azure/virtual-machines/sizes).
95+
The performance gains that your applications can achieve depend on several factors, including VM type, VM size, and I/O block size. To identify the ideal block size and to achieve peak transfer rates, test on the individual VM sizes. It's important to optimize the I/O size based on the specific requirements of your application. For more information on the performance capabilities of individual VM types, see the [documentation about VM sizes in Azure](/azure/virtual-machines/sizes).

articles/virtual-machines/enable-nvme-interface.md

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,25 @@
11
---
2-
title: OS Images Supported
3-
description: OS Image Support List for Remote NVMe
2+
title: Supported OS Images
3+
description: Get a list of supported operating system images for remote NVMe.
44
ms.service: virtual-machines
55
ms.subservice: sizes
66
ms.date: 06/25/2024
7-
ms.topic: how-to #Required; leave this attribute/value as-is.
7+
ms.topic: how-to
88
ms.custom: template-how-to-pattern
99
---
1010

11-
# OS Images Supported with Remote NVMe
11+
# Supported OS images for remote NVMe
1212

1313
> [!NOTE]
14-
> This article references CentOS, a Linux distribution that is nearing End Of Life (EOL) status. Please consider your use and plan accordingly. For more information, see the [CentOS End Of Life guidance](~/articles/virtual-machines/workloads/centos/centos-end-of-life.md).
14+
> This article references CentOS, a Linux distribution that's nearing the end of support. Consider your use and plan accordingly. For more information, see the [guidance for CentOS end of support](~/articles/virtual-machines/workloads/centos/centos-end-of-life.md).
1515
16-
The following lists provide up-to-date information on which OS images are tagged as NVMe supported. These lists will be updated when new OS images are made available with remote NVMe support.
16+
The following lists provide up-to-date information on which OS images are tagged as supported for remote NVM Express (NVMe).
1717

18-
Always check the [detailed product pages for specifics](/azure/virtual-machines/sizes) about which VM generations support which storage types.
18+
For specifics about which VM generations support which storage types, check the [documentation about VM sizes in Azure](/azure/virtual-machines/sizes).
1919

20-
For more information about enabling the NVMe interface on virtual machines created in Azure, be sure to review the [Remote NVMe Disks FAQ](/azure/virtual-machines/enable-nvme-remote-faqs).
20+
For more information about enabling the NVMe interface on virtual machines created in Azure, review the [FAQ for remote NVMe disks](/azure/virtual-machines/enable-nvme-remote-faqs).
2121

22-
## OS Images supported
23-
24-
### Linux
22+
## Linux
2523

2624
| Distribution | Image |
2725
|--------------------------------------|------------------------------------------------------------------|
@@ -48,8 +46,7 @@ For more information about enabling the NVMe interface on virtual machines creat
4846
| SLES 15.4 | SUSE:sles-15-sp4:gen2:latest |
4947
| SLES 15.5 | SUSE:sles-15-sp5:gen2:latest |
5048

51-
52-
### Windows
49+
## Windows
5350

5451
- [Azure portal - Plan ID: 2019-datacenter-core-smalldisk](https://portal.azure.com/#create/Microsoft.smalldiskWindowsServer2019DatacenterServerCore)
5552
- [Azure portal - Plan ID: 2019-datacenter-core-smalldisk-g2](https://portal.azure.com/#create/Microsoft.smalldiskWindowsServer2019DatacenterServerCore2019-datacenter-core-smalldisk-g2)
@@ -79,4 +76,4 @@ For more information about enabling the NVMe interface on virtual machines creat
7976
- [Azure portal - Plan ID: 2022-datacenter-azure-edition-smalldisk](https://portal.azure.com/#create/microsoftwindowsserver.windowsserver2022-datacenter-azure-edition-smalldisk)
8077
- [Azure portal - Plan ID: 2022-datacenter-azure-edition](https://portal.azure.com/#create/microsoftwindowsserver.windowsserver2022-datacenter-azure-edition)
8178
- [Azure portal - Plan ID: 2022-datacenter-azure-edition-core](https://portal.azure.com/#create/microsoftwindowsserver.windowsserver2022-datacenter-azure-edition-core)
82-
- [Azure portal - Plan 2022-datacenter-azure-edition-core-smalldisk](https://portal.azure.com/#create/microsoftwindowsserver.windowsserver2022-datacenter-azure-edition-core-smalldisk)
79+
- [Azure portal - Plan ID: 2022-datacenter-azure-edition-core-smalldisk](https://portal.azure.com/#create/microsoftwindowsserver.windowsserver2022-datacenter-azure-edition-core-smalldisk)

0 commit comments

Comments
 (0)