我们目前正在评估azure,看看我们是否可以将它用于我们的压力和生产环境。
我们的环境非常复杂,包括Web服务器,mysql服务器,hadoop和cassandra服务器,以及监控和部署服务器。
要设置压力环境,我们需要安装环境,然后在运行压力测试之前将大量数据加载到其中。这需要花费时间和精力,因此,由于我们按小时付费,我们希望能够完全关闭环境,并在我们想要进行额外的压力测试时再次启动它。
这是我们的问题 - 我们找不到为azure中的vm设置固定内部ip地址的方法。在AWS中可以使用VPC,但是在azure中,即使您定义了虚拟网络,似乎也无法设置固定的内部IP(至少我们无法找到)。
这为我们带来了几个问题 - 1. Hadoop依赖于集群中的所有节点能够将所有模式的主机名转换为ip地址。 2.一个拥有集群中所有IP地址的cassandra集群立即发生变化。实际上,我们在测试cassandra集群中丢失了数据。
我们的问题是: 1.有没有办法为天蓝色的vm设置固定的内部ip? 如果没有,有没有人有过在天蓝色上运行hadoop和cassandra的经验?在群集关闭时,您是如何处理更改的IP地址的?
对这些问题的任何建议都将不胜感激, 谢谢 阿米尔
答案 0 :(得分:0)
请注意,门户网站并不总是公开Azure的所有功能。 Azure中的某些功能只能通过REST API和PowerShell实现。 如果您查看PowerShell Cmdlet的新版本,您会注意到VNets中的静态IP有一个新选项。 https://github.com/WindowsAzure/azure-sdk-tools