【问题标题】:Multiple instances on Microsoft Azure each with own IP addressMicrosoft Azure 上的多个实例,每个实例都有自己的 IP 地址
【发布时间】:2015-07-12 03:03:25
【问题描述】:

我想在 Microsoft Azure 上运行网络爬虫。每个网络爬虫实例都应该有一个自己的 IP 地址。有什么成本效益的方法来做到这一点?我是否需要虚拟机、工作者角色或网络作业是否足够?

谢谢

【问题讨论】:

  • 成本效益是主观的,使用虚拟机与云服务的选择也是如此。无论如何,这个问题应该发布到 ServerFault,因为它与编程无关(它与基础架构相关,关于 Azure 如何处理 IP 地址)。

标签: azure


【解决方案1】:

在不了解项目细节的情况下很难推荐任何东西。

网络作业

这应该是最便宜和最容易使用的平台,另一方面,它提供的控制比云服务或虚拟机少。如果您的项目不需要任何特别的东西,webjobs 应该可以工作,您唯一需要担心的是调整和扩展您的托管计划。您的网络作业中最多可以有 10 个大型(4 核,7GB)实例,应该足以满足大多数需求。

也就是说,您的要求之一是每个实例都应该有自己的 VIP(虚拟公共 IP)。使用 webjobs 不会有这种可能性。如果您真的负担不起使用单个 VIP,您将不得不考虑云服务。

Webjos 概述

https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-jobs/

云服务

在云服务中,您始终拥有一个 VIP,但您可以为每个实例启用 PIP(实例级公共 IP)。有一些限制。每个订阅只能有 5 个 PIP。如果您需要更多,则必须向 Microsoft 索取。 PIP 不能像 VIP 一样被保留,这样如果你重新部署一个实例或整个项目,你的所有 IP 都会改变。您只能预订标准 VIP。每个 PIP 的成本约为 3 美元/月。

实例级公共 IP 概览

https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-instance-level-public-ip/

IP 地址定价

http://azure.microsoft.com/en-us/pricing/details/ip-addresses/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多