- OpenShift在企業(yè)中的實(shí)踐:PaaS DevOps微服務(wù)(第2版)
- 魏新宇 郭躍軍
- 613字
- 2021-11-05 10:17:07
1.2 企業(yè)數(shù)字化轉(zhuǎn)型之PaaS
PaaS的全稱為Platform-as-a-Service,含義為平臺即服務(wù)。在Docker出現(xiàn)以前,企業(yè)IT的建設(shè)更多是圍繞IaaS進(jìn)行的。IaaS的基礎(chǔ)包括計(jì)算虛擬化、網(wǎng)絡(luò)虛擬化、存儲虛擬化,在此之上構(gòu)建云管平臺。
在虛擬化層面最著名的公司當(dāng)屬VMware。傳統(tǒng)UNIX服務(wù)器的落幕、x86服務(wù)器的崛起,很大程度得益于VMware公司的vSphere虛擬化技術(shù)。虛擬化中的高可用(HA)、在線遷移(vMotion)等特性很大程度上彌補(bǔ)了(與UNIX服務(wù)器相比)早期x86服務(wù)器的穩(wěn)定性相對較差的缺點(diǎn)。
2010年1月,OpenStack第一個(gè)版本發(fā)布,開啟了開源界私有云IaaS建設(shè)的熱潮。但在2012年Docker出現(xiàn)后,很多IT企業(yè)和行業(yè)客戶將IT的重點(diǎn)迅速從OpenStack轉(zhuǎn)向Docker,原因何在?
不管是vSphere還是OpenStack,其面向的對象都是虛擬機(jī)。對于企業(yè)而言,虛擬化實(shí)現(xiàn)了操作系統(tǒng)和底層硬件的松耦合,但虛擬機(jī)承載的是操作系統(tǒng),我們依然需要在操作系統(tǒng)中安裝應(yīng)用軟件。而Docker可以在容器中直接運(yùn)行應(yīng)用(如Tomcat容器鏡像),這比虛擬機(jī)更貼近于應(yīng)用,更容易實(shí)現(xiàn)應(yīng)用的快速申請和部署,極大地促進(jìn)了容器云PaaS的迅速發(fā)展。到目前為止,絕大多數(shù)的企業(yè)級PaaS產(chǎn)品是以Kubernetes為核心的,紅帽的OpenShift 3也是如此。OpenShift 4更進(jìn)一步使用CRI-O替換了Docker容器引擎,從而提供了更為精簡、穩(wěn)定的容器運(yùn)行時(shí),該運(yùn)行時(shí)與Kubernetes步調(diào)一致,極大地簡化了OpenShift集群的支持和配置。
2019年11月,容器創(chuàng)業(yè)公司Sysdig發(fā)布了名為“2019 Container Usage Report”的調(diào)查報(bào)告。報(bào)告中顯示,43%的受訪者會(huì)采用Red Hat的OpenShift作為本地容器編排平臺,這樣既可以享受Kubernetes的優(yōu)勢,同時(shí)又可以使用OpenShift商業(yè)支持的本地PaaS解決方案,如圖1-1所示。

圖1-1 Sysdig公司容器使用報(bào)告
- ReSharper Essentials
- PowerCLI Cookbook
- DevOps Automation Cookbook
- Mastering C# Concurrency
- 云計(jì)算通俗講義(第3版)
- Microsoft System Center Orchestrator 2012 R2 Essentials
- ArcGIS By Example
- D3.js 4.x Data Visualization(Third Edition)
- PLC應(yīng)用技術(shù)(三菱FX2N系列)
- Learning Modular Java Programming
- 區(qū)塊鏈項(xiàng)目開發(fā)指南
- HTML5+CSS3+JavaScript 從入門到項(xiàng)目實(shí)踐(超值版)
- 從Excel到Python數(shù)據(jù)分析:Pandas、xlwings、openpyxl、Matplotlib的交互與應(yīng)用
- Python預(yù)測分析與機(jī)器學(xué)習(xí)
- RESTful Web API Design with Node.js(Second Edition)