我正准备配置我们的生产Cloudbees实例,并希望获得有关app-cell大小调整的一些建议。我们将使用启用了自动缩放的多个实例,但需要选择app-cell大小。这显然是水平和垂直缩放之间的折衷,每个应用程序的最佳选择将有所不同。
我们的应用程序是一个用GWT编写的购物服务,因此有一个JSP和应用程序HTML,JS,CSS和图像文件的初始下载。之后,一切都在客户端的浏览器中运行,只有搜索调用命中服务器并返回没有序列化的普通JSON。此外,我们不使用会话,并且在服务器上不需要任何类型的状态,因此内存占用量应该很低。
鉴于所有这一切,我的目标是采用更大规模的小型实例进行更加横向扩展的部署。任何建议都会受到欢迎。
答案 0 :(得分:0)
这个问题没有一般答案。应用程序设计和内部处理在等式中并改变结果。只有负载测试可以为您提供有关应用程序最佳大小的答案。
答案 1 :(得分:0)
无状态意味着你可以非常容易地水平扩展 - 所以这开辟了两种扩展方式。
我的建议是确定哪个“容器大小”对单个实例(通常是内存限制)运行良好,一旦您对此感到满意,您就可以根据使用情况进行水平扩展。