我的代码HtmlAgilityPack
每小时解析 100 到 200 个 html 网页。我正在收集解析的数据,并且正在制作一个 xml 文件,然后由用户使用。
现在我想将此代码移动到 Azure。是否可以在 Windows azure 上解析网站?如果是这样:我应该使用 Azure 提供的哪种服务?
我对 Azure 不熟悉。任何提示将不胜感激。谢谢。
Azure 为您提供了几个解决方案:
即服务即服务
创建 PaaS 应用程序时,您可以选择常规网站或云服务。云服务包含角色、Web 角色和工作者角色。Web 角色是常规的 IIS 托管网站。辅助角色是 Windows 服务的 Azure 等效项。
在你的情况下,我会看看worker roles。它们可以连续运行,是执行计划操作的理想选择。从你的辅助角色,你可以访问Azure Blob 存储来存储你创建的 XML 文件。这些文件可以安全的方式暴露给外部用户。
Windows Azure 是一个托管环境。根据您创建的项目类型,您可能正在寻找 云服务,您可以在其中托管您编写的任何代码。