天天看點

雲計算基礎——IBM雲計算應用架構和開發訓練營

什麼是雲計算

雲計算的5大特征

  • 随需應變的自服務
  • 無所不在的網絡存取
  • 區域獨立的資源池
  • 快速的彈性
  • 靈活的價格模型 

雲計算的三個層次

雲計算基礎——IBM雲計算應用架構和開發訓練營

    這張圖很好的展現了傳統計算中心模式,IAAS,PAAS和SAAS模式的差別和聯系。

  • IAAS(Infrastructure as a service,基礎架構即服務):IAAS平台提供全功能的虛拟電腦,包括網絡、存儲、伺服器和虛拟化,使用者可以按需安裝軟體。如OpenStack,IBM Softlayer,青雲都是此類平台。
  • PAAS(Platform as a service,平台即服務):Pass平台提供中間件和運作時,可以了解為是在IAAS平台上增加了作業系統、中間件和運作時,使用者隻需提供可執行的代碼。如Cloud Foundry, IBM Bluemix, Kubernetes都是此類平台。
  • SAAS(Software as a service,平台及服務):Sass平台使用者可以直接使用的ERP、CRM等通用軟體,可了解為是在PAAS平台之上增加了應用和資料管理,使用者隻需建立一個賬号,即可使用軟體服務,通常按照使用量付費。如Office 365,NetSuit。

IBM Bluemix簡介

    Bluemix是一個基于雲的開發标準平台,用于建構、執行和管理應用。使用了Cloud Foundry, Docker, OpenStack等開發技術。CloudFoundry是一個開源的Paas平台,IBM Bluemix, HP Helion, Pivotal CF, CenturyLink都基于此 。

為什麼用Bluemix

  • 速度:快速産生價值;
  • 靈活:彈性擴充環境;
  • 可預測性:提升性能和可用性 
  • 簡化和速度:2分鐘投産應用
  • 開放和靈活:開放标準,支援多種內建方式

Bluemix提供的服務

  • Bluemix Catalog 服務的分類目錄
  • Bluemix Runtimes 提供不同的運作時環境,如Java, js, go, php。也支援external buildpacks 
  • Bluemix Services 簡化為provision新的服務執行個體,然後綁定服務。如data cache(eXtreme Scale), SSO…

Bluemix中的概念

  • Spaces: 應用、服務和使用者的集合
  • Users:
  • Domains:提供了配置設定給組織的Internet路由
  • Quota:組織的資源限制

繼續閱讀