雲平台概念學習

2022-05-09 20:20:39 字數 2128 閱讀 8658

什麼是雲:雲是網路、網際網路的一種比喻說法。

什麼是平台:作業系統、資料庫和一些中介軟體都可稱為軟體平台。

什麼是雲平台:我的理解是,存在於網際網路中,具備擴充套件和向其他使用者提供基礎服務、資料、中介軟體、資料服務、軟體的提供商。

比如:一台伺服器主機和儲存裝置被虛擬化技術分割成n份虛擬主機來月月租用了。而且雲計算廠商還得搞idc機房、電力、機櫃、走線,還得購買網路路由裝置、網路頻寬資源、銷售網路頻寬、運維防止網路抖動,這比過去一次性幾百萬賣伺服器主機、儲存裝置、網路裝置要難的多。首先賺錢難,過去一次性幾百萬賣出去了,現在得乙個月乙個月的收,過去伺服器/儲存/網路裝置都有磨損損壞,損壞了客戶得再次購買,又一大筆錢,現在損壞以及再購買裝置的成本轉移到了乙方雲計算廠商的頭上了。第二是服務難,過去是裝置賣出去了,出了問題客戶自己先查,客戶搞不定再公升級到廠商這裡。現在呢,全得雲計算廠商自己單方兜著。過去每家企業客戶都得按license購買n份作業系統、中介軟體、資料庫、大資料平台軟體。現在每家客戶只租用乙份了,記住,是月月租用,還是乙份,不是n個license。

雲平台當前有幾種服務型別:

根據分層理論,將雲平台根據基礎服務、資料、軟體系統,劃分為iaas(infrastructure as a service)基礎設施平台即平台、paas(platform-as-a-service)平台即服務、saas(software-as-a-service)軟體即服務。

什麼是iaas(infrastructure as a service):

個人理解:通過軟體平台系統將大量的硬體資源進行集中管理,根據使用者請求進行按需分配儲存空間、計算能力、記憶體大小、防火牆、作業系統、網路環境等基礎設施,以滿足使用者需求。

優:基礎設施可以動態擴充套件,根據需求公升級而增加基礎設施的配置和容量。使用者只為自己使用到的部分付費,降低運營成本。付費後可以立即獲取需要的公升級,無須等待較長時間。

缺:安全性、穩定性不確定。如果服務提供商網路環境出問題,會引起使用者不能訪問到提供的基礎設施,造成執行在其上的paas、saas也不能提供服務。

什麼是paas(platform-as-a-service):

個人理解:舉個栗子,企業購買了iaas上的虛擬硬體後,需要部署乙個hr系統,而此系統需要大量的服務、資料作為業務支撐,比如hr需要知道行業薪酬資料,需要知道入職人員素質測評的結果,這些都可以通過paas提供商的服務api介面獲取到。而保證hr系統隨著使用量的增加,解決存在效能瓶頸,可以使用企業服務匯流排、雲儲存、雲快取解決服務負載均衡、快取、儲存問題,並讓其執行在基礎設施上。

這些解決專業、公共、非功能性問題的服務,不屬於業務部分,放入paas平台,利用雲的擴充套件性,分擔業務系統的效能壓力。代表產品有esb、hadoop等。

優、缺點和iaas類似。

當前paas平台眾多,推薦阿朱的paas平台分類清單。 

paas的價值在於提供獨特的價值能力,這些服務大多是對稀有資源的包裝,通過open api的方式供第三方呼叫。這些資源包括業務資料、業務服務、計算能力、儲存能力等。

什麼是saas(software-as-a-service):

個人理解:為降低企業運營成本,企業通過購買saas平台的軟體直接使用達到軟體目標,而不必購買伺服器、部署在自己人伺服器上的軟體、專人的維護。只需要按照次數或者使用量來付費。代表模式:多租戶。

優點:使用方便,運營成本低。

缺點:除穩定性、安全性外,軟體的定製開發、公升級、與其他軟體整合,都離不開saas提供商的支援。

iaas、paas、saas關係:

paas和saas可以執行在iaas上,也可以不執行在iaas上。

paas可以為saas提供服務,也可以為非saas系統提供服務。但非saas系統一般沒有那麼大的效能需求,paas是突破原系統效能瓶頸的新解決方案。(我甚至覺得不僅僅是效能,而是包括許可權、資料等方面的瓶頸)

saas可以使用iaas作為基礎設施,也可以不用。可以使用paas解決效能問題,也可以不使用paas。

什麼是雲計算:

個人理解:

2023年11月:借力網際網路接入應用、資料、服務。突破原有資源瓶頸。來達成更高的系統和業務目標。

LINQ概念學習

1 linq不是orm,但是linq to sql是 2 linq linq to sql linq是語言 language 中整合 integrate 查詢 query 的縮寫,是c 3.0和vb 9.0中新加入的語言特性,可以在程式設計時使用內建的查詢語言進行基於集合的操作。這麼做可以大大簡化開...

HTTP概念學習

http 計算機通過網路進行通訊的規則,無狀態的協議 不保留連線,沒有記憶 預設情況下,傳送xhr請求的同時,還會傳送以下http頭部資訊 乙個完整的http請求過程,7個步驟 建立tcp連線 瀏覽器 向 伺服器 傳送請求命令 瀏覽器傳送請求頭資訊 伺服器應答 伺服器傳送應答頭資訊 伺服器 向 瀏覽...

RESTful 概念學習

rest本身即representational state transfer表述性狀態轉移 它是一種架構風格,它定義了建立可擴充套件web服務的最佳實踐,這個過程會充分發揮http協議的功能。1 客戶端 伺服器 ui是與資料儲存分離的 2 無狀態 每個請求會包含伺服器所需的足夠資訊,無需維護狀態就能...