- OpenShift在企業(yè)中的實踐:PaaS DevOps微服務(wù)(第2版)
- 魏新宇 郭躍軍
- 526字
- 2021-11-05 10:17:09
1.5 PaaS、DevOps與微服務(wù)的關(guān)系
PaaS、DevOps、微服務(wù)的概念很早就出現(xiàn)了。廣義上的微服務(wù)和DevOps的建設(shè)包含人、流程、工具等多方面內(nèi)容。IT廠商提供的微服務(wù)和DevOps主要是指工具層面的落地和流程咨詢。
在Kubernetes和容器普及之前,我們通過虛擬機也可以實現(xiàn)微服務(wù)和DevOps(CI/CD),只是速度相對較慢,因此普及性不高(想象一下通過x86虛擬化來實現(xiàn)中間件集群彈性伸縮的效率)。而正是容器的出現(xiàn),為PaaS和DevOps工具層面的落地提供了非常好的承載平臺,使得這兩年容器云平臺風(fēng)生水起。這就好比4G(2014年出現(xiàn))和微信(2011年出現(xiàn))之間的關(guān)系。在3G時代,流量費較貴,大家對于微信語音和視頻聊天不會太感興趣;到了4G時代,網(wǎng)速提高而且收費大幅下降,像微信這樣的社交和互聯(lián)網(wǎng)支付工具才能興起和流行。
容器引擎使容器具備了較好的可操作性和可移植性,Kubernetes使容器具備企業(yè)級使用的條件。而IT界優(yōu)秀的企業(yè)級容器云平——penShift又成為DevOps和微服務(wù)落地的新一代平臺。
OpenShift以容器技術(shù)和Kubernetes為基礎(chǔ),在此之上擴展提供了軟件定義網(wǎng)絡(luò)、軟件定義存儲、權(quán)限管理、企業(yè)級鏡像倉庫、統(tǒng)一入口路由、持續(xù)集成流程(S2I/Jenkins)、統(tǒng)一管理控制臺、監(jiān)控日志等功能,形成覆蓋整個軟件生命周期的解決方案。
所以說,OpenShift本身提供開箱即用的PaaS功能,還可以幫助客戶快速實現(xiàn)微服務(wù)和DevOps,并且提供對應(yīng)的企業(yè)級服務(wù)支持。
- 深入淺出Electron:原理、工程與實踐
- Julia機器學(xué)習(xí)核心編程:人人可用的高性能科學(xué)計算
- Elastic Stack應(yīng)用寶典
- Mastering Unity Shaders and Effects
- Python編程與幾何圖形
- ArcGIS By Example
- Yii Project Blueprints
- 大數(shù)據(jù)時代的企業(yè)升級之道(全3冊)
- Drupal 8 Development:Beginner's Guide(Second Edition)
- Tkinter GUI Programming by Example
- Android從入門到精通
- 生成藝術(shù):Processing視覺創(chuàng)意入門
- 趣味掌控板編程
- 計算機輔助設(shè)計與繪圖技術(shù)(AutoCAD 2014教程)(第三版)
- Java算法從菜鳥到達人