我很困惑亚马逊网络服务的东西的一些方面。这是我想要做的。亚马逊网络服务和非亚马逊网站
我的网站让用户输入方程式并解决它们。一些等式将处理大型数据集和数学,这对浏览器来说计算量过大。
我的网站将查看每个等式并确定它是否应该在浏览器或服务器上解决。
如果需要在服务器上解决,我想做两件事之一。首先,发送数据和函数,让AWS运行该数据上的代码。另一种选择是用预设的代码给出数据。
然后AWS运行代码并返回解决方案的JSON。
例如,假设用户的数字矩阵为1,000乘以1,000,他们想要取反或做高斯消元。我的代码会查看矩阵的大小并决定它需要在服务器上运行。然后代码会在AWS上调用我的函数来解决此问题,将数据发送给AWS,然后AWS返回答案。
当我阅读时,我不明白如何设置EC2来从服务器或从ajax调用函数。 AWS没有做我认为的事情吗?我需要在AWS上托管我的网站才能执行此操作吗?
如果重要,我在Hostmonster上运行LAMP堆栈。
你的问题对我来说听起来不太清楚,我想也许是因为你还没有足够的了解AWS真正清楚说明你的问题。如果我正确地分析你的想法,这听起来像你真正想要的是一个Web服务(托管在一个EC2实例上),如果你的网站发现一个问题对客户来说太复杂,处理。那是对的吗? – 2014-12-06 00:24:21
这基本上就是我想要的,虽然我想在那里解决的问题不一定更复杂,但我只是想要在浏览器中关闭小数据集并在服务器上关闭大数据集。是否有一部分AWS会这样做? – 2014-12-06 03:37:34