When people introduce Cloud in their IT infrastructure today, they often do so in a private or hybrid solution. But setting up and managing a hybrid platform is not that easy. You need to unify your processes and procedures which can be a labour intensive process as each public Cloud provider has its own rules and procedures. Adding private Cloud to that mix can make you lose oversight.
ECmanaged is the perfect tool to assist you in setting up hybrid Cloud environments. ECmanaged unifies the management, deployment and monitoring of instances (also known as droplets or Cloud servers). It gathers all elements in a single control panel allowing you to have full control.
This guide will explain you step-by-step how to set up a hybrid Cloud platform. It´s an easy process that can be executed with any of the public Cloud providers we support (Digital Ocean, Amazon AWS, Cloudwatt, Rackspace, HP Helion, Exoscale, Linode, Eucalyptus, etc) and with any Openstack or Cloudstack private Cloud.
Achieving a mixed (hybrid) scenario is as simple as registering your private Clouds and any public supported Cloud provider into your ECmanaged account. Once you have added them to your account, you will be able to construct and manage any platform you want. Being it hybrid, private or public or even multi-Cloud.
By the way, ECmanaged allows you to integrate any physical or virtual server. Also those that are not from a virtualisation technology we support. You just need to add them to your ECmanaged account as external objects. You will be able to monitor them and to use the builder features over them. Only the lifecycle management (launching instances, stop, start, restart) cannot be done by ECmanaged.
User manual to set up a hybrid Cloud platform:
Setting up a hybrid Cloud environment with a private cloud (Openstack) providing the pre-production environment and a public Cloud (Amazon) hosting the production instances. The platform should include 2 monitoring services, one running on a physical server hosted in a datacenter in France and other one being a virtual instance running in Linode Fremont, US.
With ECmanaged we can merge these heterogeneous elements and have a single control panel to manage and control them. Thus obtaining a fully managed hybrid infrastructure.
Step 1: Adding the Openstack private cloud:
First you need to gather your Openstack authentication information: i.e. API user and key, Tenant name (Project ID), Service name and region, and Identity URL endpoint. Your Cloud administrator can provide you this information.
In case you are using Horizon, you can get this data yourself. Have a look at: http://help.ecmanaged.com/articles_tutorials/clouds/openstack_credentials
Once you got the authentication information, you should register your private Cloud account into your ECmanaged profile. This is the same procedure as adding a Cloud provider to your account. Have a look at the following user guide: http://help.ecmanaged.com/articles_tutorials/clouds/how_to_add_a_cloud_provider
Once you have set up your account, you'll be able to see your running instances in ECmanaged -> Infrastructure -> Platform (default or custom one) -> Servers.
In case you had already deployed instances in your private Cloud, you will need to install the ECmanaged agent over them. Those instances you create via ECmanaged will have the ECmanaged agent installed automatically. Select the already existing instances and click on INSTALL ECM AGENT. Follow the wizard. You are ready to integrate the public Cloud now.
Step 2: Integrating the Amazon AWS public cloud:
This process is similar to the first step. First you need to get your Amazon credentials and then you need to register your Amazon account with ECmanaged. Have a look at http://help.ecmanaged.com/articles_tutorials/clouds/how_to_add_a_cloud_provider
Once you've set up your account you will be able to see your running instances in ECmanaged -> Infrastructure -> Platform (default or custom one) -> Servers.
In case you already have some Cloud servers running in your Amazon account, you will need to install the ECM agent manually. Select your instance, click on INSTALL ECM AGENT and follow the wizard. All Amazon instances you create through ECmanaged will have the ECmanaged agent installed automatically.
Step 3 adding the monitoring services to your ECmanaged account:
Register the physical server (datacentre France) and the virtual instance that is running on Linode US as an external server:
That´s all! You have set up a hybrid platform where all the instances/servers are unified under ECmanaged's control. You can enjoy all powerful features like automated deploying, monitoring, scaling, etc.
What happens if you are not using Cloudstack or Openstack private Cloud but rather VMware based private Cloud?
ECManaged does not yet support VMware as a private Cloud technology. However, you can add all your instances running on the VMware hypervisor as external servers to ECmanaged. They will feature in your ECmanaged inventory and, thus, can be merged with any other supported public Cloud provider. You will not be able to use ECmanaged to control the instance life cycle (start, stop, reboot, create, destroy) or to have snapshot generation, backups, etc. But you can enjoy all of ECmanaged´s other amazing features: automatic deployment, monitoring with graphs, alerting, autosolver, schedule automated tasks, etc.