O que é um encanto de Juju? Para que isso é usado?
O que é um encanto de Juju? Para que isso é usado?
Respostas:
Da descrição do pacote juju:
Juju é uma estrutura de orquestração de serviços da próxima geração. Foi comparado ao APT para a nuvem. Com o Juju, diferentes autores são capazes de criar fórmulas de serviço, chamadas de encantos, independentemente, e fazer com que esses serviços coordenem sua comunicação e configuração por meio de um protocolo simples.
Portanto, um encanto diz ao juju como gerenciar um serviço. Exemplos de um serviço podem ser "banco de dados mysql" ou "wordpress". Após a implantação de um serviço, o juju pode definir relações entre eles ("worpress precisa do mysql") e expor alguns serviços ao mundo externo.
É um conjunto de scripts que podem ser escritos em qualquer idioma que dispara ganchos com base em certas coisas. Portanto, o "gancho de instalação" é a primeira coisa que será executada em uma instância quando o juju for instalado nele, e podemos fazer ganchos em outros serviços.
O encanto geralmente inclui toda a inteligência necessária para dimensionar o serviço horizontalmente. Assim, por exemplo, o charme do MySQL em cluster saberia como adicionar máquinas ao cluster, preservando os relacionamentos com todos os serviços, dependendo desse serviço. Isso permite criar e aumentar e diminuir o serviço que você deseja, especialmente na nuvem.
O Juju também pode ser usado junto com o Orchestra para implantações físicas. Portanto, por exemplo, se você tem um charme para o Hadoop, pode usá-lo para instalar o Hadoop em alguns milhares de servidores com o Orchestra.
Você pode obter mais informações no tutorial do usuário Juju
Juju é uma ferramenta de orquestração de serviço para a nuvem. Anunciada como "DevOps Distilled", é uma ferramenta projetada para ajudar a permitir implantações consistentes e confiáveis de serviços para um provedor de nuvem. Comumente comparado ao "apt-get for the cloud", Juju atinge esse objetivo usando encantos 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 como esse serviço se relaciona. para outros serviços na nuvem.
Existem muitas perguntas e documentação sobre como iniciar o Juju, por isso não vou repeti-las aqui.
Você pode instalar o cliente Juju em várias plataformas, não está limitado a nenhuma edição do Ubuntu. Assim, você pode instalar o juju em sua área de trabalho Ubuntu, Mac OSX e outras plataformas, com suporte para mais plataformas em breve.
No momento, não há e-books ou similares em Juju. O melhor lugar para obter ajuda é o site , os documentos , o IRC ou aqui no Ask Ubuntu