Rancher大大減少了TNO用于管理容器和開發(fā)代碼的時間,從而讓TNO可以將更多的時間用在那些造福于社會的研究項目上。
關(guān)于TNO
TNO(荷蘭應(yīng)用科學(xué)研究組織)是一個獨立組織,它旨在連接人與知識,創(chuàng)造能夠以可持續(xù)的方式提升社會福祉的創(chuàng)新項目。TNO雇傭了2600多名專家,研究領(lǐng)域涵蓋城市化中的工業(yè)和能源、健康生活以及安全。
勢在必行的容器使用
TNO的研究人員與其他公司、政府和研究機構(gòu)的利益相關(guān)者都需密切合作。TNO做項目的時候,團(tuán)隊成員經(jīng)常使用他們自己偏愛的工具和編程語言,早期工作階段也是使用他們自己的原型設(shè)計和開發(fā)環(huán)境。在使用容器之前,TNO的研究人員發(fā)現(xiàn)把團(tuán)隊成員的開發(fā)工作轉(zhuǎn)移到生產(chǎn)環(huán)境中是件非常麻煩的事兒。
“我們發(fā)現(xiàn)和虛擬機不同,如果我們使用微服務(wù)架構(gòu)和Docker容器,我們就能確保我們的軟件不論是在研究人員自己的機器上還是在生產(chǎn)機器上都能以完全相同的方式工作。”TNO的創(chuàng)新科學(xué)家Johan van der Geest解釋說?!皩|西打包并且將其從開發(fā)環(huán)境轉(zhuǎn)移至生產(chǎn)環(huán)境有著極大的好處?!盩NO的創(chuàng)新家Mark Bastiaans。
一個更全面的容器管理解決方案
TNO剛開始使用容器的時候,研究人員發(fā)現(xiàn)他們需要更多與容器相關(guān)的功能,包括跨主機網(wǎng)絡(luò)、集群管理和服務(wù)編排?!芭既话l(fā)現(xiàn)Rancher是因為我當(dāng)時正在尋找一個可以跨主機工作的容器管理解決方案,” Bastiaans說,“然后我們發(fā)現(xiàn)了Rancher,它真的讓我眼前一亮,印象深刻。”對于那些需要多主機、在一個服務(wù)鏈中設(shè)置幾個微服務(wù)的項目,“我們需要看它如何伸縮,而Rancher漂亮地填補了其間的缺口。”
隨著Rancher的容器管理解決方案不斷發(fā)展,“我們一直保證我們的Rancher環(huán)境是最新版本,因為它的功能總能給我們帶來很多好處。應(yīng)用服務(wù)目錄加進(jìn)來了,還有負(fù)載均衡,這些都被用于了我們的項目中,” van der Geest說。而今天,“Rancher對不同編排工具的支持——Kubernetes, Swarm, 還有Mesos——讓我們得以選擇能滿足某個特定項目的需求的框架。
Rancher的自動化CI/CD
“在使用Docker之前,我們已經(jīng)在項目中應(yīng)用CI/CD了,”van der Geest解釋道,“但Rancher真的是在持續(xù)集成開發(fā)方面給了我們很大的幫助。我們可以將開發(fā)環(huán)境與生產(chǎn)環(huán)境隔離,并且。我們利用Rancher API來自動啟動升級服務(wù),開發(fā)人員只需把代碼推送到Git中央倉庫,幾分鐘之后它就被自動創(chuàng)建、發(fā)布并活躍起來了?!?/p>
TNO的研究科學(xué)家Edwin Harmsma說:“Rancher讓我們可以實現(xiàn)完全自動化的集成測試,并且通過命令行界面,將自動化堆棧從源代碼轉(zhuǎn)變到部署。” van der Geest補充說:“我們現(xiàn)在可以非常迅速地將持續(xù)集成應(yīng)用到新的和現(xiàn)有的項目。創(chuàng)建開發(fā)和生產(chǎn)環(huán)境,以及在這些環(huán)境中升級服務(wù)所需要花費的時間被大大減少了?!?/p>
“下一步我們要在更多的項目中使用我們的解決方案,并且展示我們在持續(xù)集成方面的真正能力?!?van der Geest如是說。
微服務(wù),和更快的研究速度
“Rancher非常棒的一點在于,微服務(wù)的整體概念都被很好地可視化了,這對于尚不熟悉它、又想要開始使用它的開發(fā)者來說非常的好,” Bastiaans說道,“研究人員在選擇什么工作語言方面是很固執(zhí)的,但如果你向他們展示了完整的堆棧,你就能讓他們愿意打包他們在容器中做完的東西,這也會讓他們更加清楚地體會到微服務(wù)的好處?!?/p>
“有了Docker和Rancher,我們可以讓更多的研究人員開始使用微服務(wù),并且讓他們可以用他們最喜歡的語言做開發(fā)工作,” Van Der Geest說,“我認(rèn)為這是一件非常有益的事兒?!?Van Der Geest還對將現(xiàn)有軟件容器化、以及用Rancher的catalog功能在不同環(huán)境中快速部署軟件很感興趣,
“對我來說,整個‘容器變革’就是關(guān)于如何在更短的時間內(nèi)完成更多的東西,” Bastiaans說,“作為一個研究機構(gòu),我們一直都主張要嘗試新鮮事物。如今我們已經(jīng)有足夠多的信心,將容器運用到生產(chǎn)環(huán)境中的更多項目里去?!?/p>
原文來源:Rancher Labs
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
當(dāng)前標(biāo)題:TNO:CI/CD與微服務(wù)架構(gòu)-創(chuàng)新互聯(lián)
新聞來源:http://www.rwnh.cn/article20/jdcjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、網(wǎng)站建設(shè)、網(wǎng)站排名、網(wǎng)站維護(hù)、品牌網(wǎng)站設(shè)計、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容