What is a Deployment?

  • 29 July 2021
  • 1 reply

Userlevel 6
Badge +3
  • Senior Technical Evangelist and Developer Advocate at Snowflake
  • 67 replies

In StreamSets DataOps Platform what is the use of creating a deployment?


Best answer by Dash 29 July 2021, 00:51

View original

1 reply

Userlevel 6
Badge +3

A deployment is a group of identical engine instances deployed within an environment. A deployment defines the StreamSets engine type, version, and configuration to use. You can deploy and launch multiple instances of the configured engine.

A deployment allows you to manage all deployed engine instances with a single configuration change. You can update a deployment to install an additional stage library on the engines or to customize engine configuration properties. After a deployment update, you instruct Control Hub to restart all engine instances in the deployment to replicate the changes to each instance.

You can create the following types of deployments: Self-managed, Amazon EC2, Google Compute Engine (GCE).