Services

Senient Cloud Platform is built around the concept of Model-Driven Infrastructure (MDI), where the resource requirements of a Service are stored along with the scripts and binaries required to instantiate it. Defined Services can then be deployed to any Environment on any Resource Pool with a single command.

 
 
Screen Shot 2017-03-09 at 7.11.48 AM.png

Components

A Component is a homogeneous cluster of one or more Instances, where Instances can be either a container, a virtual machine, or an bare-metal machine.


Stores

A Store is a block of storage with a common configuration. Stores are mounted to Instance as defined in the component definition. Stores can be represented as a single block device, or created per instance.

Screen Shot 2017-03-09 at 7.13.20 AM.png

Screen Shot 2017-03-09 at 7.17.28 AM.png

INHERITANCE

Service Definitions support inheritance, allowing for organization or team level Service Definitions containing shared or common configuration values. Parent Service Definitions can provide anything from encryption standards, to predefined Instances sizes, to centralized stores used by multiple Services within an Environment.