gae mysql_国内几大云服务引擎 BAE、SAE 与 GAE 优劣对比
xAE——應(yīng)用引擎
從數(shù)據(jù)庫、應(yīng)用配置、計費(fèi)、域名綁定、平臺服務(wù)對比BAE——百度應(yīng)用引擎SAE——新浪應(yīng)用引擎GAE——谷歌應(yīng)用引擎的優(yōu)劣,最后給出云平臺選型的建議。
數(shù)據(jù)庫
SAE
不支持 InnoDB(可申請支持),BAE 默認(rèn)支持。
BAE
不支持?jǐn)?shù)據(jù)庫連接池(c3p0、BoneCP 已測不支持),數(shù)據(jù)庫連接不能長時間保持。
GAE
使用 Datasotre 存取數(shù)據(jù),最近也提供了云 SQL(MySQL),但申請比較困難,配額/性能筆者未測試過。
另外,SAE 顯式給出了主從庫的訪問方式,應(yīng)用可以比較靈活地設(shè)計存取策略,例如讀寫分離。并且 SAE
是每個應(yīng)用都擁有自己的數(shù)據(jù)庫,而 BAE 是所有應(yīng)用共用一個庫。
應(yīng)用配置
BAE 的 duapp-web.xml 基本是抄襲 GAE 的 appengine-web.xml,元素基本一致。
比較奇葩的是 BAE 靜態(tài)資源配置默認(rèn)所有后綴為靜態(tài)文件類型(例如 .html)的請求路徑都默認(rèn)假設(shè)為靜態(tài)資源,需要在
duapp-web.xml 中指定排除。
計費(fèi)與配額
SAE 按應(yīng)用天計費(fèi)“云豆”,服務(wù)也按流量計費(fèi)、CPU 時間、調(diào)用次數(shù)計費(fèi)。注冊或活動送配額,否則需要購買。
BAE 目前還沒有詳細(xì)的計費(fèi),只限定了應(yīng)用數(shù)。公測結(jié)束后應(yīng)該會細(xì)化計費(fèi)模型。
GAE 目前的計費(fèi)模型主要是按 API 調(diào)用計數(shù),流量分為 In/Out 配額。每天會定時刷新免費(fèi)配額。
綜上,GAE 的計費(fèi)一目了然,主要就是 API 調(diào)用次數(shù);SAE 的計費(fèi)比較復(fù)雜,不同服務(wù)有不同的計費(fèi)策略;BAE
還沒有明確的計費(fèi)模型。
域名綁定
GAE 開通企業(yè)套件后隨便綁,企業(yè)套件有免費(fèi)版。
SAE 目前可以隨便綁,但沒備案的話綁定域名的請求走海外中轉(zhuǎn),流量計費(fèi)翻倍(原二級域名請求計費(fèi)不變)。
BAE 目前可以隨便綁,但沒備案的后果自負(fù)。
平臺服務(wù)
SAE 提供了 SDK 包,包含了開發(fā)需要的本地服務(wù)實現(xiàn)。
BAE 則分別提供了服務(wù) Jar,調(diào)用方式按不同服務(wù)而異。
GAE 提供了完整的 SDK 包,包含了開發(fā)需要的本地運(yùn)行環(huán)境和配置客戶端。
綜上,GAE 提供了完整的平臺化服務(wù),覆蓋了從開發(fā)到上線運(yùn)維的一系列工具;SAE
則提供了部分工具,平臺化不完整,增加了開發(fā)、運(yùn)維難度;BAE 則是分別提供不同服務(wù)給開發(fā),沒有統(tǒng)一的 SDK 與調(diào)用方式。
另外,值得一提的是 BAE 雖然服務(wù)沒有整合到一個 SDK 中,但其分散的服務(wù)也比較適合應(yīng)用自己選擇。
其中云消息(消息服務(wù))以及云觸發(fā)(數(shù)據(jù)變更通知)是 GAE/SAE 沒有提供的服務(wù),某些業(yè)務(wù)場景應(yīng)該會非常適用。
結(jié)論
SAE 與 BAE 主要還是面向應(yīng)用部署托管,普通應(yīng)用修改后易遷移部署到 BAE 或 SAE。
新應(yīng)用開發(fā)可以選擇和平臺綁死(依賴平臺服務(wù))或按照普通應(yīng)用開發(fā)。
使用配置工具來上傳、更新應(yīng)用配置其實是非常好的方式,但目前 SAE/J、BAE/J
都沒有提供客戶端配置工具,這增加了使用者的維護(hù)工作量。
GAE 提供了比較完整的服務(wù)平臺,覆蓋了應(yīng)用的生命周期,最近也提供了云 MySQL 服務(wù)以吸引更多開發(fā)者。
需要根據(jù)應(yīng)用類型來考慮平臺選型,例如 GAE 基本以 API
計數(shù)的配額就不適合做社交應(yīng)用,'墻’的問題也需要考慮解決方案。
總結(jié)
以上是生活随笔為你收集整理的gae mysql_国内几大云服务引擎 BAE、SAE 与 GAE 优劣对比的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 数据显示不完整 有省略号_
- 下一篇: Nginx限速详解