Kurulum ve yapılandırma
AWX için önerilen kurulum Kubernetes kullanır. Semaphore UI bağımsız kurulumları da desteklediğinden, hizmeti barındırmak için gereken altyapı ilk farklardan biridir.
| Ölçütler | Semaphore UI | AWX |
|---|---|---|
| Bağımsız ikili dosya | Evet | Hayır |
| Yerel Linux paketleri | EvetDEB / RPM | Hayır |
| Docker dağıtımı | Evet | KısmenYalnızca geliştirme ve test |
| Kubernetes dağıtımı | EvetHelm chart | EvetAWX Operator |
| Yerel Windows sunucusu | EvetAnsible için WSL, konteyner veya Linux runner gerekir | HayırLinux konteynerleri |
| Yüksek erişilebilirlik | EvetEnterprisePaylaşılan veritabanı, Redis, yük dengeleyici | EvetReplikalar, veritabanı yük devri ayrıca yapılandırılır |
Önerilen AWX dağıtımı Kubernetes Operator, PostgreSQL ve konteynerli görev yürütmeyi birleştirir. Docker kurulumu geliştirme ve test içindir. Kubernetes kullanan ekipler için Operator tanıdık bir işletim modeli sunar. Yalnızca AWX için küme kurmak, bakımı yapılacak altyapıyı artırır.
Semaphore UI, Helm üzerinden Kubernetes yanında SQLite, MySQL veya PostgreSQL ile ikili dosya, yerel paket ve Docker kurulumlarını destekler. Bağımsız kurulum küme gerektirmeden mevcut bir sunucuyu kullanabilir. Böylece ekipler daha küçük bir başlangıç dağıtımı ve işletim modeli seçebilir.
Sunucunun işletim sistemi ile görev yürütme ayrı konulardır. Semaphore UI için yerel Windows sunucu ikili dosyası vardır. Ansible ise Linux, macOS, uygun bir konteyner veya WSL gerektirir. Linux runner, başka yerde barındırılan web hizmeti için görev çalıştırabilir. Her iki platform da Ansible üzerinden Windows hedeflerini yönetebilir.
Yüksek erişilebilirlik için AWX ölçeklendirme seçenekleri ve Semaphore UI Enterprise HA dağıtımı, veritabanı yük devri ve kurtarma planlaması gerektirir. Bağlantısız kurulumlarda ayrıca paket, yürütme imajı, güncelleme ve ücretli lisans etkinleştirmesi için bir teslim yolu gerekir.












