国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
云發(fā)展歷程簡介:云計算

版權聲明:本文為博主原創(chuàng)文章,博客地址:
https://blog.csdn.net/zxy_666/article/details/80022455


前言:
在開始k8s的學習之前,我覺得能先了解一下相關的背景知識會更加有助于知識的貫通和理解。因為k8s是容器的編排(通俗點可理解為“管理”)工具,那么容器是如何產生的呢?說到這個還得涉及云計算的發(fā)展。下面將簡單地講述這一路發(fā)展過程。

本文內容摘錄自《Docker容器與容器云》一書

云計算平臺

云計算是什么

這個問題,眾說紛紜。
· 維基百科定義為:云計算是一種基于互聯網的計算新方式,通過互聯網異構,自治的服務為個人和企業(yè)用戶提供按需即取的計算

· IBM認為:云計算是一種新興的IT服務交付方式,應用,數據和計算資源能夠通過網絡作為標準服務在靈活的價格下快速地提供給最終用戶。

·有的則認為:云計算是一種資源的服務模式。該模式可以實現隨時隨地、便捷按需地從可配置計算資源共享池中獲取所需的資源(如網絡,服務器,存儲,應用及服務等),資源能夠快速供應并釋放,大大減少了資源管理工作開銷,你甚至可以不用理會那些令人頭痛的傳統(tǒng)服務供應商了。

總的來說:
云計算是一種資源的服務模式,是一種新興的IT服務模式,能通過互聯網將資源(網絡,存儲,計算資源,服務器,應用等)按需提供給用戶??焖俚刭Y源供應和釋放,不僅大大提供了資源的利用率,減少資源管理的工作開銷,且提高了用戶體驗并大大降低其成本。

一句話總結:
云計算是通過網絡將資源按需地提供給用戶,提供了更好的用戶體驗和低廉的成本。

經典云計算架構

經典云計算架構包括三層服務:
· IaaS:基礎設施即服務
為基礎設施運維人員服務,提供計算、存儲、網絡及其他基礎資源,云平臺使用者可以再上面部署包括操作系統(tǒng)和應用程序在內的任意軟件,無需再為基礎設施的管理而分心。
· PaaS:平臺即服務
為應用開發(fā)人員服務,提供支撐應用運行所需的軟件運行時環(huán)境、相關工具與服務,如數據庫服務、日志服務、監(jiān)控服務等,讓應用開發(fā)者可以專注于核心業(yè)務的開發(fā)。
· SaaS:軟件即服務
為一般用戶服務,提供了一套完整可用的軟件系統(tǒng),讓一般用戶無需關注技術細節(jié),只需通過瀏覽器、應用客戶端等方式就能使用部署在云上的應用服務。

更細的架構圖可參考:

圖片來自:
https://blog.csdn.net/enweitech/article/details/53405153

云計算發(fā)展產生的問題

云計算發(fā)展壯大的同時,隨著計算機技術推陳出新,應用的規(guī)模愈發(fā)龐大,邏輯愈發(fā)復雜,迭代更新愈發(fā)頻繁,應用開發(fā)所需的統(tǒng)一規(guī)范和原有開發(fā)模式雜亂無章成立追求進步的主要障礙。
IaaS的發(fā)展主要以虛擬機為最小粒度的資源調度單位,出現了資源利用率低,調度分發(fā)緩慢,軟件棧環(huán)境不統(tǒng)一等一系列問題。PaaS在IaaS基礎上發(fā)展而來,眾多PaaS已經意識到可以利用容器技術解決資源利用率問題,但是PaaS通常在應用架構選擇、支持的軟件環(huán)境服務方面有較大的限制,這帶來了應用與平臺無法解耦、應用運行時環(huán)境局限性強、運維人員控制力下降的問題。

可見無論IaaS還是PaaS都有各自適用的場景,但依舊存在諸多缺陷,人們亟需一個真正可用的解決方案。在這場革命中,Docker抓住了機遇,帶來了容器新革命。


Docker

docker是什么

官方定義:
Docker是以Docker容器為資源分割和調度的基本單位,封裝整個運行時環(huán)境,為開發(fā)者和系統(tǒng)管理員設計的,用于構建、發(fā)布、和運行分布式應用的平臺。它是一個跨平臺,可移植并且簡單易用的容器解決方案。

容器生態(tài)系統(tǒng)

一個軟件項目成功與否的一個重要特征是能否帶動一個生態(tài)系統(tǒng)的發(fā)展,以Docke為代表的容器技術顯然做到了這一點。當然,容器技術的迅猛發(fā)展與其強大的生態(tài)系統(tǒng)息息相關。下面通過2張圖來整體審視一下它。

以上圖片來自:https://xxbandy.github.io/2017/11/05/%E5%AE%B9%E5%99%A8%E7%94%9F%E6%80%81%E6%8A%80%E6%9C%AF/

從圖中可以看出,容器技術的生態(tài)系統(tǒng)自下而上分別覆蓋了IaaS層和PaaS層涉及的各類問題,包括資源調度,編排,部署,監(jiān)控,配置管理,存儲網絡管理,安全,容器化應用支撐平臺等。

容器技術的好處

  • 持續(xù)部署與測試
    容器消除了線上線下的環(huán)境差異,保證了應用生命周期的環(huán)境一致性和標準化。開發(fā)人員使用鏡像實現標準開發(fā)環(huán)境的構建,開發(fā)完成后通過封裝著完整環(huán)境和應用的鏡像進行遷移。由此,測試和運維人員可以直接部署軟件鏡像來進行測試和發(fā)布,大大簡化了持續(xù)集成、測試和發(fā)布的過程。

  • 跨平臺支持
    容器帶來的最大好處之一就是其適配性,越來越多的云平臺都支持容器,用戶再也無需擔心應平臺的捆綁,同時也能讓應用多平臺混合部署成為可能。目前支持容器的IaaS平臺包括但不限于亞馬遜平臺(AWS)、Google云平臺(GCP)、微軟云平臺(Azure)、OpenStack等,還包括如Chef、Puppet、Ansible等配置管理工具。

  • 環(huán)境標準化和版本控制
    基于容器提供的環(huán)境一致性和標準化,你可以使用Git等工具對容器鏡像進行版本控制,相比于代碼的版本控制來說,你還能夠對整個應用運行環(huán)境實現版本控制,一旦出現故障可以快速回滾。相比以前的虛擬機鏡像,容器壓縮和備份速度更快,鏡像啟動也像啟動一個普通進行一樣快速。

  • 高資源利用率與隔離
    容器沒有管理程序的額外開銷,與底層共享操作系統(tǒng),性能更加優(yōu)良系統(tǒng)負載更低,在同等條件下可以更充分地利用系統(tǒng)資源。同時,容器擁有不錯的資源隔離與限制能力,可以精確地對應用分配CPU和內存等資源,保證了應用間不會相互影響。

  • 容器跨平臺與鏡像
    linux容器雖然早在Linux 2.6版本內核已經存在,但是缺少容器的跨平臺性,難以推廣。容器在原有Linux容器的基礎上大膽革新,為容器設定了一整套標準化的配置方法,將應用依賴的運行環(huán)境打包成鏡像,真正實現了“構建一次,到處運行”的理念,大大提高了容器的跨平臺性。

  • 易于理解且易用
    Docker的英文原意是集裝箱碼頭工人,標志是鯨魚運送一大堆集裝箱,集裝箱就是容器,生動好記,易于理解。一個開發(fā)者可以在15分鐘內入門Docker并進行安裝和部署,這是容器史上的一次飛躍。因為它的易用性,有更多的人開始關注容器技術,加速了容器標準化的步伐。

  • 應用鏡像倉庫
    Docker官方構建了一個鏡像倉庫,組織和管理形式類似于GitHub,其上已累積了成千上萬的鏡像,因為Docker的跨平臺適配性,相當于用戶提供了一個非常有用的應用商店,所有人都可以自由地下載為服務組件,這為開發(fā)者提供了巨大便利。


容器云

背景:
容器為用戶打開了一扇通往新世界的大門,真正進入容器的世界后,卻發(fā)現新的生態(tài)系統(tǒng)如此龐大。在生產使用時,無論是個人還是企業(yè),都會提出更復雜的需求。這時,我們需要眾多跨主機的容器協同工作,需要支持各種類型的工作負載,企業(yè)級應用開發(fā)更是需要基于容器技術,實現支持多人協作的持續(xù)集成、持續(xù)交付平臺。及時Docker只需一條命令便可啟動一個容器,一旦試圖將其推廣到軟件開發(fā)和生產環(huán)境中,麻煩便層出不窮,容器相關的網絡、存儲、集群、高可用等就是不得不面對的問題。從容器到容器云的進化應運而生。

容器云是什么?

容器云以容器為資源分割和調度的基本單位,封裝整個軟件運行時環(huán)境,為開發(fā)者和系統(tǒng)管理員提供用于構建,發(fā)布和運行分布式應用的平臺。當容器云專注于資源共享與隔離、容器編排與部署,它更接近傳統(tǒng)的IaaS;當容器云滲透到應用支撐與運行時環(huán)境時,它更接近與傳統(tǒng)的PaaS.

容器云并不僅限與Docker,基于rkt容器的CoreOS項目也是容器云。Docker的出現讓人們意識到了容器的價值,使得一直以來長期存在但并未被重視的輕量級虛擬化技術得到快速地發(fā)展和應用。

Kubernetes

簡單地說kubernetes是一個管理跨主機容器化應用的系統(tǒng),是一個容器的編排工具。它實現了包括應用部署、高可用管理和彈性伸縮在內的一系列基礎功能,并封裝成為一整套完整、簡單易用的RESTful API對外提供服務。

更多關于kubernetes的介紹請期待后續(xù)文檔

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
基于Docker及Kubernetes技術構建容器云(PaaS)平臺概述
云計算:容器技術變革云計算,SaaS帶動CaaS市場
2016年容器技術思考:Docker, Kubernetes, Mesos將走向何方?
Docker與k8s的恩怨情仇(一)
聊聊云計算、容器、微服務
《程序員》:Docker技術商業(yè)落地的思考
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服