Containerization is a lightweight alternative to full machine virtualization that involves encapsulating an application in a container with its own operating environment. This provides many of the benefits of loading an application onto a virtual machine, as the application can be run on any suitable physical machine without any worries about dependencies.
Containerization has gained recent prominence with the open-source Docker. Docker containers are designed to run on everything from physical computers to virtual machines, bare-metal servers, OpenStack cloud clusters, public instances and more.
Containerization vs. Virtualization via Traditional Hypervisors
The foundation for containerization lies in the LinuX Containers (LXC) format, which is a userspace interface for the Linux kernel containment features. As a result, containerization only works in Linux environments and can only run Linux applications.
This is in contrast with traditional hypervisors like VMware’s ESXi, Xen or KVM, wherein applications can run on Windows or any other operating system that supports the hypervisor.
Another key difference with containerization as opposed to traditional hypervisors is that containers share the Linux kernel used by the operating system running the host machine, which means any other containers running on the host machine will also be using the same Linux kernel.
Docker Not the Only Containerization Option
Docker may have been the first to bring attention to containerization, but it’s no longer the only container system option. CoreOS recently released a streamlined alternative to Docker called Rocket.
And Canonical, developers of the Ubuntu Linux-based operating system, has announced the LXD containerization engine for Ubuntu, which will also be integrated with OpenStack.
Microsoft is working on its own containerization technology called Drawbridge, which will likely be featured in Windows Server and Azure in the future. And Spoon is another Windows alternative that will enabled containerized applications to be run on any Windows machine that has Spoon installed, regardless of the underlying infrastructure.
Lollipop is the dessert-themed Android codename for the 5.0 update of the open source Android mobile operating system. Lollipop debuted in November 2014 as the successor to the “KitKat” Android release. What’s New in Android Lollipop The most noticeable change in Android Lollipop 5.0 is an enhanced user interface called Material Design that utilizes bright […]
- the iPad Air 2
The Apple iPad Air 2 is the sixth generation of Apple’s iPad tablet computer and the successor to 2013’s original iPad Air. The Apple iPad Air 2 debuted in October 2014 at the same time as the iPad Mini 3, which serves as the successor to the iPad Mini with Retina Display (or iPad Mini […]
- Amazon Echo
Amazon Echo is a new smart speaker product from Amazon that combines voice recognition “intelligent assistant” capabilities with speaker functionality in a cylindrical speaker form factor. Amazon Echo’s intelligent assistant capabilities mimic those of Apple Siri and Microsoft Cortana, and it features seven different microphones with beam-forming technology for picking up voice requests and commands […]
- Google Payday Loan
Google Payday Loan is a set of algorithm updates and data refreshes for the Google search engine initiated to help identify and penalize web sites that utilize search engine spam techniques (also known as spamdexing or Black Hat SEO) to improve their rankings for specific search queries that are considered “spammy” in nature. Google launched […]
- Data Center Infrastructure Management (DCIM)
Data center infrastructure management (DCIM) generally refers to the management of the human resources and tools required to handle all physical assets and resources in the data center to obtain a single pane view of the entire infrastructure. DCIM Benefits Data center infrastructure management enables mangers to capture real time and detailed information about the […]