A company is preparing to deploy a new web application onto its cloud infrastructure. The security team is tasked with implementing a deployment strategy that ensures the highest level of security while maintaining efficiency. Which of the following deployment strategies BEST meets this requirement?
Carry out manual deployment with step-by-step security verification performed by the IT security staff
Implement automated deployment tools with pre-configured security checks integrated into the deployment pipeline
Conduct scheduled deployment during off-peak hours with subsequent manual security post-checks
Use a phased deployment approach, gradually increasing the number of users while monitoring for security issues
Using automated deployment tools with security checks integrated into the deployment pipeline provides the most secure and efficient deployment strategy. It leverages scripting and automated processes to enforce security baselines, apply configurations, and ensure that all steps are consistently followed for each deployment. Automation reduces the risk of human error and ensures that security controls are integrated throughout the deployment process. Manual deployment increases risk as it's more prone to errors and inconsistencies. Scheduled deployment may not address the immediate security needs of the environment, and phased deployment focuses more on functionality and user adaptation rather than security.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What are automated deployment tools?
Open an interactive chat with Bash
What are integration security checks?
Open an interactive chat with Bash
Why is reducing human error important in deployment?