舉個栗子說明:
小明要請十個朋友到家里吃火鍋,他首先需要準備一個大的房間,收拾干凈,準備好桌椅、爐灶、鍋,其次還要買菜、買肉、火鍋底料、飲料等等,還可能出現(xiàn)房間太小,鍋不夠用,肉不夠吃或菜買太多剩余的情況。如果小明選擇請這十個朋友到飯店吃火鍋,場地、桌椅根據(jù)人數(shù)配置,肉菜底料可根據(jù)大家的口味愛好自行選擇,不夠吃再添加,多余可與店家協(xié)商退掉。
對應互聯(lián)網場景:
雙十一零點剁手血拼,服務器訪問流量較平時劇增,為了應對更多的流量,就需要更強的計算能力,需要更加穩(wěn)定安全等,云計算強大的數(shù)據(jù)存儲能力和計算能力體現(xiàn)了優(yōu)勢,資源可彈性伸縮按需使用。
"云"是可以進行自我維護和管理的虛擬化的計算資源,大型的服務器、存儲服務和帶寬資源集群到資源池里,云計算就是將資源池里的數(shù)據(jù)集中起來,通過自動化調度管理,讓用戶根據(jù)自己的使用需求調用資源,支持復雜的程序運作,無需費心于計算資源,而專注于本身的業(yè)務。
購買到自己想要的資源和服務,只要需要,隨時隨地獲取,彈性調整,這就是云計算模式。云計算即資源+服務。
云計算服務模式
云計算里面,經常提及三個名詞IaaS、PaaS、SaaS
最底層的,IaaS:?Infrastructure-as-a-Service(基礎設施即服務)
故事中的房間、桌椅即是IaaS,可以理解為硬件設施。當我們要建一個網站,需要服務器、帶寬等設備,可以直接從IaaS服務商那里購買IaaS服務。
往上一層,PaaS:?Platform-as-a-Service(平臺即服務)
故事中的爐灶、鍋,可以理解為平臺。某些時候也叫做中間件?;谟布?,平臺開發(fā)都可以在這一層進行。PaaS服務提供商提供各種開發(fā)和分發(fā)應用的解決方案,比如虛擬服務器和操作系統(tǒng),以及數(shù)據(jù)庫系統(tǒng)等。
再上一層,SaaS:?Software-as-a-Service(軟件即服務)
故事中的菜、肉、火鍋底料、飲料等,與人直接交互的功能服務。例如通過郵箱接收發(fā)送郵件、滴滴打車、美團點餐等。展現(xiàn)出的,就是具體的應用服務。
云計算技術
1.虛擬化技術
服務器虛擬化:在物理機上模擬創(chuàng)建多個虛擬機,一臺機器跑多個操作系統(tǒng),提高了硬件資源的利用率,便于大規(guī)模系統(tǒng)的靈活管理。
應用虛擬化:可通過多種方式訪問虛擬機,如遠程桌面訪問虛擬機系統(tǒng)。
2.分布式系統(tǒng)
分布式存儲:將一個大型文件數(shù)據(jù)放在多個小硬盤里,他們之間通過網絡彼此聯(lián)通,仿佛一個巨大的存儲空間。
分布式計算:將文件數(shù)據(jù)放到一起還不夠,計算能力也要合并到一起,如果將一個任務分給多個物理機處理,他們通過這種方式連在一起,也能當作超級計算機使用。
云計算部署方式
云計算根據(jù)部署方式分為公有云、私有云、混合云。
1.公有云
當服務通過公開使用的網絡呈現(xiàn)時,云被稱為“公共云”。公有云服務可能是免費的。從技術上講公共云和私有云架構沒有任何區(qū)別。
2.私有云
私有云是為一個客戶單獨使用而構建的,因而提供對數(shù)據(jù)、安全性和服務質量的最有效控制。該公司擁有基礎設施,并可以控制在此基礎設施上部署應用程序的方式。私有云可部署在企業(yè)數(shù)據(jù)中心的防火墻內,也可以將它們部署在一個安全的主機托管場所,私有云的核心屬性是專有資源。
3.混合云
混合云是兩個或兩個以上的云(私有,社區(qū)或公共)組成,它們仍然是不同的實體,但是綁定在一起,提供了多個部署模型的好處,混合云還意味著將搭配,管理和云資源相連接的能力。
云計算資源
計算:可以理解為計算能力,決定著計算能力的就是服務器的性能,比如CPU和內存大小。
網絡:多個網絡間的互通,以保證信息的傳輸和相互訪問。網絡的負載能力決定著流量突增時訪問流暢性。
存儲:存放數(shù)據(jù)文件,包含冷存儲和熱存儲。冷存儲是一種存儲方式,可以理解為數(shù)據(jù)存放,長時間不需讀寫,保證較高的數(shù)據(jù)持久性即可;熱存儲正好相反,需頻繁存入獲取,對磁盤的吞吐性能要求較高。
DNS:又叫域名解析,通過域名,最終得到該域名對應的IP地址。能夠使用戶更方便的訪問互聯(lián)網,而不用去記住能夠被機器直接讀取的IP數(shù)串。
云計算特點
虛擬化:使用軟件的方法重新定義劃分IT資源,便于部署和管理。
按需服務:用戶可以像用水電一樣使用云服務,付費模式也是按需的。
彈性擴展:根據(jù)自己的業(yè)務隨時調整用量,做到用戶無感知。
廉價:相較于傳統(tǒng)機柜,云資源可以用多少買多少,避免了物理資源的占地費用、維護費用和資源空置等。云的價格更便宜,按需付費或包年包月付費。