我的公司使用建模软件,该软件需要10到12个小时才能完成完整的仿真运行。完成运行后,可以收集数据并将其存储在我们的数据库中。我们的目标是能够对这些数据进行一些机器学习。但是,为了获得足够的数据,我们将需要至少运行此建模软件数百次。
我希望这是Azure出现的地方。从Azure租用几台VM,下载我们的建模软件,然后让这些VM尽可能多地运行我们的模式是否合理?
下载并安装建模软件后,我们希望能够保存虚拟机的状态。这将使我们能够启动和暂停VM的使用,而不必每次都重新下载建模软件。尽管在那之后,只要我们可以将结果导出到本地数据库,我们就无需连续备份VM。
鉴于所有这些,您认为通过azure使用多个VM是否适合我的公司?如果是这样,您是否认为为多个VM配置恢复服务保管库是在安装软件后保存我的VM状态的正确方法? (基于文章https://docs.microsoft.com/en-us/azure/backup/backup-azure-vms-first-look-arm和https://docs.microsoft.com/en-us/azure/backup/backup-azure-arm-vms-prepare)
感谢您提供任何建议或见解。
答案 0 :(得分:0)
事物的结合:
设置虚拟机,设置默认环境,然后创建虚拟机映像,以允许您使用该源映像配置其他虚拟机。参考:https://docs.microsoft.com/en-us/azure/virtual-machines/windows/capture-image-resource
当您停止VM时,您不再为VM付费(成本高),但您却为磁盘支付了存储成本(低成本)。
您可以根据工作负载自动启动和关闭VM。 https://docs.microsoft.com/en-us/azure/automation/automation-solution-vm-management
您可以购买“保留的虚拟机实例”,但按需付费可能更适合=短期,棘手或不可预测的工作负载的应用程序。 https://azure.microsoft.com/en-gb/pricing/details/virtual-machines/windows/
恢复服务是用于恢复以前文件状态的备份服务。 https://docs.microsoft.com/en-us/azure/backup/backup-azure-recovery-services-vault-overview
Azure是一个令人难以置信的环境(公平地说也是AWS),但是要充分利用它,请为PaaS资源设计解决方案以获得最大的收益。例如,无服务器功能应用程序要花费几美分。希望能有所帮助。斯科特