:_mod-docs-content-type: ASSEMBLY
[id="optimizing-storage"]
= Optimizing storage
include::_attributes/common-attributes.adoc[]
:gluster: GlusterFS
:gluster-native: Containerized GlusterFS
:gluster-external: External GlusterFS
:gluster-install-link: https://docs.gluster.org/en/latest/Install-Guide/Overview/
:gluster-admin-link: https://docs.gluster.org/en/latest/Administrator%20Guide/overview/
:gluster-role-link: https://github.com/openshift/openshift-ansible/tree/master/roles/openshift_storage_glusterfs
ifdef::openshift-enterprise,openshift-webscale[]
:gluster: Red Hat Gluster Storage
:gluster-native: converged mode
:gluster-external: independent mode
:gluster-install-link: https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.3/html/installation_guide/
:gluster-admin-link: https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.3/html/administration_guide/
:cns-link: https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.3/html/container-native_storage_for_openshift_container_platform/
endif::[]
:context: persistent-storage

toc::[]

[role="_abstract"]
Optimizing storage helps to minimize storage use across all resources. As an administrator, you can optimize storage to ensure that existing storage resources are working in an efficient manner.

include::modules/available-persistent-storage-options.adoc[leveloffset=+1]

include::modules/recommended-configurable-storage-technology.adoc[leveloffset=+1]

include::modules/specific-application-storage-recommendations.adoc[leveloffset=+2]

[role="_additional-resources"]
[id="additional-resources_{context}"]
== Additional resources

* link:https://access.redhat.com/solutions/3428661[Is NFS supported for OpenShift cluster internal components in Production?]

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

include::modules/optimizing-storage-azure.adoc[leveloffset=+1]
