Juju Charm이란 무엇입니까? 무엇을 위해 사용됩니까?
답변
juju 패키지 설명에서 :
Juju는 차세대 서비스 오케스트레이션 프레임 워크입니다. 클라우드를 위해 APT에 비유되었습니다. Juju를 사용하면 서로 다른 작성자가 참이라고하는 서비스 수식을 독립적으로 만들 수 있으며 간단한 프로토콜을 통해 해당 서비스가 통신 및 구성을 조정할 수 있습니다.
따라서 매력은 주주에게 서비스 관리 방법을 알려줍니다. 서비스의 예로는 “mysql database”또는 “wordpress”가 있습니다. 서비스가 배포 된 후 juju는 이들 간의 관계를 정의하고 ( “worpress needs mysql”) 일부 서비스를 외부에 노출 할 수 있습니다.
특정 사물을 기반으로 후크를 발생시키는 모든 언어로 작성 될 수있는 스크립트 세트입니다. 따라서 “설치 후크”는 juju가 인스턴스에 설치 될 때 인스턴스에서 가장 먼저 실행되며 다른 서비스에 대한 후크를 수행 할 수 있습니다.
일반적으로 매력에는 서비스를 수평으로 확장하는 데 필요한 모든 정보가 포함됩니다. 예를 들어 클러스터형 MySQL의 매력은 클러스터에 머신을 추가하는 방법을 알고 해당 서비스에 따라 모든 서비스와의 관계를 유지하는 것입니다. 이를 통해 특히 클라우드에서 원하는 서비스를 구축하고 확장 및 축소 할 수 있습니다.
Juju는 물리적 배포를 위해 오케스트라와 함께 사용할 수도 있습니다. 예를 들어 Hadoop의 매력이 있다면 오케스트라가있는 수천 대의 서버에 Hadoop을 설치할 수 있습니다.
Juju 사용자 튜토리얼 에서 더 많은 정보를 얻을 수 있습니다
답변
Juju 는 클라우드를위한 서비스 오케스트레이션 도구입니다. “DevOps Distilled”로 청구되는이 도구는 클라우드 공급자에게 일관되고 안정적인 서비스 배포를 지원하도록 설계된 도구입니다. Juju는 일반적으로 “클라우드에 대한 적응성”으로 비유됩니다. Juju는 본질적으로 빌딩 블록 인 매력 을 사용하여 서비스를 배포, 설치 및 구성하는 방법뿐만 아니라 해당 서비스와의 관계에 대한 모든 지침의 컨테이너를 사용하여이 목표를 달성합니다. 클라우드의 다른 서비스에.
Juju를 시작하는 방법 에 대한 많은 질문 과 문서 가 있으므로 여기서는 반복하지 않겠습니다.
Juju 클라이언트는 여러 플랫폼에 설치할 수 있으며 Ubuntu의 한 버전에만 국한되지는 않습니다. 따라서 곧 더 많은 플랫폼을 지원하여 Ubuntu 데스크탑, Mac OSX 및 기타 플랫폼에 juju 를 설치할 수 있습니다 .
현재 Juju에는 전자 책 등이 없습니다. 도움이 가장 좋은 곳은 웹 사이트 , 문서 , IRC 또는 Ask Ubuntu의 여기입니다.