Skip to content

Commit 047e3c2

Browse files
authored
Merge pull request #59382 from bscott-rh/OCPBUGS-5852-update
OCPBUGS#5852 updating minimum storage requirements
2 parents 674c98d + 2e3742f commit 047e3c2

File tree

7 files changed

+41
-3
lines changed

7 files changed

+41
-3
lines changed

installing/installing_azure/installing-azure-account.adoc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ in the Azure documentation.
2020

2121
include::modules/installation-azure-limits.adoc[leveloffset=+1]
2222

23+
[role="_additional-resources"]
24+
.Additional resources
25+
26+
* xref:../../scalability_and_performance/optimizing-storage.adoc#optimizing-storage[Optimizing storage].
27+
2328
include::modules/installation-azure-network-config.adoc[leveloffset=+1]
2429

2530
include::modules/installation-azure-increasing-limits.adoc[leveloffset=+1]

installing/installing_azure/installing-azure-user-infra.adoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,12 @@ All Azure resources that are available through public endpoints are subject to r
4343
====
4444

4545
include::modules/installation-azure-limits.adoc[leveloffset=+2]
46+
47+
[role="_additional-resources"]
48+
.Additional resources
49+
50+
* xref:../../scalability_and_performance/optimizing-storage.adoc#optimizing-storage[Optimizing storage].
51+
4652
include::modules/installation-azure-network-config.adoc[leveloffset=+2]
4753

4854
You can view Azure's DNS solution by visiting this xref:installation-azure-create-dns-zones_{context}[example for creating DNS zones].

installing/installing_azure_stack_hub/installing-azure-stack-hub-account.adoc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ All Azure resources that are available through public endpoints are subject to r
1515

1616
include::modules/installation-azure-limits.adoc[leveloffset=+1]
1717

18+
[role="_additional-resources"]
19+
.Additional resources
20+
21+
* xref:../../scalability_and_performance/optimizing-storage.adoc#optimizing-storage[Optimizing storage].
22+
1823
include::modules/installation-azure-stack-hub-network-config.adoc[leveloffset=+1]
1924

2025
include::modules/installation-azure-stack-hub-permissions.adoc[leveloffset=+1]

installing/installing_azure_stack_hub/installing-azure-stack-hub-user-infra.adoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@ All Azure Stack Hub resources that are available through public endpoints are su
4242
====
4343

4444
include::modules/installation-azure-limits.adoc[leveloffset=+2]
45+
46+
[role="_additional-resources"]
47+
.Additional resources
48+
49+
* xref:../../scalability_and_performance/optimizing-storage.adoc#optimizing-storage[Optimizing storage].
50+
4551
include::modules/installation-azure-stack-hub-network-config.adoc[leveloffset=+2]
4652

4753
You can view Azure's DNS solution by visiting this xref:installation-azure-create-dns-zones_{context}[example for creating DNS zones].

modules/installation-azure-limits.adoc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,7 @@ ifndef::ash[]
106106
|OS Disk
107107
|7
108108
|
109-
|VM OS disk must be able to sustain a tested and recommended minimum throughput of 5000 IOPS / 200MBps for control plane machines. This throughput can be provided by having a minimum of 1 TiB Premium SSD (P30). In {cp}, disk performance is directly dependent on SSD disk sizes, so to achieve the throughput supported by `Standard_D8s_v3`, or other similar machine types available, and the target of 5000 IOPS, at least a P30 disk is required.
110-
111-
Host caching must be set to `ReadOnly` for low read latency and high read IOPS and throughput. The reads performed from the cache, which is present either in the VM memory or in the local SSD disk, are much faster than the reads from the data disk, which is in the blob storage.
109+
|Each cluster machine must have a minimum of 100 GB of storage and 300 IOPS. While these are the minimum supported values, faster storage is recommended for production clusters and clusters with intensive workloads. For more information about optimizing storage for performance, see the page titled "Optimizing storage" in the "Scalability and performance" section.
112110
endif::ash[]
113111

114112
|VNet

modules/optimizing-storage-azure.adoc

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
// Module included in the following assembly:
2+
//
3+
// * ../scalability_and_performance/optimizing-storage.adoc
4+
5+
:_content-type: REFERENCE
6+
7+
[id="optimizing-storage-azure_{context}"]
8+
= Optimizing storage performance for Microsoft Azure
9+
10+
{product-title} and Kubernetes are sensitive to disk performance, and faster storage is recommended, particularly for etcd on the control plane nodes.
11+
12+
For production Azure clusters and clusters with intensive workloads, the virtual machine operating system disk for control plane machines should be able to sustain a tested and recommended minimum throughput of 5000 IOPS / 200MBps.
13+
This throughput can be provided by having a minimum of 1 TiB Premium SSD (P30).
14+
In Azure and Azure Stack Hub, disk performance is directly dependent on SSD disk sizes. To achieve the throughput supported by a `Standard_D8s_v3` virtual machine, or other similar machine types, and the target of 5000 IOPS, at least a P30 disk is required.
15+
16+
Host caching must be set to `ReadOnly` for low latency and high IOPS and throughput when reading data. Reading data from the cache, which is present either in the VM memory or in the local SSD disk, is much faster than reading from the disk, which is in the blob storage.

scalability_and_performance/optimizing-storage.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ include::modules/recommended-configurable-storage-technology.adoc[leveloffset=+1
3030

3131
include::modules/data-storage-management.adoc[leveloffset=+1]
3232

33+
include::modules/optimizing-storage-azure.adoc[leveloffset=+1]
34+
3335
[role="_additional-resources"]
3436
[id="admission-plug-ins-additional-resources"]
3537
== Additional resources

0 commit comments

Comments
 (0)