A DevOps Engineer needs to deploy a scalable three-tier Node.js application in AWS. The application must have zero downtime during deployments and be able to roll back to previous versions. Other applications will also connect to the same MySQL backend database.
The CIO has provided the following guidance for logging:
- Centrally view all current web access server logs.
- Search and filter web and application logs in near-real time.
- Retain log data for three months.
How should these requirements be met?
