亚马逊网络服务和非亚马逊网站

时间:2014-12-05 23:27:14

标签: amazon-web-services amazon-ec2

我对亚马逊网络服务的一些方面感到困惑。这就是我想要做的。

  1. 我的网站允许用户输入方程并解决它们。一些方程式将处理大型数据集和数学,这对于浏览器来说计算成本太高。

  2. 我的网站会查看每个等式,并确定是否应在浏览器或服务器上解决。

  3. 如果需要在服务器上解决,我想做两件事之一。首先,发送数据和函数,让AWS运行该数据的代码。另一种选择是使用给定数据预设代码。

  4. AWS然后运行代码并返回解决方案的JSON。

  5. 例如,假设用户的数字矩阵为1,000 x 1,000,他们希望采用逆或消除高斯。我的代码将查看矩阵的大小,并确定它需要在服务器上运行。然后,代码将在AWS上调用我的函数来解决此问题,向其发送数据,AWS将返回答案。

    正如我所读到的,我不知道如何设置EC2来从服务器或ajax调用中调用函数。 AWS不会做我认为它做的事情吗?我是否需要在AWS上托管我的网站才能执行此操作?

    如果重要,我在Hostmonster上运行LAMP堆栈。

1 个答案:

答案 0 :(得分:0)

您可以使用Amazon EC2创建可在Internet上访问的服务器(例如Web服务器)。您在服务器上加载的内容以及您如何使用服务器取决于您。

Amazon EC2没有提供任何功能可以帮助您完成特定的用例。您在“普通”服务器上运行的任何内容都可以在Amazon EC2上运行,因为它只是运行操作系统的虚拟机以及您配置的任何软件。

根据您的描述,您需要开发一个主要在浏览器中运行的Web应用程序(例如使用JavaScript),但也可以调用后端服务器。你如何做到完全在你的掌控之中。