Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Platform:
    Setup a Kubernetes on any cloud provider (AWS, Azure, Google Cloud) or on-premise solution (e.g. OpenShift)

  2. Environment Sizing for Deployment of KADA into your infrastructure:

    1. Small Environments ( up to 200K <1 Million objects)

      1. 4 nodes each node 4CPU, 16Gb Memory, Provisioned storage SSD disk any IOPS

    2. Large Environments (more than 1M 1 Million objects)

      1. 5 nodes

        1. 4 nodes each node 4CPU, 16Gb Memory, Provisioned storage SSD disk any IOPS

        2. 1 node 8CPU, 32Gb Memory, Provisioned storage SSD with 1100 IOPS minimum.

    3. For very complex environments 10M+ objects or large volume of historical data, infrastructure requirements can scale out according to data volumes.

  3. Storage:

    1. Setup an object store such as AWS s3, Azure Blob etc.

      1. Setup: s3 bucket setup

    2. Minimum 200GB storage, to be mounted into Persistent volumes in the Kubernetes cluster. PV Class definitions need to be configured to meet the minimum IOPS requirements above.

    3. Where the organisation defines their own PV definitions eg OpenShift, set the Reclaim Policy is set to Retain. This is important to ensure there is no data lost during prolonged outage at the Kubernetes layer.

  4. Networking:

    1. Firewall rules may be required to enable access to HTTPS (443)

    2. You may choose to use your own Kubernetes ingress services or use the one provided by KADA's configuration scripts.

...