成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

LinuxKit NanoServer和DevOps是個啥關系?

開發 開發工具 系統運維
最近幾年DevOps風生水起,IT界非常擅長創造各種新概念,而讓很多人迷失了我們真正需要些什么。無論是敏捷,精益,DevOps還是持續交付其實我們都在解決同一個問題,那就是效率。

又是一年DockerCon,從14年開始關注Docker,每年的DockerCon都能帶來不少驚(hao)喜(wan)的東西,今年的新玩具應該就算是LinuxKit和Moby了。

今天快快的把玩了一下,從yml文件直接打包出一個全新的linux服務器鏡像的過程非常簡單讓人不禁想起了樂高積木,這次在DockerCon上樂高玩具也被多次推到前臺,甚至演講的背景音樂都好像進了街機廳一樣。像搭積木一樣搭建軟件系統,這是多少程序員的夢想,也好像我們從開始寫代碼的那一刻就覺得這才應該是軟件最終的形態…… 而且這事兒看上去也好像沒有那么復雜,但當你寫了幾年代碼后才發現,這不過是個美好的故事。今年,我們似乎向這個目標又邁進了一步。

云時代的OS到底會長成什么樣子,這個問題其實是多家云廠商都在找尋的方向。大多數的云廠商的做法是將大家常用的操作系統一股腦的放到自己的模版庫中。但這里有一個不容忽視的問題:主機時代的操作系統是多用途的,而虛擬化/云計算時代的操作系統則是單一用途的。以前,我們會將多種應用盡量部署在同一臺主機上以便節省資源(因為搭建服務器是一個辛苦活),這要求我們的操作系統足夠通用化,包含的組件也是向著越來越豐富的方向發展;而虛擬化和云計算興起以后,我們會盡量在一臺主機上只部署單一應用(因為搭建服務變的無比簡單),以提升應用部署速度,響應速度和敏捷程度。而原先那種通用化(臃腫)的操作系統就變的不那么合適了,更重要的是,由于那些與應用無關組件的存在,我們必須花費很多不必要的精力來維護這些組件,僅僅是為了能夠讓我們大樓的地基足夠穩固 … … 有沒有一種蓋好了大樓再拆掉不需要的地基的做法?這其實就是LinuxKit/NanoServer想要解決的問題。

最近幾年DevOps風生水起,IT界非常擅長創造各種新概念,而讓很多人迷失了我們真正需要些什么。無論是敏捷,精益,DevOps還是持續交付其實我們都在解決同一個問題,那就是效率。

如何才能提高效率,其實基本的思路只有兩個:1. 減小粒度,將復雜問題簡單化,降低復雜度,減少為了那些過程復雜度所付出的管理成本。2. 解耦,給我們的系統,團隊足夠自由去按照自己的步調解決問題,減少他們之間的摩擦,讓我們投入的資源盡量多的轉換成生產力。

大家可能感覺這2個話題和LinuxKit/NanoServer沒啥關系,而實際上關系很大。這次Docker的做法是一種降維打擊的策略。簡單來說,docker就是一種對技術棧進行編排的技術,當前對于對應用層的優化已經到達一定程度了,那么如何邁出下一步就是個大問題,而對操作系統開刀就是個自然的選擇。LinuxKit通過一個yml文件對操作系統組件進行描述,允許用戶根據自己的需求動態創建OS鏡像,這種方式給予了用戶從根本上控制應用系統技術棧的能力。底層的依賴減少了,問題自然少了,運行速度,出錯幾率和安全性都會得到優化。這其實將復雜問題簡單化的一種方式。同時,因為依賴變少,和其他組件的耦合程度也降低。

我們再看一下NanoServer,這是微軟在Server 2016中所提供的一個全新的操作系統發行版,它同樣允許用戶根據自己的需要選擇所需要的組件,并動態生成一個專用的操作系統版本。下面這張圖是Nano Server Image Builder中用來選擇操作系統組件的配置界面:

Nano Server Image Builder中用來選擇操作系統組件的配置界面

下面這個是一個linuxkit.yml文件,同樣是用來對操作系統進行組裝:

一個linuxkit.yml文件

是不是有種殊途同歸的感覺,有了這樣的工具,我們不僅僅可以為我們的應用定制操作系統,而且這個操作系統還會變的非常的小,啟動也更加迅速,更加適合云時代的操作系統特點。像Win Server這樣的系統都可以做到400M的體積和40秒的啟動速度:

Win Server

使用linuxkit更加可以制作出60M左右的操作系統鏡像

使用linuxkit更加可以制作出60M左右的操作系統鏡像

這才是使用云時代的操作系統的正確姿勢,這一次,微軟和Docker又想到一起去了。其實我們永遠要記住一點,我們要的不是操作系統,我們要的是上面的應用。蓋好了大樓然后拆掉地基這種事情可能也只有在軟件行業才能做到了。

【本文為51CTO專欄作者“徐磊”的原創稿件,轉載請通過作者微信公眾號devopshub獲取授權】

戳這里,看該作者更多好文 

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2025-05-08 09:10:00

2020-06-02 07:44:04

AQS JavaNode

2020-08-31 07:16:04

BIONIO多路復用器

2025-04-22 08:44:15

2019-08-12 11:19:40

敏捷DevOps運維

2021-08-27 09:00:00

CDC數據庫技術

2022-07-13 13:03:29

流計算亂序

2020-12-14 10:25:08

DNS通信IP

2021-02-06 06:47:15

Pyecharts可視化工具開源

2024-02-07 12:35:00

React并發模式concurrent

2015-10-23 09:34:16

2021-05-11 07:30:58

JNIJavaAPI

2022-05-04 08:38:32

Netty網絡框架

2021-01-28 17:41:32

Github網站Pull Reques

2022-04-10 19:26:07

TypeScript類型語法

2017-05-14 16:34:07

語言PLSQL

2022-05-07 10:51:42

DevOps左移應用程序

2017-03-28 19:57:43

DevOpsIT框架

2015-09-21 14:22:43

2025-04-29 01:30:00

Redis集群節點
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产日韩欧美在线观看 | 中文字幕在线视频免费视频 | 日韩成人 | www视频在线观看 | 久久久久国产一区二区三区四区 | 国产99久久| 欧美一级二级在线观看 | 欧美成年黄网站色视频 | 国产电影一区二区 | 欧美精品a∨在线观看不卡 国产精品久久国产精品 | 婷婷久久综合 | 亚洲一区在线日韩在线深爱 | 午夜影视免费片在线观看 | 99国产精品久久久久老师 | 久久国产亚洲 | 91看片网 | 欧美三级在线 | 中文在线a在线 | 欧美性大战久久久久久久蜜臀 | 久久久www成人免费无遮挡大片 | 午夜精品一区二区三区在线视 | 国产一区二区三区不卡av | 91精品国产色综合久久不卡蜜臀 | 欧美中文在线 | 免费一级毛片 | 精品乱码一区二区 | 中文字幕国产精品 | 99久久精品免费看国产高清 | 久久久久久高潮国产精品视 | a级大毛片 | 99热欧美 | 夜夜骚视频 | 日韩精品一区二 | 成人在线精品视频 | 欧美在线一区二区三区 | 国产精品久久久久久久久免费丝袜 | 久久大全 | 国产精品久久国产精品99 gif | 成人在线视频免费播放 | 国产一区久久久 | 男女啪啪网址 |