Deployment Endpoints

What are Deployment Endpoints

Deployment Endpoints are used to identify the location of a Deployment (i.e., the definition where an Instance is executed). With the Deployment Endpoints, you can create and maintain those locations. This feature can only be accessed by a user with the administrator role.

Deployment Types

Currently, the following Deployment Types are supported:

  • Local: Deployment of a SMARTUNIFIER Instance to your local Computer where the SMARTUNIFIER Manager is running on.

  • Docker: Deployment of a SMARTUNIFIER Instance using Docker Container

  • AWS: Deployment of a SMARTUNIFIER Instance on the AWS Cloud using AWS Fargate.

Local

Local Deployment means, that the Instance you are deploying to, runs on your local device, where also the SMARTUNIFIER Manager is running on.
Unlike the Deployment with Docker, you do not have to configure endpoints and you can continue with the deployment.

Docker

SMARTUNIFIER supports the Deployment of Instances using Docker Containers. Before creating a new Deployment for an Instance using Docker. install Docker on your device and open up the Docker Remote API Interface. If you want to learn more about Docker and how to install it, visit the Docker Website. When your Docker Daemon is up and running you have to provide a Docker endpoint.

  • Navigate to the SMARTUNIFIER Deployment Endpoints perspective (1).

SideMenuDeploymentEndpoints
  • Click on the “Add Endpoint” button (2).

ListViewDeploymentEndpointsClickOnAdd
  • In the “Add Endpoint” view a set of configuration parameters is required (3)

    • Provide a Group and a Name

    • Depending on your use case choose between the unix e.g., unix:///var/run/docker.sock or the tcp e.g., tcp://127.0.0.1:2375 protocol.

  • After all mandatory fields are filled in, click the “Save” button (4).

ConfigurationAddNewDeploymentEndpoint

AWS

Before deploying a SmartUnifier Instance on AWS Fargate you need to create an AWS Deployment Endpoint. The AWS Deployment Endpoint specifies, which AWS account should be used for the deployment.

Follow the steps described below to create an AWS Deployment Endpoint:

  • Select the SmartUnifier Deployment Endpoints perspective (1).

Select Deployment Endpoints
  • Click the “Add” button (2).

  • Select AWS (3).

Select AWS as endpoint
  • Configure your AWS account by entering the following parameters (4):

    • Enter a Group and a Name.

    • Enter your AWS account ID.

    • Select the region.

  • Save the new Endpoint by clicking the “Safe” button (5):

Enter AWS account details