Tôi chịu trách nhiệm về Chiến lược đám mây tại Canonical, công ty đứng sau Ubuntu và Juju. Juju không phải là đối thủ của Puppet hay Chef. Juju có thể cài đặt Puppet hoặc Chef và từ bên trong Bùa chú, đóng gói dịch vụ của Juju, bạn có thể gọi các mô-đun Puppet hiện tại hoặc biên lai đầu bếp.
Vậy Juju là gì? Juju cho phép bạn ngay lập tức triển khai, tích hợp và mở rộng quy mô / dịch vụ / ứng dụng CNTT của bạn. CNTT ngay lập tức đạt được mà không có đau đớn. Hoặc thông qua dòng lệnh hoặc GUI.
Vì vậy, Juju gần gũi hơn với PaaS sau đó với công cụ Devops vì bạn có thể xây dựng đám mây của mình (Juju là trình cài đặt OpenStack mặc định của Canonical), cơ sở hạ tầng nằm trên nó (máy chủ web / app / db, Hadoop, MongoDB, v.v.) đáng chú ý là Juju cho phép các ứng dụng được triển khai và tích hợp ngay lập tức (mối quan hệ bổ sung giữa Wordpress và MySQL sẽ tự động thiết lập các bảng và dữ liệu Wordpress bên trong MySQL).
Ngoài ra, các máy chủ ứng dụng (java, php, node.js, scala, v.v.) có thể hoạt động cùng với kiểm soát phiên bản do đó có thể triển khai tự động và nhân rộng các ứng dụng của bạn. Vì vậy, không giống như PaaS, bạn không bị giới hạn trong một ngăn xếp phần mềm cụ thể nhưng vẫn có được các lợi thế triển khai, tích hợp và mở rộng tức thì. Hãy nghĩ về nó như một PaaS hoặc FlexiPaaS linh hoạt triển khai ngay lập tức, tích hợp và chia tỷ lệ các dịch vụ phần mềm của bạn mà không bị giới hạn hoặc bị khóa.