云, 云原生笔记
IaaS、PaaS和SaaS就是云計算的三種服務(wù)
?
IaaS也就是基礎(chǔ)設(shè)施即服務(wù)(Infrastructure-as-a-Service)
擁有了IaaS,就可以將引薦外包到別的地方去。IaaS公司會提供場外服務(wù)器,存儲和網(wǎng)絡(luò)硬件,也可以選擇租用。節(jié)省了維護(hù)成本和辦公場地,公司可以在任何時候利用這些硬件來運(yùn)行其應(yīng)用。
目前比較知名的IaaS公司有亞馬遜、Bluelock、CSC、GoGrid、IBM等。
?
PaaS即軟件即服務(wù)(Platform-as-a-Service),
某些時候也被叫作中間件。所有的開發(fā)都可以在這一層進(jìn)行,節(jié)省時間與資源。PaaS公司可以提供各種開發(fā)和分發(fā)應(yīng)用的解決方案,比如虛擬服務(wù)器和操作系統(tǒng)等,可以節(jié)省硬件上的費(fèi)用。
PaaS公司與IaaS公司有許多重疊,除了上面列出的那些之外,還有Google、Microsoft Azure、Force.com、,Heroku、Engine Yard等。
?
最后則是SaaS,軟件即服務(wù)(Software-as-a-Service),
也是我們目前普通用戶接觸最多的層面,在網(wǎng)絡(luò)上任意一個遠(yuǎn)程服務(wù)器上的應(yīng)用都是屬于SaaS。比如現(xiàn)在阿里的釘釘、JIBUU以及蘋果的iCloud都屬于這一類。
比較知名的SaaS公司有Salesforce、workday、Slack等。
?
用披薩比喻
IaaS:
他人提供廚房、爐子、煤氣,你使用這些基礎(chǔ)設(shè)施,來烤你的披薩。
PasS
除了基礎(chǔ)設(shè)施,他人還提供披薩餅皮, 你只要把自己的配料灑在餅皮上,讓他幫你烤出來就行了。也就是說,你要做的就是設(shè)計披薩的味道(海鮮披薩或者雞肉披薩),他人提供平臺服務(wù),讓你把自己的設(shè)計實(shí)現(xiàn)。
SaaS
他人直接做好了披薩,不用你的介入,到手的就是一個成品。你要做的就是把它賣出去,最多再包裝一下,印上你自己的 Logo
?
?
?
云原生
所謂云原生,它不是一個產(chǎn)品,而是一套技術(shù)體系和一套方法論,而數(shù)字化轉(zhuǎn)型是思想先行,從內(nèi)到外的整體變革。更確切地說,它是一種文化,更是一種潮流,是云計算的一個必然導(dǎo)向。
?
在容器技術(shù)、可持續(xù)交付、編排系統(tǒng)等開源社區(qū)的推動下,以及微服務(wù)等開發(fā)理念的帶動下,應(yīng)用上云已經(jīng)是不可逆轉(zhuǎn)的趨勢。隨著云化技術(shù)的不斷進(jìn)展,云原生的概念也應(yīng)運(yùn)而生?
?
云原生并不是一個產(chǎn)品
最近討論云原生應(yīng)用越來越多。關(guān)于云原生應(yīng)用,簡單地說,就是大多數(shù)傳統(tǒng)的應(yīng)用,不做任何改動,都是可以在云平臺運(yùn)行起來,只要云平臺支持這個傳統(tǒng)應(yīng)用所運(yùn)行的計算機(jī)架構(gòu)和操作系統(tǒng)。只不過這種運(yùn)行模式,僅僅是把虛擬機(jī)當(dāng)物理機(jī)一樣使用,不能夠真正利用起來云平臺的能力。
云并非把原先在物理服務(wù)器上跑的東西放到虛擬機(jī)里跑,真正的云化不僅是基礎(chǔ)設(shè)施和平臺的事情,應(yīng)用也要做出改變,改變傳統(tǒng)的做法,實(shí)現(xiàn)云化的應(yīng)用——應(yīng)用的架構(gòu)、應(yīng)用的開發(fā)方式、應(yīng)用部署和維護(hù)技術(shù)都要做出改變,真正的發(fā)揮云的彈性、動態(tài)調(diào)度、自動伸縮……一些傳統(tǒng)IT所不具備的能力。這里說的“云化的應(yīng)用”也就是“云原生應(yīng)用”。云原生架構(gòu)和云原生應(yīng)用所涉及的技術(shù)很多,如容器技術(shù)、微服務(wù)、可持續(xù)交付、DevOps等。
?
CNCF(云原生計算基金會)認(rèn)為云原生系統(tǒng)需包含的屬性:
容器化封裝:以容器為基礎(chǔ),提高整體開發(fā)水平,形成代碼和組件重用,簡化云原生應(yīng)用程序的維護(hù)。在容器中運(yùn)行應(yīng)用程序和進(jìn)程,并作為應(yīng)用程序部署的獨(dú)立單元,實(shí)現(xiàn)高水平資源隔離。 自動化管理:統(tǒng)一調(diào)度和管理中心,從根本上提高系統(tǒng)和資源利用率,同時降低運(yùn)維成本。 面向微服務(wù):通過松耦合方式,提升應(yīng)用程序的整體敏捷性和可維護(hù)性。?
?
云原生的四要素:持續(xù)交付、DevOps、微服務(wù)、容器
容器技術(shù):
Docker是軟件行業(yè)最受歡迎的軟件容器項(xiàng)目之一。思科、谷歌和IBM等公司在其基礎(chǔ)設(shè)施和產(chǎn)品中使用Docker容器。 Kubernetes是軟件容器領(lǐng)域的另一個值得關(guān)注的項(xiàng)目。Kubernetes是一個允許自動化部署、管理和伸縮容器的工具。為了便于管理其容器,谷歌建立了Kubernetes。它提供了一些強(qiáng)大的功能,例如容器之間的負(fù)載均衡,重啟失敗的容器以及編排容器使用的存儲。?
云生態(tài)圈:
?
資料參考:
http://www.sohu.com/a/255182751_219833
?
轉(zhuǎn)載于:https://www.cnblogs.com/snow-man/p/10267758.html
總結(jié)
- 上一篇: Chrome 如何让光标快速定位到地址栏
- 下一篇: UCMap移动GIS 时空地图GIS