Windows Azure辅助角色实例是整个VM吗?

And*_*rio 8 azure azure-configuration

当我在Azure上运行辅助角色实例时,它是否是在共享主机(如EC2)中运行的完整VM?或者它是在共享系统(如Heroku)中运行的?

例如,如果我的应用程序开始请求100 GB内存会发生什么?是否会因违反限制而自动终止(Appla Google App Engine),还是会耗尽虚拟机,以便Azure结构重新启动它?

两个角色是否在同一系统中运行?

Dav*_*gon 10

它是一个完整的VM,分配的资源直接基于您选择的VM的大小,从1.75GB(小)到14GB(XL),具有1-8个核心.还有一个带有768MB RAM和共享内核的Extra Small实例.完整的VM大小详细信息在这里.

使用Windows Azure,您的VM将在物理服务器上分配,并且结构负责找到此类服务器以正确分配您的所有Web或辅助角色实例.如果您有多个实例,则意味着跨故障域分配这些VM .

使用您的虚拟机,如果您尝试在资源中分配太多资源,则不必担心被杀死:它就像拥有一台机器一样,并且您不能超越那里的东西.

至于在同一系统上运行的两个角色:每个角色都有实例,并且有多个实例,如上所述,您的实例被划分为错误域.例如,如果您有4个实例和2个故障域,则可能在同一个机架(或可能是同一台服务器)上有两个实例.