Arquivo da tag: openshift

Red Hat abre o código do OpenShift

Fonte: IMasters

Com informações de The H

A Red Hat anunciou que abriu o código da Platform-as-a-Service (PaaS) OpenShift. A versão pública do produto, que recebeu o nome OpenShift Origin, pode ser baixada como um live CD baseado no Fedora, que pode ser utilizado para configurar uma instância do OpenShift em uma máquina usando o VirtualBox.

Anunciado há pouco menos de um ano, o OpenShift é baseado na tecnologia da Makara, uma empresa que a Red Hat adquiriu em 2010. A plataforma usa vários aplicativos de código aberto no background e, com o anúncio, a Red Hat abriu o código da interface do usuário e dos componentes que colocam tudo isso junto. A pilha do software do OpenShift é escrita em Ruby e usa YAML para definir os conteiners para aplicativos hospedados na plataforma.

Há várias edições diferentes do OpenShift, que abrangem desde a versão Express, que roda aplicativos escritos em PHP, Ruby e Python, até a versão Flex, que executa aplicativos mais complexos em Java e PHP e os liga ao middleware JBoss da Red Hat. A versão mais completa do OpenShift Power pode rodar qualquer aplicativo que compila no Red Hat Enterprise Linux (RHEL) 4 ou superior. O OpenShift possui opções que unem esses aplicativos em vários bancos de dados, como MySQL, PostgreSQL e MongoDB. Para fazer o deploy na plataforma, os desenvolvedores podem usar Git para colocar seu código na nuvem, e o OpenShift vai lidar com escalonamento e com gerenciamento num segundo plano.

A Red Hat declarou que planeja desenvolver o OpenShift de uma forma parecida com a distribuição Fedora, com o OpenShift Origin sendo o projeto upstream de seu próprio produto comercial. Nessa linha, a empresa está oferecendo facilidades para rastreamento de bugs, hospedagem de projeto e outros suportes para o OpenShift público, como já faz com o Fedora.

O código do projeto OpenShift Origin está disponível no GitHub sob a licença Apache 2.