假设有3台虚拟机处于负载平衡的端点之下。在这些虚拟机中运行的应用程序会生成一些需要下载到客户端本地计算机的结果文件。那么,如果客户端请求列出他的所有文件,那么一个虚拟机如何知道其他虚拟机上可能存在的文件呢?
是否可以通过虚拟机运行应用程序,这些虚拟机将文件存储在blobs中,而不是vhd磁盘中,还可以在表和队列中写入文件?
发布于 2013-01-22 21:10:30
在Azure中,每个虚拟机都独立于其他虚拟机。正如您所说的那样,没有一个虚拟机知道其他虚拟机。
解决方案是使用SaaS存储选项之一(如blob存储或Azure SQL数据库),这些选项对于单个VM来说不是本地的,并且可以由拥有密钥的所有应用程序访问。
发布于 2013-01-22 21:10:35
您可以使用blob存储,只需从任意多个实例访问同一存储帐户。
有关详细信息,请查看此链接:
http://www.windowsazure.com/en-us/develop/net/how-to-guides/blob-storage/
https://stackoverflow.com/questions/14459187
复制相似问题