请选择 进入手机版 | 继续访问电脑版

云计算领域“集装箱” 三分钟读懂容器技术

[复制链接]
集装箱坊 发表于 2019-10-3 23:11:36 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
w1.jpg

作者︰華為雲計算認證講師 洪飛瀧 華為雲計算認證架構師 莊永杰
日常生活中,我們無論是看視頻網站、玩網絡游戲還是使用社交網站,都離不開“服務器”。服務器,通俗而言,就是一台高性能的電腦,存儲著游戲中的信息、視頻電影或社交網站上的圖文。但服務器有個缺點,就是容易出故障,動不動來場罷工,這樣,你就無法登陸游戲或觀看視頻了。為克服服務器的這些毛病,IT工程師想出了很多辦法來進行優化,其中最主流的方式就是“虛擬化”,感興趣的小伙伴可以看我們之前發布的文章《畫餅也能充饑????淺談FusionCompute虛擬化》。2016年之後,一個更新的解決辦法出現了,就是我們本次介紹的容器技術。

w2.jpg

服務器
容器是一個封閉的小環境,類似一個集裝箱,存有CPU和內存資源,游戲的服務器也可以在其中運行。相比服務器而言,容器的優勢在哪兒呢?

容器優勢︰集成與兼容
w3.jpg

首先,容器能快速修復故障。服務器的重啟速度慢,因為它是一個笨重的機器,除了要啟動操作系統,還有系統自檢和無數的開機啟動項;而容器里往往只有一個進程,一個服務,所以能夠在秒級別實現新容器的自動啟動。在用戶體驗中,就是“游戲卡了一下”或者“看視頻卡了一下”。
除此之外,實際場景中游戲的服務器可以由數百個容器同時提供服務的分布式系統,只要這一百個容器不是同時都出現故障,玩家就不會受到影響,配上容器秒級別恢復的特性,基本不會影響用戶的體驗。
容器的另一大特色就是解決了兼容的難題。安卓的APP無法運行在IOS上,Windows的軟件無法運行在linux上,這給所有的軟件開發者帶來了很多問題︰軟件需要根據所有的服務器硬件或軟件來做適配。而容器這個集裝箱就沒有這些問題了,集裝箱可以放在船上,也可以堆在碼頭,應用可以在不同的操作系統上進行相同運行。這樣的功能自然讓軟件開發者喜出望外,因此在當今較為成熟的敏捷開發和雲原生應用的開發使用中,往往都會出現容器的身影。

Kubernetes 讓容器應用更簡單高效


面向未來的雲架構,有一種通用的解決方案就是Kubernetes+Docker,我們已經介紹完了容器(Docker是其中的一種),那麼Kubernetes有什麼用途呢?
前面講到,每一個容器都包含一點點資源,因此一個完整的應用常常包含很多容器。例如有A,B,C三類容器,每類容器各有一百個(而這一百個是完全一模一樣的),那就意味著有三百個容器需要一個個去管理,那麼你可能要做以下這些事情︰

w5.jpg
1、當業務訪問繁忙、資源不足時,你需要額外手動創建幾十個容器。2、當資源使用不平衡時,你需要關閉一批容器,再在別的節點上啟動這些容器。3、時時刻刻盯著這三百個容器,誰出了故障就立即啟動新的容器。
這還僅僅是一個應用,當有幾十個應用需要運行的時候,你會發現,即使自己有三頭六臂也管不過來了。這時候,Kubernetes出場了,作為一個容器編排引擎,它能夠批量管理容器,實現批量發放、彈性伸縮、故障自動恢復等強大功能,也讓容器技術真正走進各家公司正式商用。
容器+容器編排構成了一個完整的IT基礎架構的核心,它有別于傳統雲IaaS架構,面向應用,面向開發,處于更高層級的PaaS層。在目前IaaS技術棧接近飽和的情況下,越來越多的企業開始尋求往PaaS進行轉型,因此掌握容器技術成為了IT人必備的技能。

華為認證雲計算容器高級工程師


華為推出了華為認證雲計算容器高級工程師,培養容器工程師,協助企業完成面向未來的ICT技術轉型。
HCIP-Cloud Computing-Container認證定位于培養具備開源Docker & Kubernetes系統性技能,能夠在Docker & Kubernetes環境上進行操作維護和故障排查的專業人才。通過HCIP-Cloud Computing-Container認證,證明學員已經理解並掌握了開源Docker & Kubernetes理論知識和操作維護技能,具備勝任Docker工程師、Kubernetes運維工程師、容器雲平台管理員等崗位所必備的知識和技能。
點擊閱讀原文,了解更多關于華為認證雲計算容器高級工程師相關知識!關于華為雲計算認證,你還想了解哪些內容或知識點,歡迎在下方留言,我們將邀請專家進行深入解讀!
備注︰本文中介紹的Docker+kubernetes是業界較為通用的容器+容器編排解決方案,另外還有諸如Rocket容器引擎或者Swarm容器編排引擎等等也為一小部分公司使用。

w7.jpg

               
集装箱之家服务范围:集装箱售楼部,集装箱,集装箱民宿,集装箱展厅,集装箱售楼中心,集装箱别墅,集装箱公寓,集装箱酒店,集装箱客房,集装箱商业,创意集装箱,集装箱健身舱,集装箱便利店,集装箱快闪店等等。电话咨询:400-1363668,微信咨询:17601285773(手机同号)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
阅读排行 更多
广告位
集装箱之家是国内最专业的集装箱建筑门户网站,是专业的规划、设计、制造、施工一体化服务平台(建成产品包括集装箱酒店、集装箱别墅、集装箱商业等)
关注我们
  • App下载

  • 扫描微信二维码

Powered by MyContainers! © 2008-2018 ArchNet Inc.( ICP16011403 )