Original: Welcome Docker to SUSE Linux Enterprise Server
Lightweight virtualization is a hot topic these days. Also called "Operating System-level virtualization," it allows you-to-run multiple applications or systems on one host wit Hout a hypervisor. The advantages is Obvious:not has a hypervisor, the layer between the host hardware and the operating system and its Applications, is eliminated, allowing a much more efficient use of resources. That, in turn, reduces the virtualization overhead while still allowing for separation and isolation of multiple tasks on One host. As a result, lightweight virtualization is very appealing in environments where resource are critical, like server host ing or outsourcing business.
The recent "Lightweight virtualization" has become a hot topic. It is also known as "Operating system virtualization", which allows you to run multiple applications or hypervisors on a single host. The advantages are obvious: because it does not have a hypervisor virtualization management layer between the host hardware and the operating system to achieve more efficient resource utilization. The benefit is reduced virtualization overhead while still allowing multiple tasks to be detached and isolated from one server. As a result, lightweight virtualization is very appealing in environments where data usage is critical, such as server hosting or outsourcing (e.g. cloud computing, big data, and so on).
One specific example of operating System-level virtualization is Linux Containers, also sometimes called ' LXC ' for short. We already introduced Linux Containers to SuSE customers and users in February, as a part of the SUSE Linux Enterprise Ser Ver SP2. Linux Containers employ techniques like control Groups (cgroups) to perform resource isolation to Control CPU, memory, net Work, block I/O and namespaces to isolate the process view of the operating system, including users, processes or file sys TEMs. that provides advantages similar to those of "regular" virtualization Technologies–such as KVM or xen–, but with much s Maller I/O overhead, storage savings and the ability to apply dynamic parameter changes without the need to reboot the SYS Tem. The Linux Containers infrastructure is supported in SUSE Linux Enterprise one and would remain supported in SUSE Linux Enter Prise 12.
Linux Containers (Linux containers, sometimes referred to as "LXC") is a typical example of operating system layer virtualization. We have introduced the "LXC" container for SuSE customers and users in the SP2 version of SuSE Linux Enterprise Server, released in February 2012. The "LXC" container uses a technology that is designed to control Groups (cgroups) for resource isolation, including: CPU, memory, network, I/O, and namespaces, which isolate the visual scope of each process in the operating system, including: User, process, or file system. It provides functionality similar to "normal" virtualization technologies such as KVM or Xen, with the advantage of lower I/O overhead, more storage storage space, and the ability to dynamically tune parameters without restarting the virtual system (translator: This improves virtualization performance and gives you more flexibility). The SUSE Linux Enterprise Linux 11 version directly supports the "LXC" container architecture and will continue to support the SUSE Linux Enterprise 12 release.
Now, we is taking a next step to further enhance our virtualization strategy and introduce your to Docker. Docker is built on top of Linux Containers with the aim's providing an easy-to-deploy and manage applications. It packages the application including its dependencies in a container, which then runs like a virtual machine. Such packaging allows for application portability between various hosts, isn't only across one data center and also to the Cloud. And starting with SUSE Linux Enterprise Server, we plan to do Docker available to our customers so they can start usin G it to build and run their containers. This was the another step in enhancing the SUSE virtualization stories, building on top of what we have already do with Lin UX Containers. Leveraging the SUSE ecosystem, Docker and Linux Containers is not only a great-to-build, deploy and manage Applicatio ns The idea nicely plugs to tools like Open Build Service and Kiwi for easy and powerful image building orSUSE Studio, which offers a similar concept already for virtual machines. Docker easily supports rapid prototyping and a fast deployment process; Thus when combined with Open Build Service, it's a great tool for developers aiming to support various platforms with a UN Ified tool chain. This was critical for the future because those platforms easily apply also to clouds, public, private and hybrid. Combining Linux Containers, Docker, SuSE ' s development and deployment infrastructures and SuSE Cloud, our openstack-based Cloud infrastructure offering, brings flexibility in application deployment to a completely new level.
Now that we're on a new level to further strengthen our virtualization strategy, we're here to introduce you to the new Docker capabilities. Docker is built on the "LXC" container to provide an easy way to deploy and manage applications. It packs the application into its dependencies into a container and then runs the virtual machine. This packaging approach allows applications to be portable across different hosts, not only in the same datacenter, but also in cloud platforms. In SuSE Linux Enterprise Server 12 We plan to provide Docker functionality to our customers so that customers can start using it to build and run their containers. This new initiative to improve SuSE virtualization is a new page of history built on the "LXC" containers we already support. With SuSE's ecosystem, Docker and "LXC" containers will be more than just a great way to build, deploy, and manage applications, and our idea is to skillfully access open Build services and Kiwi For a convenient and powerful graphical deployment, or through SUSE Studio, to provide a batch deployment concept similar to the one already implemented with existing virtual machines. Docker's rapid prototyping and rapid deployment process is simple, so when combined with an open build service, an excellent tool that enables developers to support various versions of the platform in one unified tool. This is critical for the future because these platforms are easy to apply to public, private, and hybrid clouds. Combined with the development and deployment architecture of the "LXC" container, Docker, SuSE, and SuSE Cloud (OpenStack-based cloud infrastructure), SUSE's application deployment flexibility will reach a whole new level.
Introducing Docker follows the SUSE philosophy by offering choice on the virtualization space, allowing for flexibility, p Erformance and simplicity for Linux in data centers and the cloud.
The introduction of Docker follows SuSE philosophy, providing more choice for virtualized architectures, enabling flexibility, high performance, and simple management of data center and cloud computing.