O que é o Juju? O que é um feitiço de Juju?

30

O que é um feitiço de Juju? Para que é usado?

    
por Bruno Pereira 18.11.2011 / 02:37

2 respostas

27

Da descrição do pacote juju:

  

O Juju é uma estrutura de orquestração de serviços de próxima geração. Tem sido   comparado ao APT para a nuvem. Com Juju, diferentes autores são capazes de   criar fórmulas de serviço, chamadas charms, de forma independente, e torná-las   serviços coordenam sua comunicação e configuração por meio de   protocolo simples.

Então, um charme diz ao juju como gerenciar um serviço. Exemplos de um serviço podem ser "banco de dados mysql" ou "wordpress". Depois que um serviço é implementado, o juju pode definir relações entre eles ("worpress needs mysql") e expor alguns serviços para o mundo externo.

É um conjunto de scripts que podem ser escritos em qualquer idioma que seja ativado com base em certas coisas. Portanto, o "gancho de instalação" é a primeira coisa que será executada em uma instância quando o juju é instalado nela, e podemos fazer ganchos para outros serviços.

O charme geralmente inclui toda a inteligência necessária para dimensionar o serviço horizontalmente. Assim, por exemplo, o encanto do MySQL em cluster saberia como adicionar máquinas ao cluster, preservando as relações com todos os serviços, dependendo desse serviço. Isso permite que você crie e amplie e reduza o serviço que você deseja, especialmente na nuvem.

O Juju também pode ser usado junto com a Orchestra para implantações físicas. Por exemplo, se você tiver um charme para o Hadoop, poderá usá-lo para instalar o Hadoop em alguns milhares de servidores com a Orchestra.

Você pode obter mais algumas informações do tutorial do usuário do Juju

    
por Sergey 18.11.2011 / 07:19
11

Juju é um orquestração de serviços ferramenta para a nuvem. Faturado como "DevOps Distilled", é uma ferramenta projetada para ajudar a permitir implementações consistentes e confiáveis ​​de serviços para um provedor de nuvem. Comumente comparado a como "apt-get para a nuvem" Juju atinge este objetivo usando charms que são essencialmente os blocos de construção, os contêineres de todas as instruções sobre como não apenas implantar, instalar e configurar um serviço, mas também como esse serviço se relaciona com outros serviços na nuvem.

Existem muitas perguntas e documentação sobre como começar com o Juju, então não vou repeti-los aqui.

Você pode instalar o cliente Juju em várias plataformas, não se limitando a nenhuma edição do Ubuntu. Então você pode instalar o juju no seu desktop Ubuntu, Mac OSX, e outras plataformas com suporte para mais plataformas em breve.

Não há e-books ou similares no Juju atualmente. O melhor lugar para ajuda é o site , os documentos , IRC , ou aqui em Pergunte ao Ubuntu

    
por Marco Ceppi 19.04.2013 / 14:32

Tags