Máme jednoduchou aplikaci, která pro svůj běh vyžaduje
2x Apache web server
2x Aplikační server
2x Databázový server
1x Load balancer
řekl bych nic neobvyklého.
Servery a Load Balancery instacujeme v Azure pomocí Terraformu.
Konfiguraci serverů provádíme pomocí Ansible.
Při upgradech používáme playbooky, které nasazují nové verze aplikace a schématu databáze.
Pro opice (operations) je dostupný Jenkins, kde můžou kliknutím ve správný okamžik spustit nasazení nových verzí do produkce.
Zajímalo by mě co používáte vy?