1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-06 06:46:26 +01:00
Files
openshift-docs/modules/available-persistent-storage-options.adoc
2020-11-17 11:14:23 -05:00

50 lines
1.8 KiB
Plaintext

// Module included in the following assemblies:
//
// * storage/optimizing-storage.adoc
// * post_installation_configuration/storage-configuration.adoc
[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 {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-title} 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 plug-in.
--
[IMPORTANT]
====
Currently, CNS is not supported in {product-title} {product-version}.
====