Install Semarchy xDM on Google Cloud Platform

Introduction

You can deploy Semarchy xDM in Google Cloud Platform to move your data hub to the cloud and scale your deployment as the needs of your data management initiative grow.

There are two options available on Google Cloud Platform:

  • The Semarchy xDM QuickStart VM: Deploys a single virtual machine containing an application server and a database for evaluation or development purposes.
    Refer to the Install Semarchy xDM on GCP tutorial for more information.

  • The Semarchy xDM Production Deployment: Set up and manage a production-ready infrastructure with high availability and performance using Google Cloud Platform.

Compare QuickStart VM and Production Architecture

The following sections describe how to:

  • Plan the configuration of Semarchy xDM for production environments in Google Cloud Platform.

  • Deploy Semarchy xDM on Google Kubernetes Engine (KGE)

  • Start and connect to Semarchy xDM installed in Google Cloud Platform.

Production deployment

The Semarchy xDM Production Deployment describes how to set up and manage a complete infrastructure suitable for production.

Prerequisites and requirements

Review the information in this section before you begin the installation.

You will need the following to install Semarchy xDM on GCP:

  1. A GCP subscription. If you don’t have an GCP subscription, create a free account before you begin. This user requires administrator privileges.

  2. The GCP command-line interface (GCloud CLI). It is installed and configured with your GCP account. Refer to Install GCloud CLI for more information.

  3. One GCP VPC. It is configured with at least 2 subnets from different availability zones. Refer to Create and manage VPC networks for more information.

  4. The Kubernetes authentication plugin (gcloud cli component) is installed and allows you to run commands against Kubernetes clusters. Refer to Authentication in GKE for more information.

Architecture

GCP Production Architecture

The minimal architecture is composed of:

  • One GKE cluster based on three n2-standard-8 virtual machines. Refer to GCP GKE pricing for more information.

  • One Cloud SQL managed cluster with two instances. Refer to Cloud SQL Pricing for more information.

The proposed architecture is a reference architecture with minimal resources to match Semarchy xDM system requirements. It may not be suitable for all cases and may have to be adapted according to the technical and security needs of your implementation in your information system.

While implementing this architecture you may encounter AWS service limits or quotas. Refer to GCP service quotas for more information.