Re: [問題] 請教實體機器改用雲端運算平台該如何設計消失

看板PLT (程式語言與理論)作者時間7年前 (2017/02/02 14:40), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《EriXchu (耍廢艾瑞克)》之銘言: : 小弟大學的專題剛好是需要用到一些大量運算的項目 : 原本全部在實體電腦上建置 : 那麼現在想把負責運算的由自己電腦轉移到雲端運算平台 : 原本是這樣 : 網頁輸入資料—>自己電腦java處理—>結果儲存在電腦 : 想改成這樣 : 網頁—>雲端平台java處理—>傳回結果並儲存在電腦 從這裡看不出來你原來的架構 我猜你說的網頁和你的 Java 程式是分開的 如果只是要將程式放到 web 上,只要加上一個 web UI 就可以了 大概過程如下: 使用者 ------> Web ------> Web -------> Java <------ server <------ app <------- app 假設你的 Java app 已經寫好了 Web server 有很多現成的,像 Apache 或 Nginx Web app 要自己寫,這就是問題所在 要注意的是,web app 和 Java app 可以用不同的語言 只要在 web app 裡呼叫 Java app 即可 不過,把程式放上 web 後,這個 app 就變成公開的 也有可能會有惡意使用者覬覦你的主機,這個反而比較麻煩 做出來不會很久,安全問題比較重要 : 那我的困難點是 : 第一,雲端的運算平台我該如何建置,因為我也是首次接觸,不太了解該從何下手 : 第二,我該選哪一家的平台來用 網路是 language and platform agnostic 選自己順手習慣的就可以了 我自己先前練習做網站是用一些小型的 VPS e.g. Linode, DigitalOcean, Vultr 好處是便宜和自由度高,有 shell access 和 root 權限 壞處就是要自己管理主機,有些沒有管理者介面 但是這種小型 VPS 運算資源比較少,可能不會你的需求 如果是要 computing resource 大的可用 AWS 和 Google Cloud Platform 我自己當時 AWS 介面不熟,白白浪費一年試用機會,後來就不想再用了 XD : 中間有些觀念不太清楚的地方 : 各位大大請鞭 沒關係的 : 因為我實在想到頭髮都快抓光了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.36.83 ※ 文章網址: https://www.ptt.cc/bbs/PLT/M.1486017644.A.AE1.html
文章代碼(AID): #1OajHihX (PLT)
文章代碼(AID): #1OajHihX (PLT)