首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与物理机一样,SLA是全局的,如何确保应用程序不会安装在同一台机器上

问与物理机一样,SLA是全局的,如何确保应用程序不会安装在同一台机器上
EN

Stack Overflow用户
提问于 2014-12-19 00:14:56
回答 1查看 30关注 0票数 0

我有这样一个场景:

我有应用程序A、B、C、D…,我有物理机器M、N、O、P、Q……

我使用byon来管理物理机,因为物理机“强”,所以我想在上面部署几个应用程序,所以我设置了SLA是全局的,这时我有一个问题:当应用程序A部署在机器M上时,我部署了其他应用程序B,C,D…,应用程序A,B,C,D...will是否只安装在M机器上,而不是安装在机器N,O,P,Q上…(这种情况下,主机A的压力会很大。)这个问题是否存在,如果存在,如何解决?非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2014-12-22 23:14:40

可以通过指定每个服务所需的内存来限制特定计算机上的服务数量。作为全局隔离SLA的一部分,您可以设置每个服务所需的内存量,因此当机器上没有足够的内存时,将使用下一个内存。

语法为:

代码语言:javascript
复制
isolationSLA {      
    global { 
        instanceCpuCores 0
        instanceMemoryMB 128 // each instance needs 128MB allocated for it on the VM.
        useManagement true // Enables installing services on the management server. Defaults to false.
    }

请注意,上面的代码还允许在管理机器上安装服务,您可以将其设置为false。

有关更详细的解释,请参阅“隔离服务等级协议”下的here。

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

https://stackoverflow.com/questions/27551029

复制
相关文章

相似问题

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