1

我正准备配置我们的生产 Cloudbees 实例,并希望获得有关应用单元大小的一些建议。我们将使用多个启用自动缩放的实例,但需要选择应用单元大小。这显然是水平和垂直缩放之间的折衷,并且每个应用程序的最佳选择会有所不同。

我们的应用程序是用 GWT 编写的购物服务,因此有一个 JSP 和应用程序 HTML、JS、CSS 和图像文件的初始下载。之后,一切都在客户端的浏览器中运行,只有搜索调用到达服务器并返回纯 JSON,没有序列化。此外,我们不使用会话,并且不需要服务器上的任何类型的状态,因此内存占用应该很低。

鉴于所有这些,我的直觉是使用更多的较小实例进行更水平扩展的部署。欢迎大家提出意见。

4

2 回答 2

0

这个问题没有一般的答案。应用程序设计和内部处理进入等式并改变结果。只有负载测试才能为您提供有关应用程序最佳大小的答案。

于 2012-10-13T09:57:37.493 回答
0

无状态意味着您可以非常轻松地水平扩展 - 因此这开辟了两种扩展方式。

我的建议是确定哪个“容器大小”对于单个实例足够好(通常是内存限制),一旦您对此感到满意,您就可以根据使用情况进行水平扩展。

于 2012-10-19T11:42:42.427 回答