Momenteel rollen wij servers uit via Ansible. Ansible maakt de EC2 instances aan, wacht totdat ze online komen om te configureren.
Ik heb een deploy-app ansible script geschreven dat vervolgens een rpm-bestand met een java applicatie installeert. Niets gaat offline, omdat de servers 1-voor-1 uit de elb (elastic load balancer) worden gehaald voor installatie nieuwe versie van de java applicatie.
We kijken nu naar CloudFormation en Auto Scaling om automatisch opschalen mogelijk te maken, maar ik heb het gevoel dat je daarvoor de Java-applicatie in je ami (Amazon image) moet bakken en de hele server steeds moet weggooien en opnieuw uitrollen bij elke applicatie update?
Of kun je dan ook nog gewoon via Ansible/SSH de java-applicatie updaten?
Ik heb een deploy-app ansible script geschreven dat vervolgens een rpm-bestand met een java applicatie installeert. Niets gaat offline, omdat de servers 1-voor-1 uit de elb (elastic load balancer) worden gehaald voor installatie nieuwe versie van de java applicatie.
We kijken nu naar CloudFormation en Auto Scaling om automatisch opschalen mogelijk te maken, maar ik heb het gevoel dat je daarvoor de Java-applicatie in je ami (Amazon image) moet bakken en de hele server steeds moet weggooien en opnieuw uitrollen bij elke applicatie update?
Of kun je dan ook nog gewoon via Ansible/SSH de java-applicatie updaten?