Python 云计算将函数传递给服务器

Python 云计算将函数传递给服务器,python,cloud,Python,Cloud,假设我有一个带有Python或C之类的云集群,我想在云中执行我的函数(作为客户机)。我怎么可能将我在本地编写的函数传递给服务器 我在其他地方看到过这一点,我不仅不知道怎么做,而且我想看看是否有很多这样的想法 谢谢, Anthony Hurst处理集群中大量数据的最流行系统之一是Hadoop(http://hadoop.apache.org/) 您可以使用MapReduce编程模式(google it)用python编写函数,将程序上载到集群,然后它将处理您的数据 看一看,读一读。这是一个巨大的话

假设我有一个带有Python或C之类的云集群,我想在云中执行我的函数(作为客户机)。我怎么可能将我在本地编写的函数传递给服务器

我在其他地方看到过这一点,我不仅不知道怎么做,而且我想看看是否有很多这样的想法

谢谢,
Anthony Hurst处理集群中大量数据的最流行系统之一是Hadoop(http://hadoop.apache.org/)

您可以使用MapReduce编程模式(google it)用python编写函数,将程序上载到集群,然后它将处理您的数据


看一看,读一读。这是一个巨大的话题——一个问题谈得太多了。如果您有一些特定的用例,请用更多信息编辑您的问题。

如果您在本地编写,您可能不会执行任何需要实时编译的操作(我假设您在寻找效率,并将在云中交换一系列计算)在这种情况下,您希望在运行时发送ruby文件吗?
但这似乎不太实际,因为您真的不打算让这个新编写的函数从客户端发送过来,并在您发送到的集群中进行良好的扩展


也就是说,设置一些东西,在那里可以以xml、json等形式发送函数周长。如果需要安全,可以使用http连接或https,并使用hadoop、mpi等进行构建。

代码移动性是一个基本上未经探索的领域,问题多于答案。通常,您不能在运行时移动任意代码。历史上有一些编程语言支持代码移动性(例如Kali Scheme),但它并不适合主流使用

关于函数,在这里我不太清楚你在问什么。有功能编程语言支持我认为代码迁移的“前体”。例如,在Erlang中,您可以传递函数签名,在Cloud Haskell中,您可以在特定限制内发送闭包(即具有并置数据的函数)

其他更重要的方法是制作插件,即在运行时加载的预编译二进制文件。可能还有更多的可能性来传递对象代码,这样当从一个平台传递到另一个平台时,不必在运行时编译和链接所有的内容


通常,您需要清楚的是,您开发的是源代码。这要么需要在运行时进行解释(意味着在两种平台上都必须加载解释器),要么编译成二进制文件,然后启动。还有一个问题是数据和状态等,在代码移动性按照我们的设想发挥作用之前需要共享这些数据和状态。

什么是云,云中的存储技术是什么?