Installation og opsætning
Automatiseringstjenesten og de maskiner, der kører dens kommandoer, behøver ikke være samme system. Valg af installationsform påvirker både den indledende opsætning og adgangen til private miljøer.
| Kriterier | Semaphore UI | Rundeck |
|---|---|---|
| Installation på egen infrastruktur | Ja | Ja |
| Selvstændig native binærfil | Ja | NejJava-runtime påkrævet |
| Native Linux-pakker | Ja | Ja |
| Docker-installation | Ja | Ja |
| Native Windows-server | Ja | JaJava-runtime påkrævet |
| Høj tilgængelighed | JaEnterprise | JaRunbook Automation |
Rundeck kører på en konventionel server uden Kubernetes, med native pakker, en eksekverbar WAR eller Docker og en Java-runtime. Den leveres med H2 til en indledende opsætning. H2 understøttes ikke til produktion, så teams konfigurerer en understøttet ekstern database til den installation. Kommerciel Runbook Automation er også tilgængelig som en managed tjeneste.
Semaphore UI tilbyder en selvstændig binær fil, native pakker og Docker samt Kubernetes. Et driftsteam kan placere tjenesten på en eksisterende vært og tilslutte sine automatiseringsrepositories uden at indføre en JVM. Det er nyttigt, både når behovet er en fælles brugerflade til en håndfuld tilbagevendende procedurer, og når et større team ønsker at selvhoste sin automatisering. Begge produkter kan også køre deres server på Windows, hvor Rundeck kræver Java. Ansible-eksekvering kræver et understøttet kontrolmiljø, såsom Linux, WSL eller en Linux-runner eller -container. En native Windows-webserver gør ikke Windows til en native Ansible-kontrolnode.




