1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00
Files
openshift-docs/modules/available-persistent-storage-options.adoc
Max Bridges b5fc467d1f add content types to untagged modules
OSDOCS-16694
2025-10-31 21:02:28 -04:00

45 lines
1.6 KiB
Plaintext

// Module included in the following assemblies:
//
// * storage/optimizing-storage.adoc
:_mod-docs-content-type: REFERENCE
[id="available-persistent-storage-options_{context}"]
= Available persistent storage options
Understand your persistent storage options so that you can optimize your
{product-title} environment.
.Available storage options
[cols="1,4,3",options="header"]
|===
| Storage type | Description | Examples
|Block
a|* Presented to the operating system (OS) as a block device
* Suitable for applications that need full control of storage and operate at a low level on files
bypassing the file system
* Also referred to as a Storage Area Network (SAN)
* Non-shareable, which means that only one client at a time can mount an endpoint of this type
| AWS EBS and VMware vSphere support dynamic persistent volume (PV) provisioning natively in the {product-title}.
// Ceph RBD, OpenStack Cinder, Azure Disk, GCE persistent disk
|File
a| * Presented to the OS as a file system export to be mounted
* Also referred to as Network Attached Storage (NAS)
* Concurrency, latency, file locking mechanisms, and other capabilities vary widely between protocols, implementations, vendors, and scales.
|RHEL NFS, NetApp NFS ^[1]^, and Vendor NFS
// Azure File, AWS EFS
| Object
a| * Accessible through a REST API endpoint
* Configurable for use in the {product-registry}
* Applications must build their drivers into the application and/or container.
| AWS S3
// Aliyun OSS, Ceph Object Storage (RADOS Gateway)
// Google Cloud Storage, Azure Blob Storage, OpenStack Swift
|===
[.small]
--
1. NetApp NFS supports dynamic PV provisioning when using the Trident plugin.
--