Firebase能改變什麼(對SaaS,BaaS,PaaS,IaaS的解釋比較清楚)

來源:互聯網
上載者:User

標籤:

作為Google Cloud對標Amazon AWS重要的一環,Firebase能改變什嗎?雷鋒網  2016-05-25 12:18:49 查看源網址閱讀數:12

按:本文作者劉之,野狗CEO。野狗是一家做即時後端雲的創業公司。

Google I/O大會推出了全新的Firebase平台,開發人員反響強烈。Google一年半前收購Firebase時後者團隊僅26人,按照Google的作風,收購後的公司品牌就要關掉。至今收購而保留下來的品牌並不多,除非收購前品牌影響力很大,比如Nest、Android,都是特別大體量的產品。Firebase能夠保留下品牌,足見這個產品的影響力。

那一家由26人組成的公司做出了怎樣的產品?又怎樣成為Google Cloud戰略中重要的一環?因為野狗和Firebase的API完全相容,所以由我來寫這篇文章還是很有發言權。

 

 

|Firebase究竟好在哪?

1、本機複本,弱中心化的架構

Firebase的實現原理可以理解為是一個用戶端分布式即時資料庫。在每個用戶端上都有一個雲端資料庫的副本。當用戶端被更改的時候,每個裝置上的資料庫副本都會相應的進行同步。

當實現本機複本、弱中心化以後,有很多好處。比如可以提供離線處理,在網路不好的情況下可以無需中斷。只要網路一好,立刻進行同步。還有可以很簡化開發模型,因為資料在每個用戶端的SDK裡都有緩衝,執行速度非常的快。

PS:這樣的特性對使用者特別友好,但是對系統開發來說特別考驗架構和編程能力,因為要在每個端上要實現一個記憶體資料庫。更別提還有交易處理等複雜功能。

2、前端化思維

Firebase的產品和Facebook的Parse不一樣的地方是,Firebase對前端工程師特別友好。

Web工程師逐漸正在崛起,不再只是寫個代碼,做個頁面這麼簡單。

有人說Firebase平均每月2萬的淨增是從Google匯入的新使用者,但實際情況是產品優秀。

Firebase是一個BaaS ( Backend as a Service ) 服務。Firebase的應用情境非常豐富,比如多人互動、遊戲、物聯網等。

 

 

|傳統雲端服務體驗怎麼樣?

先說下傳統雲端服務公司的定義:SaaS、PaaS、IaaS。越往下自由度越高,越往上使用起來越簡單。

SaaS解決的是開箱即用的問題,不用寫代碼,直接用。PaaS解決的是營運的問題,寫完代碼往雲端一扔,搞定。而IaaS解決的是硬體資源彈性擴容的問題,像個水龍頭,用多少擰多少。

目前PaaS代表的產品比如HeroKu,Google App Engine、國內SAE等,幾乎全線已掛或半死不活。PaaS掛掉的原因是沒有解決根本問題,半吊子。又不簡單,又不自由。

 

 

廣義BaaS是指使用者需要通過遠程API獲得服務的雲端服務產品。比如類似統計服務MixPanel、友盟等。狹義的BaaS是指通過遠程API提供計算和儲存資源的產品,比如Parse、Firebase、Twilio、Pusher,Apple Cloud Kit這樣的產品。

|新版Firebase能為Google帶來什嗎?

BaaS接近SaaS,但是提供更多的自由度。使用者使用Firebase API可以很方便的開發出即時通訊功能,而無需後端雲端服務。蘋果、AWS、Paypal等很多公司都有自己的BaaS平台。不同於傳統的PaaS服務還需要上傳到容器,BaaS服務僅需要API介面就可以進行編程。

比如新版Firebase與分析服務實現了深度整合,它可以向Firebase反饋基礎的使用者資訊,與Google Analytics一樣,開發人員也可以指定特定的細節,例如追蹤按鈕的按壓或者購買的操作。

藉助這些資料Firebase能夠給出一個直觀的分析報告,以便開發人員深入瞭解使用者的行為或者廣告的投放效果。

本次更新後,Firebase可以遠程變更應用配置,開發人員可以藉此進行某些A/B測試。同時Firebase開放了全新的通知系統,此功能基於Google Cloud Messaging。

 

 

除此之外,Google還將Firebase與Cloud Test Lab深度結合了起來,以便開發人員在真實裝置上測試行動裝置 App,並重新命名為Firebase Test Lab。

在美國的市場,IaaS亞馬遜已經是絕對的老大,Google沒有機會。Google希望通過Firebase這個產品能夠串連它的底層Google Cloud和上層的SaaS業務:Nest、Google Works、Admob、分析等。甚至Nest的API也是使用的Firebase。

在這次Google推出的包括分析、Push、Storage等功能,看起來沒有新意,但恰是透露了Google通過以Firebase為中心,以應用為切入口去和亞馬遜AWS競爭的戰略。

雷鋒網註:本文為雷鋒網(搜尋“雷鋒網”公眾號關注)原創約稿,轉載請聯絡授權並保留完整資訊,不得修改、刪減文章

http://www.weibo.com/ttarticle/p/show?id=2309351000223978995556350045

Firebase能改變什麼(對SaaS,BaaS,PaaS,IaaS的解釋比較清楚)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.