Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Tenant Provisioning: EWC allows the provisioning of a set of resources to a tenant administrator (in the remaining referred only as tenant).
  • Virtual Machines: Tenantscan deploy VMs, and have full control over the deployed VMs, on the resources allocated to them. The resources used by this infrastructure are taken from the ones allocated to the organization (billing unit budget & quota). Users also have the option of cloning VMs, which provides them with an identical deployment to one already running.
  • Virtual Private Networking: Tenants can deploy virtual networks inside their tenancy, to isolate traffic between VMs. EWC offers, as part of this service, virtual routing, security groups, floating IPs and DNS services.
  • Load Balancer: EWC tenants can also deploy a load balancing service between their VMs, which balance that allows them to balance the traffic between two or more VMs.
  • Block Storage provisioning: Users can provision block storage volumes, which can be mounted to a single VM at the time.
  • Object Storage provisioning: Tenants can deploy object storage capacity as buckets and store their data into the these buckets. Tenants can create access keys with read-only or read-write permissions and control the access on at bucket level (using bucket policies) and object level (using ACL). The access can be restricted to the tenancy or specific IP-address/range, accessible from internet, or the buckets or objects can be made public. The object storage supports SWIFT- and S3-interface and public buckets with also https-interface.
  • Shared File System provisioning: Users can provision Shared File System (SFS) storage, which can be mounted to several VMs simultaneously within the tenancy.

...

Users can define tasks containing shell scripts and ansible playbooks. This functionality enable enables users deploying to deploy their infrastructure as code, including software provisioning, configuration management, and application deployment functionalityfunctionalities. The tasks can include runtime and provisional workflows. Tasks and workflows can be executed in the running VMs or during deployment respectively. The workflow execution can be triggered from the UI and from the CLI / Rest API. The tasks and workflows can be fetched from user defined GIT repository via integrations.

...

Morpheus can store secrets, through a built in functionality that is also integrated with the shell and ansible scripts described in the previous section. Morpheus offers this functionality through Cypher. The stored secrets can be revoked either manually or automatically after a timeout.

...

Blueprints and Instance types

Morpheus provides the capability to create applications defined as ‘blueprints’ containing one or more VMs with possibly pre-installed software, pre-defined provisional workflows, network setup, and other resources. Users can create their own blueprints and instance types and/or use the catalogue. Notably, users are responsible for the maintenance and updates of all deployed instances and applications regardless of their origin (e.g. instance selected from the catalogue). Updates on the applications in the catalogue are not applied to the already running applications.

...