首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Cloud Manage Tomcat服务

Google Cloud Manage Tomcat服务
EN

Stack Overflow用户
提问于 2019-04-12 21:44:12
回答 2查看 133关注 0票数 1

google cloud或aws是否提供了管理Apache tomcat,它只获取war文件并根据负载的增加和减少进行自动伸缩?而不是计算引擎。我不想创建VM。这应该由托管服务来管理。

EN

回答 2

Stack Overflow用户

发布于 2019-04-13 00:47:53

Google App Engine可以直接获取并运行WAR文件--只需使用appcfg部署方法即可。

如果你用docker打包,你会有更多的选项,因为这提供了一个可以在很多地方运行的镜像类型(Multilpe GCP,AWS和Azure选项,on-prem Kubernetes等)。这甚至可以像构建一个dockerfile一样简单,只需将WAR复制到一个jetty镜像中:

代码语言:javascript
复制
FROM jetty:latest
COPY YOUR_WAR.war /var/lib/jetty/webapps

不过,爆发战争可能会更好-请参阅this question中的讨论

票数 1
EN

Stack Overflow用户

发布于 2019-04-14 20:45:18

亚马逊网络服务提供** AWS Elastic Beanstalk **

AWS Elastic Beanstalk Tomcat平台是一组环境配置,用于可以在Tomcat web容器中运行的Java web应用程序。每种配置都对应于Tomcat的一个主要版本,比如带有Tomcat8的Java 8。

AWS管理控制台中提供了特定于平台的配置选项,用于修改运行环境的配置。为避免在终止环境时丢失环境的配置,您可以使用保存的配置保存设置,并在以后将其应用于其他环境。

若要保存源代码中的设置,可以包含配置文件。每次创建环境或部署应用程序时,都会应用配置文件中的设置。您还可以使用配置文件在部署期间安装包、运行脚本和执行其他实例自定义操作。

它还提供了autoscaling

弹性豆茎环境中的自动伸缩组使用两个

CloudWatch警报来触发伸缩操作。当每个实例的平均出站网络流量在五分钟内高于6MB或低于2MB时,默认触发比例。要有效地使用亚马逊EC2自动缩放,请配置适合您的应用程序、实例类型和服务要求的触发器。您可以根据几个统计数据进行扩展,包括延迟、磁盘I/O、CPU利用率和请求计数。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55653085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档