草庐IT

azure-virtual-machine

全部标签

windows - 无需任何第三方即可自行扩展的 Azure 应用程序的模式是什么?

我想让我的AzureWeb角色以独立的方式进行扩展。到目前为止,我见过的所有扩展解决方案都包括一些第三方——它可以是一种特殊服务,可以监控Azure角色并对其进行扩展,也可以是用于手动扩展的应用程序。我想要的是我角色中的额外代码,用于决定何时扩展和启动扩展。我预见到以下问题。首先,在每个时间点应该只有一个角色实例来决定何时缩放以及如何缩放,这样两个或更多实例就不会造成缩放困惑。其次,如果该特定实例出于某种原因死亡,则必须在某个合理的时间段内选择另一个实例。最后,所有的东西都不应该引入太多的开销。是否有任何模式可以实现这种独立的缩放? 最佳答案

windows - Azure 角色本地存储是否保证下一个使用同一主机的应用程序无法访问?

假设我的Azure角色将文件存储到角色本地文件系统并忘记删除它们。将来使用该主机的另一个应用程序是否可以访问这些文件?我读过thewhitepaper它充满了营销风格的陈述,但我找不到关于在主机上启动新角色之前“清理”主机的彻底程度的明确陈述。我能完全确定另一个应用程序不会看到我的应用程序对文件系统所做的更改吗? 最佳答案 不,它不能被另一个虚拟机使用,即使是偶然的。WindowsAzure实例安装的“暂存”驱动器是另一个VHD-数据不会本地写入磁盘。因此,为了让另一个实例读取您的数据,它必须装载您的VHD,这是不可能的。

windows - 我可以拥有 Windows Azure 诊断性能计数器名称的完整列表吗?

在WindowsAzure诊断中启用性能计数器时,我必须使用一些神奇的字符串文字来指定计数器,例如\Processor(_Total)\%ProcessorTime。我找不到可能的字符串文字列表。有没有列表? 最佳答案 在@sharptooth的要求下添加我的评论作为答案:)一旦您通过RDP进入您的VM,打开命令提示符并键入“typeperf-q”以列出您VM上所有可用的性能计数器。正如@SandrinoDiMattia提到的,您可以使用“typeperf-q>counters.txt”将结果保存在文本文件中。请注意,您可能会获得不

Windows Azure 虚拟机在缩放时访问网络很慢

我在我的小型AzureVM上运行一些启动脚本(cmd/bat),其中包括来自已安装VHD的文件传输操作,通常它会在大约3分钟内完成(复制文件并提取~500Mbzip文件命令行7z)。当我扩展到大约150个实例时,相同的操作非常慢(总共最多15分钟,其中大部分时间由7z使用)。此外,完成启动过程最慢的节点最初很难使用mstsc访问(动画滞后并且需要花费大量时间才能登录),但这可能不相关。可能是什么问题?我们有检查缓存的想法,但最好知道在以下情况下可能存在的任何其他潜在瓶颈。更新:我尝试在D:\驱动器上解压,而不是在C:\上解压,并且在缩放到200时,解压缩大约需要一分钟!所以看起来问题是

windows - 一个小型 Windows Azure Web 角色可以支持多少用户?

我们正在创建一个简单的网站,但有大量用户登录(大约25000个并发用户)。我怎样才能计算没有。支持它需要多少实例? 最佳答案 负载测试和性能测试确实是您确定应用的性能指标和实例要求的唯一方法。您需要定义“并发用户”——这是否意味着25,000个并发事务,或者仅仅意味着25,000个事件session?如果是后者,用户访问网页的频率如何(例如页面之间的思考时间)?然后是所有其他移动部分:数据库、Azure存储、外部Web服务、角色内通信等。处理管道中的所有这些步骤都可能成为瓶颈。不要忘记SLA:假设您可以支持25,000个并发sess

php - 将 Azure Microsoft Translator API 与 PHP 和 cURL 结合使用

我正在寻找一个简单的教程,介绍如何让新的Azure翻译API与PHP和Curl一起使用。有没有人有可以调用来执行字符串翻译的简单函数的示例代码?我已经创建了我的用户帐户并注册了一个应用程序。我正在处理这些示例,但我无法弄清楚如何将它们用作简单的PHP函数。http://wangpidong.blogspot.ca/2012/04/how-to-use-new-bing-translator-api-with.htmlNewBingAPIPHPexampledoesntwork 最佳答案 我知道这个问题已经有几个月了,但由于我今天正在

django - django 应用程序的 azure 网站中的配置问题

我已经创建了一个Django应用程序(它在本地正常工作),但我无法在Azure网站中部署。我收到“HTTP500内部服务器错误”。由于该站点在本地运行,我认为我可能在应用程序配置中做错了。我在应用程序设置中有以下内容:DJANGO_SETTINGS_MODULE|chocolate.settingsPYTHONPATH|C:\Users\User\Dropbox\chocolate-chocolate\chocolate;C:\Users\User\Dropbox\chocolate-chocolate\site-packagesWSGI_HANDLER|django.core.han

c# - 找不到 Windows Azure 运行时 2.5

这是来自Windows事件查看器的错误。ThedescriptionforEventID1007fromsourceWindowsAzureRuntime2.5.0.0cannotbefound.Eitherthecomponentthatraisesthiseventisnotinstalledonyourlocalcomputerortheinstallationiscorrupted.Youcaninstallorrepairthecomponentonthelocalcomputer.Iftheeventoriginatedonanothercomputer,thedispla

windows - 运行 node.js 的 Azure 辅助角色是否会在 Node 进程死亡时重新启动它?

我使用WindowsAzurePowerShell创建了一个运行node.js的Azure辅助角色.我已经成功部署了我的服务,并且想知道如果WorkerRole终止,它是否会重新启动该进程。这是使用Web角色和iisnode而不是辅助角色的好处吗?更新我按照GoloRoden在他的回答中建议的那样进行了快速测试,并确认Azure辅助角色确实会在Node进程终止时重新启动它。 最佳答案 说实话,我不知道。但发现起来应该非常简单:只需编写一个简单的Node.js应用程序,它除了以简单的形式响应请求外什么都不做,并在60秒左右后使用set

windows - 我无法从本地 Azure 存储模拟器、VisualStudio 或 Azure 存储资源管理器访问队列

我需要通过Azure队列发送消息,并且我需要使用WindowsAzure模拟器对其进行测试,该模拟器表明运行正常。这些是我经历的步骤:1-运行WindowsAzure存储模拟器(我尝试了2.0.0和3.2.0版本)确保模拟器正在运行:使用WindowsAzure存储模拟器2.0.0时:现在“弃用”的UI显示所有三个存储模拟器都在正确运行。(我无法附上显示它的快照,因为我已经为VisualStudio2013升级了WindowsAzureStorageSDK工具。使用WindowsAzure存储模拟器3.2.0时:[这是一个快照,显示它正在正确运行,但我没有添加imgaes的声誉:s]2