Cloud Delivery Tools: IaaS & PaaS
In this post i am focusing on the cloud delivery tools which delivers IaaS and Paas of cloud computing whichever playing a key role technology evolution now-a-days. There are lots of commercial and open source vendors providing tools for delivering/managing the cloud models like IaaS,PaaS as in public and private cloud environment. Hence each tools has its own pros and cons of its own.
Lets go...
CONCLUSION:
Lets go...
Competitors of cloud delivery platforms
Openstack
- Founded by Rackspace and NASA in 2010.
- Openstack has seen tremendous growth and adoption in Cloud recent years.
- Largest open source following across the globe.
- Openstack has the most advanced support for different compute, storage and networking technologies.
CloudStack
- Cloudstack is very well funded and has an established footprint.
- Cloudstack is known as the most robust and stable option.
- Cloudstack has a smaller open source following than Openstack but is backed by Citrix.
vCloud Director
- VMware is substantially more expensive but provides some unique functionality for a VMware deployment.
- As an enterprise centric solution, vCloud is quick to deploy and scales well. In addition to price, the major drawback is interoperability and integration with other technologies
Other Tools
Apart from top competitors tools, there are several other
vendors(like open-Nebula, Eucalyptus, Google-Ganeti..) available in
market for cloud delivery platforms.
Comparison - Technical
Comparison - NON-Technical
Pros and cons
Then What is this Docker?
- Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications.
- Docker is a bit like a virtual machine. But unlike a virtual machine, rather than creating a whole virtual operating system, Docker allows applications to use the same Linux kernel as the system that they're running on and only requires applications be shipped with things not already running on the host computer.
- Docker is a tool that is designed to benefit both developers and system administrators, making it a part of many DevOps tool chains.
- Docker gives flexibility and potentially reduces the number of systems needed because of its small footprint and lower overhead.
- Docker is used instead of hyper-visors directly on bare-metals to deliver best outcome and performance.
CONCLUSION:
As each offering has its pros and cons, knowing what is important to us will ensure a good fit.
- If we are going with ESXI hypervisors only then vCloud may be a good fit, so they can use a familiar set of tools but cost will be the major concern!
- Off-course! to lower the cost of deployments and to achieve good performance, moving these systems to a KVM hypervisor/Docker with Cloudstack or Openstack would be a good idea. Yet, Openstack may offer new functionality before it is vetted by Cloudstack.
Comments
Post a Comment