喝咖啡理解三層云服務IaaS/PaaS/SaaS

思考三層云服務的合理比喻

在網上看到一些把三層云服務比喻成吃披薩,開養豬場等例子,相當生動形象。知乎: 誰能舉個通俗易懂的例子告訴我IAAS,SAAS,PAAS的區別? 但有一點似乎都被大家都忽略了,三層云服務所面對的客戶是有所區別的。我覺得有必要把比喻打得更加貼切一些。寫下自己的理解,從買一杯咖啡開始。

SaaS:軟件即服務 = 開個咖啡店

SaaS 是 Software as a Service 的縮寫

在穿過海岸城廣場去往地鐵站的路上,一字排開的臨街商鋪前總熱鬧非凡。各式各樣的門店來滿足著消費者的生活需求:

  • 餐飲
  • 文化
  • 教育
  • 電子產品
  • 其他...

SaaS服務提供商跟這些商鋪一樣,也是云服務中與終端消費者日常接觸的一層,來滿足各種不同的應用需求。困了我會買一杯香濃的咖啡,不需要自己選咖啡豆、買咖啡機再翻出各種攻略來研究怎么煮一上壺。同樣我有文件要存儲共享我會使用云盤,而不是自己建個存儲平臺再搭個FTP什么的,為了可靠安全的存儲我可能會選擇一些大公司產品,比如iCloud Drive,所以付點錢也是值得的。

除了辦公、存儲、社交、視頻這些面向個人消費者的SaaS云服務,還有很大一部分是面向企業的SaaS,如Saleforce, GoToMeeting等。如果把企業看做一個消費者,這之間沒有什么實質差別。

角色扮演:

  • SaaS 提供商:咖啡店及各種商鋪
  • SaaS 消費者:普通消費者

PaaS:平臺即服務 = 運營購物中心

PaaS 是 Platform as a Service 的縮寫

看到生意如此火爆,我也打算開個熊小宇の咖啡店。第一步是找鋪面,一開始宣傳資金和運營經驗都是不夠的,需要找一個相對成熟商場。而Shopping Mall的運營中心正有我所有需要的東西:

  • 出租繁華地段的鋪面
  • 合理的空間布局
  • 相鄰商鋪間的內容互補分析
  • 人流量與消費數據分析報告
  • 飲品相關的品牌和供應渠道

剩下要做的就是專注于設計自己的店鋪,裝修和請人干活了。購物中心先租賃或者購買物業的產權,進行品牌包裝,整體設計和零售管理,來打造一個一站式的平臺,形形色色的商家只要聯系購物中心,繳納租金和服務費就可以開店了。

云服務中PaaS這一層的就像是運營購物中心,PaaS提供給做SaaS服務的公司的一個基礎平臺,包括數據庫、SDK、部署工具、控制臺等等組件或框架,同時也提供行業解決方案與技術咨詢&支持。

如果你的需求只是一杯咖啡,你是不會去跟購物中心打交道的。購物中心面向客戶僅是需要開店的商家。同樣PaaS面向SaaS開發者的服務,而SaaS則是面向個人或者企業消費者的服務。

角色扮演:

  • PaaS 提供商:購物中心運營商
  • PaaS 消費者:咖啡店及各種商鋪

IaaS:基礎設施即服務 = 當個地產開發商

IaaS 是 Infrastructure as a Service 的縮寫

開了咖啡店又不滿足了,我也希望能開一間小型的購物中心。了解過后知道一個購物中心也不都是從零開始打造的。首先會尋找一個繁華的地段、選擇適合的場地建筑和基礎設施,和開發商簽約,再開始購物中心包裝。而這么一個場地的建造則是由地產開發商完成的,包括:

  • 設計規劃
  • 建筑施工
  • 水電安裝
  • 管道鋪設

整個工程工期漫長又耗資巨大,一般不是中小公司能玩轉的。在基礎設施建造完畢后,地產開發商再將毛坯物業出租或者出售給運營購物中心的企業,實現盈利。

IaaS跟這地產商建房子相似,提供給消費者的服務是對所有計算基礎設施的利用,包括處理CPU/GPU、存儲、網絡和其它基本的計算資源,以及運行環境所需的操作系統與虛擬化環境。同樣重要的一點:IaaS的客戶是PaaS服務商。

很多時候一些大的服務提供商同時會提供IaaSPaaS的服務,比如阿里云和亞馬遜AWS。這就像萬達廣場,除了整體的設計建造是萬達集團的同時也自己的Shopping Mall品牌來運營購物中心。

角色扮演:

  • IaaS 提供商:地產開發商
  • IaaS 消費者:購物中心運營商

本地部署

當然,我也可以自己從頭開始打造一間咖啡店。買水泥、建房子、裝水電、搞裝修、買設備、進貨、雇員工一切都自己來,這就是本地部署。不過算一筆賬,開個咖啡店的成本本來只要二十萬,時間一個月。但建房子成本需要一千萬,時間兩年,并且其中環節諸多,傻子才這么做啊。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容