|
|
|
Administration |
|
|
Multi-tenant support
Details
|
Supports both multiple users within an org or multiple orgs
https://docs.morpheusdata.com/en/3.5.0/administration/tenants/tenants.html
|
Supported
http://docs.cloudbolt.io/groups-and-environments.html
|
Supported
Multi-tenant, Multi-User Highly scalable solution with per user Blueprint Store (Service Catalog)
URL: https://hypergrid.com/solutions/self-service-provisioning/
|
|
|
Yes
http://bertramdev.github.io/morpheus-apidoc/
|
Published API
http://docs.cloudbolt.io/advanced/api/index.html
|
API published : click on details (i) for link
Published API 1.0Â - https://api.hypergrid.com/docs.
also avialble on HyperCloud Product via swagger UI.
See https://api.hypergrid.com/docs
|
|
|
|
Configuration Management |
|
|
|
Natively integrates with Chef.
www.morpheusdata.com/integrations
|
Extensive Chef inegration
http://docs.cloudbolt.io/configuration-managers/chef/index.html
|
Supported
Chef orchestration available using HyperCloud plugin capability
It can be downloaded by going to: https://github.com/hypergrid-inc/HyperCloud-Plugins/tree/master/Chef
|
|
|
Natively integrates with Puppet
www.morpheusdata.com/integrations
|
Supports both Puppet OpenSource and Enterprise
http://docs.cloudbolt.io/configuration-managers/index.html
|
Supported
Puppet Code is a nativley supported HyperCloud plugin capability
Puppet plugins can be downloaded from : https://github.com/hypergrid-inc/HyperCloud-Plugins
|
|
|
Natively integrates with Ansible
www.morpheusdata.com/integrations
|
Ansible open source is supported
http://docs.cloudbolt.io/configuration-managers/ansible/index.html
|
Supported
Service catalog allows for executing Ansible playbooks via Plugin modules to repurpose ancilllary provisioning tool blueprints.
Ansible Plugins cane be downloaded from: https://github.com/hypergrid-inc/HyperCloud-Plugins
|
|
|
Natively integrates with SaltStack
www.morpheusdata.com/integrations
|
Partially Supported
Only supported via scripting. The extensible plugin architecture makes it possible to create a SaltStack plugin for customers. CB solution engineers can configure them or through professional services with the orchestration framework from above.
|
Not Currenlty Supported
|
|
Ability to patch managed systems
Details
|
Supported
Workflows can be configured to do patch management
|
Supported using scripting
User can apply update scripts to single or groups of systems.
|
Supported
HyperCloud Plugins can be leveraged for patching deployed VMs.
|
|
|
|
Networking |
|
|
|
Cisco ACI, VMware NSX, OpenStack Neutron
Cisco ACI, VMware NSX, OpenStack Neutron
|
Supports Vmware NSX
Currently, CloudBolt ships with virtual network support for VXLANs on vCenter instances configured with NSX.
http://docs.cloudbolt.io/advanced/networking/index.html
|
Supported
VMware NSX via vCloud Director
HyperGrid VPC for HyperConverged Infrastructure as a Service (HCIaaS)
|
|
Public cloud networking
Details
|
Some mgmt visibility (eg of VPC). No ability to provision network resources
for more details see
https://support.morpheusdata.com/hc/en-us/articles/228499108-AWS-Integration
https://support.morpheusdata.com/hc/en-us/articles/228499128-Azure-Integration
|
Supports cloud networks including AWS VPC and ELB
CloudBolt offers the ability to create virtual networks on-the-fly and to load balance a server tier as part of a service blueprint deployment.
http://docs.cloudbolt.io/advanced/networking/index.html
|
Partially Supported
HyperCloud can readily consume AWS, Azure and GCP subnets, VPC. Full support for GCP VPC & Subnets
|
|
|
|
User-Defined Actions |
|
|
Conditional Actions
Details
|
Yes
https://docs.morpheusdata.com/en/3.5.0/provisioning/automation/automation.html
|
Supports Rules based on Boolean tests
http://docs.cloudbolt.io/advanced/orchestration-actions/actions.html
|
Supported
HyperCloud Triggers available for alerting based on usage threshold. HyperCloud governance and compliance enable threshold configuration for AWS configuration as well.
|
|
Pre- and Post-Install Actions
Details
|
Yes
https://docs.morpheusdata.com/en/3.5.0/provisioning/automation/automation.html
|
Supports both pre- and post-install actions
http://docs.cloudbolt.io/advanced/orchestration-actions/actions.html
|
Supported
HyperCloud Plugins and native Guest OS shell scripts can be run after deployment by assigning them to Blueprints
This can be achieved using plugins: https://github.com/hypergrid-inc/HyperCloud-Plugins
|
|
Scheduled Actions
Details
|
Yes
https://docs.morpheusdata.com/en/3.5.0/provisioning/automation/automation.html
|
Actions can be scheduled
http://docs.cloudbolt.io/advanced/orchestration-actions/actions.html
|
Supported
HyperCloud VM Vending, reporting based on schedules
Hypegrid has the ability to define VM Start and Stop Recurrence Schedule. Also, we can run reports based on a schedule.Â
|
|
|
|
Orchestration & Workflow |
|
|
|
Yes
https://docs.morpheusdata.com/en/3.5.0/provisioning/automation/automation.html
|
Supported
Has extensive support for actions and workflows.
|
Supported
HyperCloud Blueprint allows multi-vm, multi-app deployment which take into consideration any dependencies from individual VMs/ Apps in the blueprint.
|
|
3rd Party Orchestration
Details
|
Yes
HashiCorp Terraform and Microsot ARM
|
Supported
http://docs.cloudbolt.io/advanced/orchestration-actions/index.html
|
Supported
HyperCloud Rest APIÂ can be leveraged by 3rd party tools for orchestartion.
|
|
|
Yes
|
Supported
http://docs.cloudbolt.io/advanced/orchestration-actions/web-hooks.html Example videos at http://www.cloudbolt.io/videos
|
Supported
|
|
|
|
Third-Party Automation |
|
|
|
Supported
Morpheus is fully certified by ServiceNow. Create complete service catalog representations in service now of morpheus items as well as keep the CMDB records (CI Records) up to date. Use workflow approvals to tie directly into morpheus UI for handling pending requests.
|
Supported through scripting
http://docs.cloudbolt.io/advanced/orchestration-actions/index.html?highlight=servicenow#orchestration
|
Partially Supported
HyperCloud Rest APIÂ is leveraged by customers to build ServiceNow workflows
|
|
3rd Party Automation
Details
|
Yes
Chef, Salt, Ansible, Puppet, Terraform, ARM, Powrshell, Bash
|
Integrates with HP Server Automation
http://docs.cloudbolt.io/provision-engines.html
|
Supported
HyperCloud Rest APIÂ can be leveraged by 3rd party integration, we also natively integrate with Puppet, Ansible, Ruby, Python, Shell, PowerShell and via plugins/blueprints with CloudFormation and Terraform
|
|
|
ServiceNow or others via Webhook an API extensions
Product can integrate with any application with a published API as well as full integration with certified ServiceNow Plugin
|
Supported
CloudBolt ships with support for ServiceNow’s CMDB, but adding support for additional CMDBs is as simple as making an API call from a post-provisioning hook to register newly provisioned servers. The CloudBolt orchestration engine can also be used to unregister a server from a CMDB when it is decommissioned.
https://www.cloudbolt.io/features/integration-with-existing-technologies/
CB have a number of customers integrated with ServiceNow and are partnering with them to provide a CloudBolt iframe based catalog.
Here is an example document for creating a CI for the CMDB in ServiceNow
https://github.com/CloudBoltSoftware/cloudbolt-forge/blob/master/actions/cloudbolt_plugins/servicenow/create_servicenow_ci.py
|
Partially Supported
HyperCloud Rest APIÂ can be leveraged by CMDB integration
|
|
|
|
User-Defined Properties |
|
|
Automatic hostname creation
Details
|
Multiple ways to auto-create hostnames
|
Multiple ways to auto-create hostnames
http://docs.cloudbolt.io/order-form-customization.html
|
Supported
HyperCloud VM Vending can use default or customizable patterns for VM Name and Hostnames
A few examples are stated in the following link: http://hypercloud.training/#creating-a-basic-node-js-hello-world-application-template
|
|
Configuration tags
Details
|
User-defined tags supported
|
User-defined tags supported
http://docs.cloudbolt.io/order-form-customization.html
|
Supported
HyperCloud Blueprints and VMs Supports tagging i.e. create custom metadata. Tagging is also configured on public cloud workloads
ttps://hypergrid.com/cloud-governance/aws-tags-what-they-are-good-for/
HyperCloud also configures tags for VM provisioned using blueprints for azure,gcp and aws public cloud providers
|
|
|
|
Placement |
|
|
Best Execution Venue -Â Performance
Details
|
Displays best pricing
Cloud pricing comparison is included in the provisioning wizard
|
`
http://docs.cloudbolt.io/advanced/orchestration-actions/cloudbolt-plugins/auto-select-environment.html?highlight=best%20venue
|
Supported
Leveraging a data lake of 400M+ datapoints including proprietary performance characterisitcs gathered from our own performance testing on each public cloud vendor, HyperCloud Portal will recommend the best cloud and right sizing.
|
|
Best Execution Venue - Security
Details
|
Displays best pricing
Cloud pricing comparison is included in the provisioning wizard
|
Supported
(via generic orchestration actions)
http://docs.cloudbolt.io/advanced/orchestration-actions/cloudbolt-plugins/auto-select-environment.html?highlight=best%20venue
|
Supported
Based on Compliance settings required for workload as part of HyperCloud Cloud Planning module
Refer to https://hypergrid.com/cloud-cost-management/
|
|
Best Execution Venue - Cost
Details
|
Displays best pricing
Cloud pricing comparison is included in the provisioning wizard
|
Supported
(via generic orchestration actions)
Administrators should be able to specify that their CMP choose an environment based on any programmatically discoverable data point. For example, choosing an environment based on which datastore in VMware has the most free disk space, which network has the most free IP addresses, which one is currently under the most CPU load, the group of the user, whether the user checks certain combinations of boxes on the order form, etc. CloudBolt can choose an env based on any logic the customer specifies, and this includes any combination of performance, security, and cost criteria.
http://docs.cloudbolt.io/advanced/orchestration-actions/cloudbolt-plugins/auto-select-environment.html?highlight=best%20venue
> 'amber' due to generic orchestration support only i.e. free scripting (no placement-criteria templates, logic or placement categories to provide guidance)
|
Supported
Leveraging a data lake of 400M+ datapoints and proprietary cost analysis HyperCloud Portal will recommend the best cloud and right sizing.
|
|
|
Supports runtime policies
|
Supports runtime policies
|
HyperCloud Governance and Compliance
HyperCloud soft quotas,lease and scheduling enable restriction and invoke approval workflow for workload deployment and run-time. HyperCloud Governance and Compliance can be used to setup rules to monitor runtime violation
|
|
|
|
Provisioning |
|
|
Bare-metal provisioning
Details
|
Supports bare-metal provisioning.
Built in PXE boot plus bare metal API integration with Cisco UCS and HPE OneView, Synergy, and BladeSystem
|
Supports bare-metal provisioning using IPMI, Cobbler, and Razor
http://docs.cloudbolt.io/provision-engines.html
|
Supported
HyperCloud includes redfish based baremetal provisioning.
|
|
|
|
Reconfiguration & Expiration |
|
|
Ability to change VM configuration
Details
|
Guided rightsizing built-in. Supports for easy adjustment of CPU, memory, disk, and power scheduling
https://docs.morpheusdata.com/en/3.5.0/operations/guidance.html
|
Can increase CPU, memory, and disk
|
Supported
Configuration of deployed VMs can be changed using the Resie capability.
https://github.com/hypergrid-inc/documentation/tree/master/virtual-machines#managing-vms-post-provision
|
|
Live change VM resources
Details
|
Can increase CPU, memory, and disk without reboot
https://docs.morpheusdata.com/en/3.5.0/operations/guidance.html
|
Can increase CPU, memory, and disk without reboot
https://www.youtube.com/watch?v=l2TndCFIUwc
|
Supported
Different config settings, depending on underlying cloud level of support. Ovirt KVm and Hyper-V do not support chaing the configuration when the VM is powered ON why vSphere supports it via Hot plug. http://hypercloud.training/#managing-vms-post-provisioning
|
|
Scheduled expiration
Details
|
Yes
Expiration policies set an expiration timeframe for any instance provisioned into the cloud or group the policy is added to. When an instance expires, it is terminated and deleted. There are several configuration options for expiration using policies including external extention via ServiceNow
|
Expiration can be set at provisioning or by property
http://docs.cloudbolt.io/order-form-customization.html
|
Supported
HyperCloud VM/App Blueprint Lease and Schedule feature enable automatic system expiration
|
|
|
|
Uptime Management |
|
|
Continuous Infrastructure Testing
Details
|
Built-in and service aware monitoring plus incident management and alerting
https://docs.morpheusdata.com/en/3.5.0/monitoring/monitoring.html
|
Product tests requested services on a scheduled basis
http://docs.cloudbolt.io/advanced/continuous-infrastructure-testing/index.html
|
HyperCloud Agent
HyperCloud Agent (optional) provides App/VM Monitoring provides real-time performance and availability data.
|
|
|
Product supports distributed deployment and/or external database
Both Single VM and HA deployment modes are supported
|
Supported
http://docs.cloudbolt.io/advanced/appendices/high-availability.html
|
Supported
HyperCloud leverages underlying hypervisor HA capabilities.
|