雲計算基本概念

2021-07-27 03:21:03 字數 2414 閱讀 6593

在it行業,最不缺就是新技術名詞.對於日新月異的新詞彙,要學會透過現象看本質,做到內心有數才不會驚慌.

目前市面上的雲公司很多,做的比較出色的有: 阿里雲 ,亞馬遜 ,華為雲 ,大連雲(大連雲計算公共服務平台)等等.

現在就來看看到底什麼是雲計算,雲計算都有什麼是我們需要知道的.

雲計算的概念

官方版:

其實針對雲計算的定於有很多中形式,我們來摘自幾個權威的雲計算的定義來看看吧:

1、維基百科:認為雲計算是一種能夠動態伸縮的虛擬化資源,該資源在網際網路上通過服務的形式來提供給客戶,使用者不需要知道如何管理支援雲計算的這些基礎設施。

2、ibm:認為雲計算就是一種共享的網路交付資訊服務的模式,客戶看到的只有服務本身,而不用去關係實現服務的底層基礎設施,雲計算是一種革新的it運用模式。

3、其他報告:認為雲計算既是指網際網路上以服務形式提供的應用,也指在資料中心提供這些服務的軟硬體。

通俗易懂版:

雲計算是什麼?那些不是在本地完成而是在遠端的軟體,都可稱為使用了雲計算技術.

雲計算可劃分為3個層次iaas paas saas.

一. iaas(infrastructureasaservice):基礎設施即服務

iaas,基礎設施即服務:就是提供物理的基礎設施,包括資源、計算、儲存、資料、網路等.有時候也叫hardwareasaservice.

iaas公司會提供場外伺服器,儲存和網路硬體,你可以租用.節省了維護成本和辦公場地,公司可以在任何時候利用這些硬體執行決定執行其應用.

二. paas(platformasaservice):平台即服務三. saas(softwareasaservice):軟體即服務

saas,軟體即服務:但不僅僅指軟體,資料 ,資訊 ,安全都可以算為一種服務.生活中我們對saas接觸頗多,乙個遠端伺服器上的應用都通過網路來執行,即saas.

saas大致可以分為兩類:

對雲計算有個比喻我覺得很形象.雲計算就像是乙個大廚房,裡面有上百萬的灶具、冰箱等基礎設施.由廚房提供美食,使用者可以直接食用就是saas; 當使用者需用租用廚房自己烹飪時,就是iaas; 而paas相對比較複雜,它的目標受眾是開發人員.這就像是使用者發現廚房中的餐具等等東西都不是我們平常使用的,但這個廚房提供乙個說明書告訴你怎麼使用,而且還提供一些菜譜,這就像是開發者使用paas平台的資料庫開發一些應用,賣給一些大型企業使用.

關於雲需要知道的

雲平台的型別:

1.公有雲:

面向個人或者中小企業客戶,提供iass pass sass服務,所有的基礎設施都是雲服務公司提供,客戶只按需購買服務:

典型的企業:amazon, 阿里雲, google ,大連雲,這些企業大部分針對中小企業和個人

2.私有雲:

幫助企業搭建自己的雲平台,提供一整套解決方案和產品,比如:賣機架,裝置,網路,雲服務的軟體套件(虛擬化軟體,os,db ,中介軟體等等),說白了就是雲服務公司幫企業自建雲平台:

典型的公司:ibm ,華為 ,大連雲 ,主要是賣解決方案(軟體和硬體)

目標客戶:主要針對的是中大型企業

3.混合雲:雲計算涉及到技術:

1.虛擬化技術:

xen :支援半虛擬化和完全虛擬化,2003

kvm :linux核心元件(需要cpu硬體虛擬化支援)支援半虛擬化和完全虛擬化 2007

openvz :os級別的虛擬化技術,和kvm的區別是對資源(cpu,記憶體)沒有隔離,會導致同一臺物理技術行的虛擬機器資源相關影響(大部分低價的vps廠商使用)

hyper-v :微軟,思想來自於xen

vmware :dell收購emc emc擁有vmware 完全虛擬化

virtualbox :oracle類似vmware

2.軟體堆疊管理軟體:

openstack :雲計算作業系統(雲計算管理軟體),想想什麼是os,就是對雲計算的各個元件:定義統一的介面和協議,負責整個雲計算各個層次元件排程和管理工作,其重在架構和介面,具體各個元件實現可以是多樣的

google kubernetes :容器管理軟體

openstack側重的是對虛擬機器的管理

容器技術則是更輕量級的基於os之上的應用層容器的管理和排程

3.虛擬實體:

虛擬機器的image

容器的image

初識雲計算 基本概念

不同的人群看待雲計算會有不同的檢視和理解。我們可以把人群分為雲計算服務的使用者 雲計算系統規劃設計開發者和雲計算服務的提供者三類。從雲計算服務的使用者角度看,雲計算可以用圖來形象的表達 簡單來說,雲計算是以應用為目的,通過網際網路將大量必需的軟 硬體按照一定的形式連線起來,並且隨著需求的不斷變化而靈...

雲計算的基本概念

雲計算在我看來,就是雲端 計算資源 外包。1 雲端 雲端是相對於自有 homegrown 本地 local 而言。2 計算資源 在infrastructure之上,根據實際的軟體設計實踐,有很多常見的平台性資源。比如,資料庫以及檔案儲存系統是用來記錄資料的計算資源。3 外包 這個是雲計算的核心概念了...

老李分享雲計算基本概念 1

1 nosql資料庫 列族儲存 hbase,hypertable 文件儲存 mongdb,couchdb 鍵值儲存 redis,memcahed,berkeley db 最終一致的鍵 1 nosql資料庫 列族儲存 hbase,hypertable 文件儲存 mongdb,couchdb 鍵值儲存 ...