【问题标题】:schedule a python code execution from a static ip (azure architecture)从静态 ip 安排 python 代码执行(天蓝色架构)
【发布时间】:2020-01-18 00:58:43
【问题描述】:
  • 我有一个 python 代码,它使用具有保留静态 IP 的虚拟机,每分钟从 Web 服务接收数据。

  • 由于我们使用的是azure架构,所以我用这个ip构建了虚拟机,并安装了python来调度和执行代码。一个月后,我发现这个方法不太一致,导致我无法监控出现的错误,有时机器重启,等等。

  • 有没有其他方法可以做类似的解决方案,记住我只能使用这个静态 ip 来接收来自 web 服务的数据。

  • 我尝试查看azure function或者azure run book,但是没有办法在保留ip下从云端运行。

【问题讨论】:

  • AKS支持静态ip、failovers和易于监控IO等。您可以创建简单的Deployment、Service和监控问题

标签: azure virtual-machine azure-functions static-ip-address azure-runbook


【解决方案1】:

很好奇为什么它需要是您发送数据的静态 IP 而不是主机名(例如 myfunction.azurewebsites.net)。你就在这里,但似乎是一个艰难的要求。其他选择是在 Azure Function 前面启动 Azure API Management 之类的东西。 API 管理将为您提供一个静态 IP,然后可以将请求代理到该函数 - 但添加 API 管理会产生成本。

其他选项可能是 Ami 提到的 AKS,它在编排和确保容器可用的同时提供静态 IP 应该做得更好,但根据代码的作用可能有点矫枉过正。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-02
    相关资源
    最近更新 更多