Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 1.97 KB

architecture-workload-isolation.md

File metadata and controls

35 lines (22 loc) · 1.97 KB
copyright lastupdated keywords subcollection
years
2024
2024-10-09
openpages

{{site.data.keyword.attribute-definition-list}}

Learning about {{site.data.keyword.openpages_short}} as a Service architecture and workload isolation

{: #compute-isolation}

{{site.data.keyword.openpages_short}} as a Service is a multi-tenant service with dedicated resources per tenant. To learn more, review the following architecture diagram to see how {{site.data.keyword.openpages_short}} can meet the requirements of the sensitive workloads that you want to run in the cloud. {: shortdesc}

{{site.data.keyword.openpages_short}} as a Service architecture

{: #architecture}

The following image shows the main components of {{site.data.keyword.openpages_short}} as a Service.

Tenant isolation architecture{: caption="Main components of OpenPages as a Service" caption-side="bottom"}

  • A service instance of {{site.data.keyword.openpages_short}} uses a dedicated RDMS service instance and dedicated S3 bucket document storage at the data layer.
  • Application pods on the {{site.data.keyword.redhat_openshift_full}} cluster are allocated in a dedicated fashion for {{site.data.keyword.openpages_short}} service instances.
  • The {{site.data.keyword.openpages_short}} service assigns a dedicated URL for each service instance for accessing the application by using the web UI, API, or CLI. The network edge nodes and load balancers are shared across tenants and the requests are dispatched to the application per the service instance URL.

{{site.data.keyword.openpages_short}} as a Service workload isolation

{: #workload-isolation}

The {{site.data.keyword.openpages_short}} service assigns a dedicated URL, dedicated application pods, a dedicated RDMS service, and dedicated S3 bucket document storage for each instance. The tenant workload is isolated all the way from the network layer, to the application layer, to the data layer.