Installing zone-aware sample application
About this task
Deploy a zone-aware sample application to validate whether the Fusion Data Foundation, stretch cluster setup is configured correctly.
Important: With latency between the data zones, one can expect to see performance
degradation compared to an OpenShift® Container Platform cluster
with low latency between nodes and zones (for example, all nodes in the same location). How much the
performance gets degraded, depends on the latency between the zones and on the application behavior
that uses the storage (such as heavy write traffic). Ensure that you test the critical applications
with stretch cluster configuration to ensure sufficient application performance for the required
service levels.
A ReadWriteMany (rwx) Persistent Volume Claim (PVC) is created by using the
ocs-storagecluster-cephfs storage class. Multiple pods use the newly created rwx
PVC at the same time. The application that is used in the example here is called File Uploader.
This topic demonstrates how an application is spread across topology zones so that it is still
available when there is a site outage.
Note: This demonstration is possible since this application
shares the same rwx volume for storing files. It works for persistent data access as well because
Fusion Data Foundation is configured as a stretched cluster
with zone awareness and high availability.