Deployment

A deployment is a configuration for one or more edges, instructing the edge which assets should be deployed and/or synchronized between platform and edge.

Purpose

When configuring Edges, it is often required to provide the Edge access to a subset of code services, data collections, and other assets. Establishing a minimum subset of assets to deploy and/or sync to Edge ensures optimum performance and network utilization.

Configuration

Each asset can be configured with an action

Action

Deploy - An asset is deployed from platform to edge when edge starts up.

Sync - An asset is deployed, and then any future change on Edge or Platform will be synced with both platform and Edge.

Assets

Each asset can be configured for all assets of a type, such as ‘All Collections’, or a subset of a assets, for example, “only the collection:CollectionA”

  • Code
  • Collections
  • Adapters
  • Portals
  • Roles
  • Users
  • Devices
  • Edges
  • Messages

Example

Most common is configuration is to deploy code services, and sync collections:

Asset Action
Code Deploy
Collections Sync