解决方案架构师正在部署一个带有MySQL数据库的复杂Java应用程序。该Java应用程序必须在Apache Tomcat上运行并具有高可用性。解决方案架构师应该怎么做才能满足这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用AWS Elastic Beanstalk部署应用程序。配置负载均衡环境和滚动部署策略。.
为什么这是答案
正确答案是使用AWS Elastic Beanstalk部署应用程序,并配置负载均衡环境和滚动部署策略。Elastic Beanstalk是一个易于使用的服务,用于部署和扩展Web应用程序和后端服务,支持Java和Tomcat。它会自动处理容量预置、负载均衡、自动扩展以及应用程序运行状况监控,满足高可用性要求。滚动部署策略允许在不中断服务的情况下更新应用程序。 将应用程序部署在AWS Lambda中不适合,因为Lambda主要用于无服务器函数,而该应用程序是一个复杂的Java应用程序,需要在Tomcat上运行,更适合传统服务器环境。将数据库迁移到Amazon ElastiCache是错误的,因为ElastiCache是内存缓存服务,不能替代MySQL数据库,且题目要求部署应用程序而非迁移数据库。启动一个Amazon EC2实例并手动配置虽然可行,但Elastic Beanstalk提供了更自动化、更简化的部署和管理方式,更符合解决方案架构师的效率要求,且手动配置复杂且易出错。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡