الخميس، 13 أكتوبر 2016

Virtualization, OpenStack clouds and Docker containers


Virtualization, OpenStack clouds and Docker containers.

what they are all about and how the are working, and can they work together. In A short brief.

*At first every app is using one OS, so it was wasting a lot of resources and cost.
Then Virtualization come with Hypervisore and fix a litter bit the problem by shearing the same hardware with multiple OS on same machine.



What is Virtualization?
Separate's operating systems from Hardware.


*Then a problem rises for managing all these operating systems on different virtual machines and Hardware, So open stack cloud solved a problem too.
What Is OpenStack?
Controls and Manages the resources of Hypervisors and hardware.
And make them as a pool of resources of Hypervisors and hardware.
And Application come above them all.

* But still every operating system can handle only one application at a time, so Docker came and solve another problem by making each app in a container and each container can share the same OS which makes each OS holds more than one app.
What is Docker?
Separate's Application from operating systems and Hardware.
Build any app in any language using any stack.
Dockers apps can run anywhere on anything.

Containers explaining


Docker containers vs. OpenStack clouds

OpenStack and Docker are young open source projects that each hold a tremendous amount of potential. They’re fundamentally different in at least one important way though: 
- OpenStack is an infrastructure platform managed by IT operators to enable a private cloud. 
- Containers are a developer tool used to help write and manage code. 
They serve different audiences.

IT ops need to be able to support containers. They can do that using OpenStack, or any other cloud or non-cloud infrastructure stack they want. 
Developers want infrastructure to develop and run apps on – they shouldn’t care if it’s OpenStack or anything else, so long as they get what they need.

So Containers and cloud can work together.

sources: 
YouTube
http://www.networkworld.com/article/2986273/data-center/docker-containers-vs-openstack-clouds.html