mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
45 lines
1.6 KiB
Plaintext
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.
|
|
--
|