Deployment Methods

Deployment Methods

Overview

In this section, the Syndeia Cloud deployment methods are presented. Here the five deployment methods for Syndeia Cloud - Automated, Ansible, Containerized, Offline, and VPC (Cloud) are summarized with links to the appropriate guide.

 

  • Automated Deployment [goto]

    • What is it - In the Automated Deployment method, Syndeia admins will run scripts that download and configure Syndeia Cloud + infrastructure components - Cassandra, JanusGraph, Kafka, and Zookeeper. There is also an option to run the automated scripts to only download and then install later. This is useful when working in an air-gapped environment.

    • Best suited for

      • Quickstart to get up and running with Syndeia Cloud quickly with the default configurations and settings

      • Single-node deployment, i.e. Syndeia Cloud and all infrastructure components are deployed on a single machine

  • Ansible Deployment [goto]

    • What is it - In the Ansible Deployment method, Syndeia admins will download Syndeia Cloud + infrastructure components - Cassandra, JanusGraph, Kafka, and Zookeeper - and then use Ansible to run a Playbook to deploy this on server(s) of your choice.

    • Best suited for

      • Multiple-server deployments

      • Users familiar with Ansible

  • Containerized Deployment [goto]

    • What is it - In the Containerized Deployment method, Syndeia admins will download Container Images, Docker Compose files, and associated configuration files, and then use a container-based deployment tool (ex: Docker) to deploy this on server(s) of your choice.

    • Best suited for

      • Multiple-node deployments

      • Users familiar with Docker and Containerization

  • Offline / Air-Gapped Deployment [goto]

    • What is it - The Offline / Air-Gapped Deployment is meant for deploying Syndeia Cloud on a machine that is air-gapped with no access to the internet. In this deployment method, Syndeia admins will download Syndeia Cloud and infrastructure components from the internet, transfer to the air-gapped machine, and then proceed with the Automated Deployment method (as stated above).

    • Best suited for

      • Air-gapped environments

  • VPC Deployments [goto]

    • What is it - The VPC Deployments are meant for deploying Syndeia Cloud in a Virtual Private Cloud on a commercial cloud platform such as AWS, Azure, Google Cloud, or Linode . The instructions under this section provide details on provisioning a machine on a commercial cloud platform, and then proceeding with the Automated Deployment method (as stated above).

    • Best suited for

      • Single or Multi-node deployment

      • VPC deployments in a commercial cloud platform (e.g. AWS, Azure, Google Cloud).

Table of Contents