首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >本地PC到云

本地PC到云
EN

Stack Overflow用户
提问于 2011-11-03 21:24:30
回答 2查看 133关注 0票数 2

有没有办法动态、无缝地将程序/计算从本地桌面PC迁移到云端?

基本上,我感兴趣的是一个平台,类似于Dropbox,但用于计算资源。用户在其本地机器上运行应用程序,达到其本地机器的CPU限制(例如,运行密集的3D模拟),并且该作业被实时迁移而不中断到云,同时用户保持对该过程的交互控制。

换句话说,繁重的计算被外包给云,但只有在本地机器无法处理的情况下才会没有中断。这应该在不修改用户的应用程序的情况下完成。

这个是可能的吗?如果不是,那么有没有任何东西可以用来构建这样一个平台呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-03 21:29:32

您想要使用的称为平台即服务云提供商(您为该平台编写了一个程序,它将根据您提交的工作负载在提供商的基础设施上自动扩展)。例如:

亚马逊Beanstalk

  • Microsoft Azure

  • ...

  • 谷歌应用引擎

但是您最后的精确度表明您希望它与您的本地应用程序紧密绑定。在这种情况下,我会使用在本地脚本中提到的那些,该脚本认为您是否应该将计算的一部分外包给云。

我之所以建议这样做,是因为我不知道一种依赖于完全VM“实时”迁移的方法的可行性。

总而言之,如果我是你,我会在我的程序周围构建一个包装器,这样它就可以在云上运行。我将在本地运行一个脚本,决定是否将计算转移到云中。

票数 1
EN

Stack Overflow用户

发布于 2011-11-03 21:27:56

最简单的方法是在虚拟机中运行该程序,然后跨物理主机迁移该程序;各种虚拟化解决方案都提供了相应的工具,例如:http://www.vmware.com/products/vmotion/overview.html

不确定这对用户来说有多无缝,但计算肯定不会中断(但可能会暂停一小段时间)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7995643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档