歡迎來到 常識詞典網(wǎng) , 一個專業(yè)的常識知識學(xué)習(xí)網(wǎng)站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
GAE 的核心部分是受限制的 Pyt-on/Java 運(yùn)行環(huán)境,優(yōu)點(diǎn)是完全不用操心系統(tǒng)維護(hù)。主要制肘在于不能運(yùn)行常駐進(jìn)程。運(yùn)行時間超過30秒的請求(或者超過10分鐘的后臺任務(wù))需要通過各種方式分割成多個小任務(wù)分別執(zhí)行。這個限制對于很多應(yīng)用的編寫有很嚴(yán)重的影響。GAE 的數(shù)據(jù)庫部分是基于 Google BigTable 的 Datastore。Datastore 是個非關(guān)系數(shù)據(jù)庫,支持基本的讀寫,但是大部分?jǐn)?shù)據(jù)關(guān)系需要由上層應(yīng)用自己來維護(hù)。使用起來限制比較多,但設(shè)計(jì)得當(dāng)?shù)脑捒蓴U(kuò)展性很高。GAE 按照實(shí)際使用的計(jì)算、存儲、-資源計(jì)費(fèi)。 AWS 最核心的部分是 EC2,本質(zhì)上和普通 VPS 差不多,主要特性是可以在數(shù)分鐘內(nèi)啟動、停止服務(wù)器,并且按實(shí)際運(yùn)行的小時數(shù)收費(fèi)。具體運(yùn)行上和普通 VPS 一樣,優(yōu)點(diǎn)是靈活程度很高,可以安裝任何需要的程序;缺點(diǎn)是需要自己管理服務(wù)器上的進(jìn)程,以及處理服務(wù)器意外終止后的善后工作。AWS 的數(shù)據(jù)存儲方式比較多:可以在 EC2 上運(yùn)行各類數(shù)據(jù)庫(需要自己管理),也可以使用 AWS 的 RDS、SimpleDB 和 S3 服務(wù)。RDS 是 AWS 托管的 My-L 數(shù)據(jù)庫。SimpleDB 是非關(guān)系型的數(shù)據(jù)庫。S3 提供高可靠的文件存儲服務(wù)。EC2 按照服務(wù)器實(shí)際運(yùn)行的小時數(shù)計(jì)費(fèi)(閑置的服務(wù)器也是要計(jì)費(fèi)的)。存儲和-一般按照實(shí)際使用量計(jì)費(fèi),但是資費(fèi)標(biāo)準(zhǔn)比較復(fù)雜,具體請參考 AWS 網(wǎng)站。 簡單來說,GAE 限制比較很多,但是需要操心的維護(hù)工作最少。AWS 則是在傳統(tǒng) VPS 上的升級,維護(hù)麻煩,但靈活度高、調(diào)整迅速。 Update: 現(xiàn)在隨著 GAE 加入常駐進(jìn)程、-L 支持等新功能,在 GAE 也能慢慢實(shí)現(xiàn)一些以前不可能做到的應(yīng)用;另一方面,AWS 也逐漸加入了 GAE 的一些特性,比如托管的數(shù)據(jù)庫、通知、隊(duì)列等服務(wù)了。可以說二者在逐漸趨同。答案 2:
AWS是IaaS (Infrastructure as a Service), 主要提供硬件設(shè)備等基礎(chǔ)構(gòu)架服務(wù),你得自己安裝操作系統(tǒng)和各種服務(wù)器軟件
GAE是PaaS (Platform as a Service), 主要提供軟件運(yùn)行平臺,你只需開發(fā)自己的程序即可
另外一種模式是Saleforce的SaaS (Software as a Service), 提供軟件,直接用
答案 3:
簡單說AWS就是虛擬機(jī),是平臺即服務(wù)。你可以安裝系統(tǒng)、啟動、重啟,有ss-可以訪問。GAE,是提供一個java或者pyt-on運(yùn)行的開發(fā)平臺和運(yùn)行環(huán)境,說白了就是他的一個java或者pyt-on進(jìn)程,啟動的是你的運(yùn)行實(shí)例。現(xiàn)在AWS也開始提供war(Java web ac-ive)形式的java運(yùn)行環(huán)境,你只需要上次部署war文件就能開始運(yùn)行你的服務(wù)了,跟gea比較接近了。答案 4:
gae不支持?jǐn)?shù)據(jù)庫也就說存儲都要用他的api去做,aws支持mysql更像vps,給的免費(fèi)配額都差不多,學(xué)習(xí)難度少aws > gae, 功能上 gae < aws.下一篇:如何上傳和修改話題? 下一篇 【方向鍵 ( → )下一篇】
上一篇:知乎在線用戶高峰集中在什么時間段? 上一篇 【方向鍵 ( ← )上一篇】
快搜