Which deployment solution will meet these requirements?
Switch to a rolling deployment strategy for future application updates.
Switch to a rolling deployment with additional batch strategy for future application updates.
Switch to an immutable deployment strategy for future application updates.
Switch to a blue/green deployment strategy for future application updates.
Explanations:
A rolling deployment replaces instances one at a time, but if a misconfiguration occurs, it can still cause downtime. It does not fully address the problem of ensuring application versions are consistently configured.
A rolling deployment with additional batch strategy improves deployment efficiency, but it does not guarantee zero downtime in case of a misconfiguration. It also does not provide the best solution for version consistency across instances.
An immutable deployment ensures that new instances with the correct application version are launched before terminating the old instances, preventing downtime and misconfiguration issues.
A blue/green deployment involves switching traffic between two separate environments, which is useful for rollback but not optimal for ensuring version consistency across instances within the same environment.