OpenStack - An open source cloud OS getting popular

OpenStack, an open source cloud operating system, is getting popular day by day. OpenStack controls large pools of compute, storage, and networking resources throughout a data center. It provides a very simple and easy to use web interface for administrator to manage resources, manage users and assign resources to users. It's popularity can be measured through the famous companies who are using it such as BMW, GoDaddy, Wells-Fargo, Time-Warner Cable, PayPal and many more.

How to use OpenStack?

OpenStack can be used by administrators on hypervisors in a virtual machine environment. Most popular hypervisors with OpenStack are KVM and XenServer. In addition to different hypervisors, OpenStack also supports ARM and alternative hardware architectures. OpenStack can be used as a service providers offering an IaaS platform or services. Other possible use is by IT department acting as cloud service providers for business units and project teams. Big data processing with tools like Hadoop can be done using OpenStack as well as scaling compute up and down to meet demand for web resources and applications.

Feature Benefits

Some of the benefits of OpenStack are given below:

  • Manage virtualized commodity server resources
  • Manage Local Area Networks (LAN)
  • API with rate limiting and authentication
  • Distributed and asynchronous architecture
  • Virtual Machine (VM) image management
  • Live VM management
  • Floating IP addresses
  • Security Groups
  • Role Based Access Control (RBAC)
  • Projects & Quotas
  • VNC Proxy through web browser
  • Store and Manage files programmatically via API
  • Least privileged access design
  • Dashboard with fully integrated support for self-service provisioning
  • VM Image Caching on compute nodes