我是新的Azure,并试图建立我们的公司测试环境在Azure。
据我所知,两台机器在Azure中相互交谈时,它们需要处于相同的云服务中,即我们的web服务器和DB服务器。
因此,我创建了一个服务,然后在该服务中创建了每个VM。他们都在跑步。在端点中,我可以看到:
web服务器:
NAME PROTOCOL PUBLIC PORT PRIVATE PORT LOAD-BALANCED SET NAME
HTTP TCP 80 80 -
HTTPS TCP 443
如果在一个物理服务器中运行虚拟openstack-novalxd localhost风格并作为生产云工作,它是否有风险?
我的物理服务器规范:
CPU 8Core/16Thread
RAM 32GB
SSD : 120GB for OS
SSD : 480GBx3 for ZFS-Raidz (Running conjure-up).
我在同一云服务中运行两个VM在Azure上。
HOST NAME
First
PUBLIC VIRTUAL IP (VIP) ADDRESS
104.xx.xx.26
HOST NAME
Second
PUBLIC VIRTUAL IP (VIP) ADDRESS
104.xx.xx.26
在第一个nginx上运行在端口80上,在第二个端口上没有服务运行在端口80上。
现在的问题是:
我已经将@主机名映射到上面的公共IP(104.xx.x.26)。azure将如何决定将请求路由到VM?如果端口80上没有服务,azure会将请求路由到第二个VM吗?
更新:
这个问题与负载平衡无关!我只希望我的所
想知道有没有人有将Zend社区应用部署到云上的经验(例如AWS或类似)?
我刚接触云托管,过去一直很幸运地为拥有专用服务器的人工作,我主要关心的(非zend特定的)是如何在数据库级别管理弹性?例如,在传统的设置中,我会让两个机器在主/从模式下运行数据库( FOr ),主服务器复制到从服务器上。假设主机出现任何硬盘故障,我可以将DB连接从主机切换到从机,并在以后重新构建主机?在云中做这件事有什么不同吗?
有什么非常感谢的帮助/指点吗?