Azure 云服务连续运行 4 小时

Azure 云服务连续运行 4 小时

我已经将一些 WCF 服务部署到 Azure 云服务,但它每天都显示它运行了 4 个小时,而当时没有人使用这些服务。我唯一的想法是,也许是黑客试图寻找漏洞,但我想微软已经为这类攻击制定了应对措施。我是对的吗?我原以为这些服务是关闭的,直到您调用它们,然后它们就会打开并在空闲时关闭。我可以做些什么来配置它?我在门户网站上找不到任何可以做到这一点的东西。我对整个云计算还很陌生,我之前在实际服务器上工作过,所以这对我来说是一个很大的变化。

更新

所以我当时正在审查stackoverflow.com与管理员进行沟通,其中一些时间似乎是从我们的部署中计算出来的,这是微软计算“时间”的方式。昨晚我的大脑运转不正常,但我找到了问题的答案。我只是想知道微软是否会处理常规的服务器攻击,或者我们是否必须处理这种情况。显然他们以某种方式处理,没有任何细节,我发现了这个stackoverflow.com 上的其他帖子. 基本上就是这样。

答案1

Azure 的云服务(Web 和辅助角色)运行您定义的 Web 和辅助角色模板(或您可能正在使用的 wcf Web 角色,因为这是有关 WCF 的)的实例。它将为每个角色运行至少一个实例。这是针对云服务设计的,您需要为每个角色选择的给定 VM 大小(和数量)支付每小时费用,无论 CPU 消耗为 0% 还是 100%。您无法将 Web/辅助角色的实例缩减为零。即使云服务支持这一点,您的服务也会有离线(不可用)的时期。

您可以选择关闭整个云服务(您可以停止它而不删除它),但同样,当您执行此操作时,您将完全离线。

还有其他方法可以在 Azure 中定期启动服务,例如虚拟机(您可以根据需要启动和停止每个实例)。

相关内容