成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

Sina App Engine與Google App Engine區(qū)別對比

2011-06-20 10:52:22來源:作者:lovelucy

新浪推出了自己的云計(jì)算服務(wù)平臺,和Google一樣,都叫App Engine。根據(jù)NIST的定義,Google App Engine屬于PaaS平臺型服務(wù),那么它具體提供什么樣的服務(wù),新浪推出的Sina App Engine和Google的又有哪些區(qū)別呢?

新浪推出了自己的云計(jì)算服務(wù)平臺,和Google一樣,都叫App Engine。根據(jù)NIST的定義,Google App Engine屬于PaaS平臺型服務(wù),那么它具體提供什么樣的服務(wù),新浪推出的Sina App Engine和Google的又有哪些區(qū)別呢?

背景

云計(jì)算服務(wù)在Google、Amazon等公司成功產(chǎn)品的引領(lǐng)下,正在商業(yè)化的道路上大步向前。在NIST的定義中,有三種云計(jì)算服務(wù)模型。

  • Software as a Service (SaaS):軟件即服務(wù)模型,用戶直接使用構(gòu)建在云端的軟件。例如,Google Docs, Salesforce.com
  • Platform as a Service (PaaS):平臺即服務(wù)模型,用戶使用云平臺所支持的語言和工具,開發(fā)應(yīng)用并部署在云平臺。例如,Google App Engine, Force.com
  • Infrastructure as a Service (IaaS):基礎(chǔ)架構(gòu)即服務(wù)模型,提供處理器、存儲、網(wǎng)絡(luò)等(虛擬)硬件資源給用戶,用戶可任意安裝軟件和開發(fā)環(huán)境,包括安裝操作系統(tǒng)。例如,Amazon EC2, Joyent

可見,三種模型從應(yīng)用到平臺再到架構(gòu),越來越底層,用戶得到的可操作性和靈活性也越來越大。

Google App Engine是什么?

Google App Engine(GAE) 提供一整套開發(fā)組件來讓用戶輕松地在本地構(gòu)建和調(diào)試網(wǎng)絡(luò)應(yīng)用,之后能讓用戶在Google強(qiáng)大的基礎(chǔ)設(shè)施上部署和運(yùn)行網(wǎng)絡(luò)應(yīng)用程序。配置可隨應(yīng)用的訪問量和數(shù)據(jù)存儲需要的增長輕松擴(kuò)展,使用 GAE,將不再需要維護(hù)服務(wù)器:只需上傳你的應(yīng)用程序,它便可立即為你的客戶提供服務(wù)。

簡單來說,這和虛擬主機(jī)服務(wù)類似,只是運(yùn)行環(huán)境不同。虛擬主機(jī)支持的是ASP, JSP, PHP等網(wǎng)頁應(yīng)用,而GAE現(xiàn)支持Java、Python和Google自家開發(fā)的Go這三種語言開發(fā)的應(yīng)用程序,并為這三種語言提供基本相同的功能和API。

GAE提供大量的免費(fèi)使用額度和靈活的資費(fèi)標(biāo)準(zhǔn)。多達(dá) 500 MB 的存儲空間,以及可支持每月約 500 萬頁面瀏覽量的足夠的 CPU 和帶寬,完全免費(fèi)。選擇付費(fèi)服務(wù)則可按需提高相應(yīng)配置。

\
功能支持

  • 網(wǎng)址抓取(URL Fetch):訪問互聯(lián)網(wǎng)上的資源,抓取檢索數(shù)據(jù)。
  • 郵件(Mail): GAE可以利用基于Gmail的基礎(chǔ)設(shè)施來發(fā)送電子郵件。
  • Memcache緩存:高性能的內(nèi)存緩存保障,對于那些不需要持久性存儲和事務(wù)功能的數(shù)據(jù)(例如臨時數(shù)據(jù)或從數(shù)據(jù)存儲區(qū)復(fù)制到緩存以進(jìn)行高速訪問的數(shù)據(jù))很有用。
  • 圖像操作(Image Manipulation):使用該 API,您可以對 JPEG 和 PNG 格式的圖像進(jìn)行縮放、裁剪、旋轉(zhuǎn)和翻轉(zhuǎn),還能使用預(yù)先定義的算法提升圖片的質(zhì)量。
  • 計(jì)劃任務(wù)和任務(wù)隊(duì)列(Scheduled Tasks & Task Queues):允許將任務(wù)計(jì)劃為按指定間隔運(yùn)行,這些任務(wù)通常稱為Cron job。另外可以通過在一個隊(duì)列插入任務(wù)(以Web Hook的形式)來實(shí)現(xiàn)后臺處理,GAE會根據(jù)調(diào)度方面的設(shè)置來安排這個隊(duì)列里面的任務(wù)執(zhí)行。

管理界面
GAE與Google帳戶集成,進(jìn)行登錄管理和用戶認(rèn)證。登錄控制臺http://appengine.google.com/

\
GAE管理平臺

Sina App Engine是什么?

Sina App Engine(SAE),是由新浪公司開發(fā)和運(yùn)營的開放云計(jì)算平臺。SAE為App開發(fā)者提供穩(wěn)定、快捷、透明、可控的服務(wù)化的平臺,并且減少開發(fā)者的開發(fā)和維護(hù)成本。和GAE一樣,他們都屬于PaaS平臺型云計(jì)算服務(wù)。

SAE通過Web Service Pool,提供以PHP+HTTP為基礎(chǔ)的計(jì)算中心,這對于一個普通網(wǎng)站來說完全足夠了。這樣一來,大量草根站長就可以使用SAE來當(dāng)做虛擬主機(jī)免費(fèi)空間,希望開放注冊后新浪能夠有足夠技術(shù)和經(jīng)濟(jì)實(shí)力支撐住整個平臺。

與傳統(tǒng)主機(jī)托管服務(wù)相比而言,傳統(tǒng)托管面向的是硬件軟件設(shè)備,使用者得到的也是設(shè)備的使用權(quán);而SAE面向的服務(wù),使用者得到的是服務(wù)的使用權(quán)。開發(fā)者可以在其上通過在線調(diào)試、日志分析、協(xié)作共享等功能進(jìn)行web開發(fā)。

最重要的是SAE提供的完整的分布式web服務(wù)的解決方案,具有高可靠性,開發(fā)者只需專注于應(yīng)用的功能開發(fā),而不必?fù)?dān)心故障宕機(jī)、服務(wù)擴(kuò)容,甚至不用關(guān)心主輔同步和讀寫分離,因?yàn)樗羞@些SAE都已經(jīng)為用戶完整提供。與虛擬主機(jī)采用固定計(jì)費(fèi)的方式不同,SAE采用預(yù)充值方式,“所付即所用,所付僅所用”,按需付費(fèi)更加靈活和節(jié)省成本,web服務(wù)的一切損耗均提供報表查詢和賬單匯總,用戶一目了然。SAE可以為運(yùn)營節(jié)約成本,包括運(yùn)維成本。

使用SAE云計(jì)算,省錢+高效+可靠。由此可以預(yù)見,國內(nèi)的虛擬主機(jī)商可能將因此面臨不小的沖擊。

功能支持

  • PHP運(yùn)行環(huán)境
  • MySQL:分布式數(shù)據(jù)庫服務(wù),通過RDC提供
  • Memcache:分布式緩存服務(wù)
  • Storage:文件存儲服務(wù)
  • Cron:定時服務(wù)
  • Image:圖像處理服務(wù)
  • FetchURL:網(wǎng)頁抓取服務(wù)
  • Mail:郵件服務(wù)
  • TaskQueue:異步輕量級任務(wù)隊(duì)列
  • DeferredJob:異步大任務(wù)延遲隊(duì)列
  • Counter:計(jì)數(shù)器服務(wù)

從上面可以看到,Sina App Engine提供了大部分Google App Engine支持的功能,另外SAE選擇PHP作為首選支持語言,并支持MySQL數(shù)據(jù)庫。這主要是因?yàn)镻HP語言在目前國內(nèi)Web開發(fā)的比重最大。未來 SAE會考慮支持更多的Web開發(fā)語言,如Python、Java等。

在SAE上的所有服務(wù)都具有大型分布式系統(tǒng)的高可靠性、高擴(kuò)展性、易維護(hù)性等優(yōu)點(diǎn)。目前SAE的內(nèi)核(即Runtime)和大部分服務(wù)之間的通訊是采用HTTP REST方式,SAE平臺理論上可以對接各種服務(wù),對接的第三方服務(wù)和內(nèi)部服務(wù)一樣可以通過在線管理平臺進(jìn)行管理、查看統(tǒng)計(jì)配額、計(jì)費(fèi)等。

管理界面
登錄http://sae.sina.com.cn,可以通過Web在線管理平臺對應(yīng)用進(jìn)行管理。目前可以使用新浪微博帳號登錄,并支持OAuth。

SAE在線管理平臺

SAE和GAE的比較

  Sina App Engine Google App Engine
云計(jì)算模型 PaaS PaaS
支持語言 PHP Java、Python、Go
數(shù)據(jù)庫支持 MySQL 最大5GB 暫不支持
每個帳號可擁有app數(shù)量 10個 10個
單app存儲限額 最多10GB,單文件不大于4M 1GB免費(fèi),無最大上限
代碼大小 每帳戶不超過100M,單app總代碼不超過50M 單app不超過150MB
綁定域名 需另行申請,備案 支持
免費(fèi)額度 各項(xiàng)服務(wù)通過扣除虛擬貨幣“云豆”實(shí)現(xiàn)限額。
每日免費(fèi)發(fā)放200云豆(實(shí)名認(rèn)證后1000云豆)
每日6.5 CPU-hours,流入流出帶寬各1GB,存儲1GB。
具體額度
超過免費(fèi)限額的收費(fèi)標(biāo)準(zhǔn) 1元=100云豆,暫未支持支付 流入帶寬:0.1美元/GB
流出帶寬:0.12美元/GB
CPU 時間:0.1美元/CPU小時
存儲:0.15美元/GB 每月

在政策的影響下,Google的大部分服務(wù)基本上都被墻奸,即使能夠訪問,用戶體驗(yàn)也差好多。現(xiàn)在國內(nèi)的企業(yè)都在嚷嚷著云計(jì)算,不過一直都是雷聲大,雨點(diǎn)小,多數(shù)僅僅是屬于概念炒作而已。而Sina App Engine的出現(xiàn)卻讓人眼前一亮,這個平臺如果能夠完善下去,的確可以成為中國云計(jì)算服務(wù)的典范。

注冊Sina App Engine:http://sae.sina.com.cn/
注冊Google App Engine:https://appengine.google.com/

本文原文:http://www.lovelucy.info/app-engine-sina-vs-google.html

贊助商鏈接:

主站蜘蛛池模板: 临湘市| 金沙县| 镇巴县| 洪雅县| 沙田区| 海城市| 雅安市| 鄂尔多斯市| 察哈| 电白县| 永顺县| 宁乡县| 许昌市| 额尔古纳市| 车险| 南宫市| 临清市| 沂水县| 黄大仙区| 吴忠市| 临泉县| 南江县| 德昌县| 宜都市| 马山县| 天门市| 祁门县| 广安市| 保亭| 维西| 彰化市| 三原县| 南安市| 青岛市| 三门县| 清新县| 嵩明县| 来安县| 永修县| 金寨县| 沂源县|