Service Architecture

Services are offered with different architectures, depending on the feature a service is capable of.

Cloud Services

Cloud service instances are offered by a Cloud Service Provider and are resold in the VSHN Application Catalog marketplace. Features and service levels of these instances adhere to what the service offering of the cloud provider provides.

appcat arch cloud.drawio

VSHN Managed Services (Converged)

These services are running inside the same Kubernetes Cluster as the service was ordered in, this is also called a Converged service.

Standalone

A single node instance which is neither replicated nor clustered. It’s the most straightforward and easy architecture of a service.

appcat arch standalone.drawio

Replicated

The service offers data replication to one or more other replicas. It heavily depends on what the service itself is able to offer in terms of data replication.

appcat arch replicated.drawio

Clustered

A fully clustered version of the service, usually offering active / active replication with fully automated cluster handling. This can have implication on the client application on how the connection to a service happens. It heavily depends on what the service itself is able to offer in terms of clustering.

appcat arch clustered.drawio