在我的本地计算机上创建azure VM
是否可以在我的本地计算机上创建一个或多个azure VM?我想创建一个web应用程序并在本地对其进行负载测试,而无需将其放入云中。我在考虑以下场景:我有一个本地虚拟机运行一个IIS服务器和我的web应用程序;我使用一个工具来产生大量的负载;我需要部署第二个VM,它包含与第一个VM相同的内容。web应用程序的停机时间应等于0(希望如此) 澄清(更新):在我的本地计算机上创建azure VM,azure,azure-web-roles,azure-virtual-machine,azure-vm-role,Azure,Azure Web Roles,Azure Virtual Machine,Azure Vm Role,是否可以在我的本地计算机上创建一个或多个azure VM?我想创建一个web应用程序并在本地对其进行负载测试,而无需将其放入云中。我在考虑以下场景:我有一个本地虚拟机运行一个IIS服务器和我的web应用程序;我使用一个工具来产生大量的负载;我需要部署第二个VM,它包含与第一个VM相同的内容。web应用程序的停机时间应等于0(希望如此) 澄清(更新): 我想实现以下目标:创建一个web应用程序和一个监控应用程序(CPU、内存),并将它们部署到一个VM上。在负载测试中,如果虚拟机无法处理它(例如CP
我想实现以下目标:创建一个web应用程序和一个监控应用程序(CPU、内存),并将它们部署到一个VM上。在负载测试中,如果虚拟机无法处理它(例如CPU超过80%),我希望以编程方式部署一个新的虚拟机(具有相同的配置,同时具有web应用程序和监控应用程序),这样就不会发生停机。Azure有几种方法可以让您托管站点
- 虚拟机只是普通的虚拟机。您可以在本地创建并上传它们,但一切都取决于您,包括如何处理升级。如果这是你需要做的,那么我不知道你将如何在没有停机时间的情况下处理升级;不过,您可以将多个VM添加到负载平衡器中,然后一次升级一个VM李>
- 听起来你真正想探索的是云服务。您可以在emulator中本地运行一个或多个虚拟机,在云中进行升级而无需停机,实现自动缩放(您必须使用工具或编写一些代码)李>
- 或者,您可能希望查看Azure网站,但这是一个完全不同的概念,您无法以相同的方式在本地测试负载和负载平衡李>
- 即使是相对空闲的web服务器也会短暂地达到100%,所以仅仅拥有一个简单的treshold是不够的;在启动另一个服务器实例之前,您需要决定服务器需要在某个树上运行多长时间
- 当您有多台服务器时会发生什么情况?而且,在Azure上,您应该始终至少有两台服务器,以确保您具有弹性。请注意,云服务的想法实际上是拥有许多小型服务器,而不是几个大型服务器。您按核心付费,而不是按服务器数量付费。
- 假设您当前有三台服务器,其中一台由于某种原因非常繁忙,另两台处于空闲状态。你想启动第四台服务器吗
- 假设您当前有两台服务器,它们都很忙。您真的希望他们都启动一个新服务器,这样您就可以运行四台服务器了吗
再一次,我承认你问过如何在本地测试这个问题,但我相信这个问题在Azure环境中没有真正意义,我希望上面的信息能有所帮助。我很确定你不能这样做,而且无论如何也没有意义。如果您想要进行负载测试,您需要在尽可能类似于生产环境的环境中运行负载测试,这意味着您必须在Azure云上运行应用程序。否则,您怎么知道加载实际上会在real cloud上得到很好的处理?谢谢您的回答。我想实现以下目标:创建一个web应用程序和