Uma tecnologia promissora e que a Oracle está considerar é o LXC, ou Linux Containers. Tecnologia que teve origem em 2008.
O LXC permite que várias imagens de sistema operativo no mesmo host.
Cada instância ou imagem (LXC) pode ser controlar os recursos, CPU, memoria e I/O (através de cgroups).
Também pode-se combinar com tecnologias como BTRFS e Open vSwitch.
Features |
Benefits |
---|---|
Lightweight and resource-friendly |
Enables running multiple instances of an operating system or application on a single host, without inducing overhead on CPU and memory. This saves both rack space and power. |
Comprehensive process and resource isolation |
Safely and securely run multiple applications on a single system without the risk of them interfering with each other. If security of one container has been compromised, the other containers are unaffected. |
Run multiple versions of an operating system on a single server |
Since both Oracle Linux 5 and Oracle Linux 6 support the same version of the Unbreakable Enterprise Kernel, Linux containers can be used to consolidate Oracle Linux 5 installations on a single Oracle Linux 6 instance running the Unbreakable Enterprise Kernel. |
Rapid and Easy deployment |
Containers can be useful to quickly set up a “sandbox” environment, e.g. to test a new version of a Linux distribution or to simulate a “clean” environment for testing/QA purposes. When using the Btrfs file system for a container repository, new instances can be cloned and spawned in seconds, without requiring significant additional disk space. |
O Wim Coekaerts, fez uma apresentação na Open World sobre a tecnologia, e fez um post com um guia de configuração desta tecnologia: https://blogs.oracle.com/wim/entry/containers_on_linux
Apesar de não estar certificado ainda para utilizar com bases de dados, funciona 🙂
Apesar do OpenVZ possuir mais recursos, não deixa de ser uma tecnologia promissora.
Categorias:Linux