SOLARIS CONTAINERS

Ótimo artigo que fala sobre a criação de containers no Solaris, é um dos grandes trunfos de mercado deste sistema operacional.
De acordo com a definição oficial da Sun, um Solaris 10 Container é um Solaris Zone com gerenciamento de recursos. Mas, logicamente, isto não é uma definição nem um pouco clara.
Para quem não sabe o que é um Zone do Solaris, falar que o Container é um zone com gerenciamento de recursos, é literalmente dizer nada.
Bom, um Solaris Zone é na realidade um tipo de máquina virtual que é baseada no conceito do Jail que é usado no FreeBSD. Na realidade, o Solaris Zone cria uma instância de Sistema Operacional, dentro de outro sistema operacional, utilizando os recursos da máquina. Seria como se houvesse um sistema hospedeiro e várias máquinas utilizando os recursos do mesmo.
No caso, o sistema operacional pode inclusive ter várias máquinas virtuais, com ips diferentes rodando dentro dele.

Quanto ao Jail do FreeBSD, tive a chance de usar o mesmo quando fiz um curso de FreeBSD a distância na OpenIT. O ambiente de estudo ( máquina FreeBSD ), era constituído de vários Jails, algo bem legal para ambientes deste tipo. Ou seja, cada aluno podia fazer o que quisesse na sua "máquina", que o ambiente como um todo não pararia.

No Containers, o que foi adicionado na realidade foi o gerenciamento de recursos. O gerenciamento de recursos tem o nome de SRM e literalmente, gerencia os recursos físicos que foram designados para cada Solaris Container. Não sei muito ainda sobre esta funcionalidade porque eu não sentei para fuçar, mexer ou estudar.

Um ponto legal, é, também, no Solaris Container se poder atribuir uma CPU ou outro recurso, somente para uso de uma máquina virtual, via o Solaris Dynamic Resource Pools, que eu também desconheço, pelo menos no momento.

Ou seja, o Solaris Container é uma ferramenta que veio para ficar e disputar mercado mesmo com o Xen e o LPAR, da IBM. Qual é o melhor ? Não sei ainda, mas cada tem suas qualidades e aplicações em ambientes específicos ...