Skip to content

Commit 59eee22

Browse files
Merge pull request #278794 from khdownie/kendownie062024
ephemeral disk guidance
2 parents e0c7066 + ba90cbc commit 59eee22

File tree

5 files changed

+30
-16
lines changed

5 files changed

+30
-16
lines changed

articles/storage/container-storage/index.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ metadata:
1010
ms.topic: landing-page # Required
1111
author: khdownie #Required; your GitHub user alias, with correct capitalization.
1212
ms.author: kendownie #Required; microsoft alias of author; optional team alias.
13-
ms.date: 03/05/2024
13+
ms.date: 06/20/2024
1414

1515
# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | whats-new
1616

@@ -39,14 +39,16 @@ landingContent:
3939
linkLists:
4040
- linkListType: how-to-guide
4141
links:
42-
- text: Install Azure Container Storage
43-
url: install-container-storage-aks.md
4442
- text: Use Azure Container Storage with Azure Disks
4543
url: use-container-storage-with-managed-disks.md
46-
- text: Use Azure Container Storage with Ephemeral Disk
47-
url: use-container-storage-with-local-disk.md
4844
- text: Use Azure Container Storage with Azure Elastic SAN
4945
url: use-container-storage-with-elastic-san.md
46+
- text: Use Azure Container Storage with local NVMe
47+
url: use-container-storage-with-local-disk.md
48+
- text: Use Azure Container Storage with local NVMe replication
49+
url: use-container-storage-with-local-nvme-replication.md
50+
- text: Use Azure Container Storage with temp SSD
51+
url: use-container-storage-with-temp-ssd.md
5052

5153
# Card (optional)
5254
- title: Frequently asked questions

articles/storage/container-storage/install-container-storage-aks.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
title: Install Azure Container Storage Preview with Azure Kubernetes Service (AKS)
3-
description: Learn how to install Azure Container Storage for use with Azure Kubernetes Service. Create an AKS cluster, label the node pool, and install the Azure Container Storage extension.
3+
description: Learn how to install Azure Container Storage for use with Azure Kubernetes Service. Create an AKS cluster, label the node pool, and install Azure Container Storage.
44
author: khdownie
55
ms.service: azure-container-storage
66
ms.topic: tutorial
7-
ms.date: 05/30/2024
7+
ms.date: 06/20/2024
88
ms.author: kendownie
99
ms.custom: devx-track-azurecli
1010
---
@@ -110,7 +110,7 @@ To use Azure Container Storage, you'll need a node pool of at least three Linux
110110

111111
If you intend to use Azure Elastic SAN or Azure Disks with Azure Container Storage, then you should choose a [general purpose VM type](../../virtual-machines/sizes-general.md) such as **standard_d4s_v5** for the cluster nodes.
112112

113-
If you intend to use Ephemeral Disk, choose a [storage optimized VM type](../../virtual-machines/sizes-storage.md) such as **standard_l8s_v3**.
113+
If you intend to use Ephemeral Disk with local NVMe, choose a [storage optimized VM type](../../virtual-machines/sizes-storage.md) such as **standard_l8s_v3**. If you intend to use Ephemeral Disk with temp SSD, a [Ev3 and Esv3-series VM](../../virtual-machines/ev3-esv3-series.md) is required.
114114

115115
> [!IMPORTANT]
116116
> You must choose a VM type that supports [Azure premium storage](../../virtual-machines/premium-storage-performance.md).

articles/storage/container-storage/use-container-storage-with-local-disk.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Configure Azure Container Storage for use with Ephemeral Disk using
44
author: khdownie
55
ms.service: azure-container-storage
66
ms.topic: how-to
7-
ms.date: 06/19/2024
7+
ms.date: 06/20/2024
88
ms.author: kendownie
99
ms.custom: references_regions
1010
---
@@ -13,8 +13,11 @@ ms.custom: references_regions
1313

1414
[Azure Container Storage](container-storage-introduction.md) is a cloud-based volume management, deployment, and orchestration service built natively for containers. This article shows you how to configure Azure Container Storage to use Ephemeral Disk with local NVMe as back-end storage for your Kubernetes workloads. At the end, you'll have a pod that's using local NVMe as its storage.
1515

16-
> [!IMPORTANT]
17-
> Local disks are ephemeral, meaning that they're created on the local virtual machine (VM) storage and not saved to an Azure storage service. Data will be lost on these disks if you stop/deallocate your VM. Therefore, you can only create [Kubernetes generic ephemeral volumes](https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes) from an Ephemeral Disk storage pool unless you [use local NVMe with volume replication](use-container-storage-with-local-nvme-replication.md).
16+
## What is Ephemeral Disk?
17+
18+
When your application needs sub-millisecond storage latency and doesn't require data durability, you can use Ephemeral Disk with Azure Container Storage to meet your performance requirements. Ephemeral means that the disks are deployed on the local virtual machine (VM) hosting the AKS cluster and not saved to an Azure storage service. Data will be lost on these disks if you stop/deallocate your VM. Therefore, you can only create [Kubernetes generic ephemeral volumes](https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes) from an Ephemeral Disk storage pool unless you [use local NVMe with volume replication](use-container-storage-with-local-nvme-replication.md). Replication copies data across volumes on different nodes and restores a volume when a replica is lost, providing data durability.
19+
20+
There are two types of Ephemeral Disk available: NVMe and [temp SSD](use-container-storage-with-temp-ssd.md). NVMe is designed for high-speed data transfer between storage and CPU. Choose NVMe when your application requires higher IOPS and throughput than temp SSD, or if your workload requires replication. Replication isn't currently supported for temp SSD.
1821

1922
## Prerequisites
2023

articles/storage/container-storage/use-container-storage-with-local-nvme-replication.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,20 @@ description: Configure Azure Container Storage for use with Ephemeral Disk using
44
author: khdownie
55
ms.service: azure-container-storage
66
ms.topic: how-to
7-
ms.date: 06/19/2024
7+
ms.date: 06/20/2024
88
ms.author: kendownie
99
ms.custom: references_regions
1010
---
1111

1212
# Use Azure Container Storage Preview with local NVMe and volume replication
1313

14-
[Azure Container Storage](container-storage-introduction.md) is a cloud-based volume management, deployment, and orchestration service built natively for containers. Applications that use local NVMe can leverage storage replication for improved resiliency. This article shows you how to configure Azure Container Storage to use Ephemeral Disk with local NVMe and volume replication as back-end storage for your Kubernetes workloads. At the end, you'll have a pod that's using local NVMe as its storage.
14+
[Azure Container Storage](container-storage-introduction.md) is a cloud-based volume management, deployment, and orchestration service built natively for containers. This article shows you how to configure Azure Container Storage to use Ephemeral Disk with local NVMe and volume replication as back-end storage for your Kubernetes workloads. At the end, you'll have a pod that's using local NVMe as its storage. Replication copies data across volumes on different nodes and restores a volume when a replica is lost, providing data durability for Ephemeral Disk.
15+
16+
## What is Ephemeral Disk?
17+
18+
When your application needs sub-millisecond storage latency, you can use Ephemeral Disk with Azure Container Storage to meet your performance requirements. Ephemeral means that the disks are deployed on the local virtual machine (VM) hosting the AKS cluster and not saved to an Azure storage service. Data will be lost on these disks if you stop/deallocate your VM. Therefore, you can only create [Kubernetes generic ephemeral volumes](https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes) from an Ephemeral Disk storage pool unless you use local NVMe with volume replication as described in this article.
19+
20+
There are two types of Ephemeral Disk available: NVMe and [temp SSD](use-container-storage-with-temp-ssd.md). NVMe is designed for high-speed data transfer between storage and CPU. Choose NVMe when your application requires higher IOPS and throughput than temp SSD, or if your workload requires replication. Replication isn't currently supported for temp SSD.
1521

1622
## Prerequisites
1723

articles/storage/container-storage/use-container-storage-with-temp-ssd.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Configure Azure Container Storage for use with Ephemeral Disk using
44
author: khdownie
55
ms.service: azure-container-storage
66
ms.topic: how-to
7-
ms.date: 06/19/2024
7+
ms.date: 06/20/2024
88
ms.author: kendownie
99
ms.custom: references_regions
1010
---
@@ -13,8 +13,11 @@ ms.custom: references_regions
1313

1414
[Azure Container Storage](container-storage-introduction.md) is a cloud-based volume management, deployment, and orchestration service built natively for containers. This article shows you how to configure Azure Container Storage to use Ephemeral Disk with temp SSD as back-end storage for your Kubernetes workloads. At the end, you'll have a pod that's using temp SSD as its storage.
1515

16-
> [!IMPORTANT]
17-
> Local disks are ephemeral, meaning that they're created on the local virtual machine (VM) storage and not saved to an Azure storage service. Data will be lost on these disks if you stop/deallocate your VM. You can only create [Kubernetes generic ephemeral volumes](https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes) from a temp SSD storage pool. If you want to create a persistent volume using Ephemeral Disk, you have to [use local NVMe with volume replication](use-container-storage-with-local-nvme-replication.md).
16+
## What is Ephemeral Disk?
17+
18+
When your application needs sub-millisecond storage latency and doesn't require data durability, you can use Ephemeral Disk with Azure Container Storage to meet your performance requirements. Ephemeral means that the disks are deployed on the local virtual machine (VM) hosting the AKS cluster and not saved to an Azure storage service. Data will be lost on these disks if you stop/deallocate your VM. Therefore, you can only create [Kubernetes generic ephemeral volumes](https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes) from an Ephemeral Disk storage pool unless you [use local NVMe with volume replication](use-container-storage-with-local-nvme-replication.md). Replication copies data across volumes on different nodes and restores a volume when a replica is lost, providing data durability.
19+
20+
There are two types of Ephemeral Disk available: [NVMe](use-container-storage-with-local-disk.md) and temp SSD. NVMe is designed for high-speed data transfer between storage and CPU. Choose NVMe when your application requires higher IOPS and throughput than temp SSD, or if your workload requires replication. Replication isn't currently supported for temp SSD.
1821

1922
## Prerequisites
2023

0 commit comments

Comments
 (0)