我很困惑亞馬遜網絡服務的東西的一些方面。這是我想要做的。亞馬遜網絡服務和非亞馬遜網站
我的網站讓用戶輸入方程式並解決它們。一些等式將處理大型數據集和數學,這對瀏覽器來說計算量過大。
我的網站將查看每個等式並確定它是否應該在瀏覽器或服務器上解決。
如果需要在服務器上解決,我想做兩件事之一。首先,發送數據和函數,讓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