国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

TNO:CI/CD與微服務架構

alphahans / 1966人閱讀

摘要:我們發現和虛擬機不同,如果我們使用微服務架構和容器,我們就能確保我們的軟件不論是在研究人員自己的機器上還是在生產機器上都能以完全相同的方式工作。創建開發和生產環境,以及在這些環境中升級服務所需要花費的時間被大大減少了。

Rancher大大減少了TNO用于管理容器和開發代碼的時間,從而讓TNO可以將更多的時間用在那些造福于社會的研究項目上。

關于TNO

TNO(荷蘭應用科學研究組織)是一個獨立組織,它旨在連接人與知識,創造能夠以可持續的方式提升社會福祉的創新項目。TNO雇傭了2600多名專家,研究領域涵蓋城市化中的工業和能源、健康生活以及安全。

勢在必行的容器使用

TNO的研究人員與其他公司、政府和研究機構的利益相關者都需密切合作。TNO做項目的時候,團隊成員經常使用他們自己偏愛的工具和編程語言,早期工作階段也是使用他們自己的原型設計和開發環境。在使用容器之前,TNO的研究人員發現把團隊成員的開發工作轉移到生產環境中是件非常麻煩的事兒。

“我們發現和虛擬機不同,如果我們使用微服務架構和Docker容器,我們就能確保我們的軟件不論是在研究人員自己的機器上還是在生產機器上都能以完全相同的方式工作。”TNO的創新科學家Johan van der Geest解釋說。“將東西打包并且將其從開發環境轉移至生產環境有著極大的好處。”TNO的創新家Mark Bastiaans。

一個更全面的容器管理解決方案

TNO剛開始使用容器的時候,研究人員發現他們需要更多與容器相關的功能,包括跨主機網絡、集群管理和服務編排。“偶然發現Rancher是因為我當時正在尋找一個可以跨主機工作的容器管理解決方案,” Bastiaans說,“然后我們發現了Rancher,它真的讓我眼前一亮,印象深刻。”對于那些需要多主機、在一個服務鏈中設置幾個微服務的項目,“我們需要看它如何伸縮,而Rancher漂亮地填補了其間的缺口。”

隨著Rancher的容器管理解決方案不斷發展,“我們一直保證我們的Rancher環境是最新版本,因為它的功能總能給我們帶來很多好處。應用服務目錄加進來了,還有負載均衡,這些都被用于了我們的項目中,” van der Geest說。而今天,“Rancher對不同編排工具的支持——Kubernetes, Swarm, 還有Mesos——讓我們得以選擇能滿足某個特定項目的需求的框架。

Rancher的自動化CI/CD

“在使用Docker之前,我們已經在項目中應用CI/CD了,”van der Geest解釋道,“但Rancher真的是在持續集成開發方面給了我們很大的幫助。我們可以將開發環境與生產環境隔離,并且。我們利用Rancher API來自動啟動升級服務,開發人員只需把代碼推送到Git中央倉庫,幾分鐘之后它就被自動創建、發布并活躍起來了。”

TNO的研究科學家Edwin Harmsma說:“Rancher讓我們可以實現完全自動化的集成測試,并且通過命令行界面,將自動化堆棧從源代碼轉變到部署。” van der Geest補充說:“我們現在可以非常迅速地將持續集成應用到新的和現有的項目。創建開發和生產環境,以及在這些環境中升級服務所需要花費的時間被大大減少了。”

“下一步我們要在更多的項目中使用我們的解決方案,并且展示我們在持續集成方面的真正能力。” van der Geest如是說。

微服務,和更快的研究速度

“Rancher非常棒的一點在于,微服務的整體概念都被很好地可視化了,這對于尚不熟悉它、又想要開始使用它的開發者來說非常的好,” Bastiaans說道,“研究人員在選擇什么工作語言方面是很固執的,但如果你向他們展示了完整的堆棧,你就能讓他們愿意打包他們在容器中做完的東西,這也會讓他們更加清楚地體會到微服務的好處。”

“有了Docker和Rancher,我們可以讓更多的研究人員開始使用微服務,并且讓他們可以用他們最喜歡的語言做開發工作,” Van Der Geest說,“我認為這是一件非常有益的事兒。” Van Der Geest還對將現有軟件容器化、以及用Rancher的catalog功能在不同環境中快速部署軟件很感興趣,

“對我來說,整個‘容器變革’就是關于如何在更短的時間內完成更多的東西,” Bastiaans說,“作為一個研究機構,我們一直都主張要嘗試新鮮事物。如今我們已經有足夠多的信心,將容器運用到生產環境中的更多項目里去。”

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/11754.html

相關文章

  • TNOCI/CD與微服務架構

    摘要:我們發現和虛擬機不同,如果我們使用微服務架構和容器,我們就能確保我們的軟件不論是在研究人員自己的機器上還是在生產機器上都能以完全相同的方式工作。創建開發和生產環境,以及在這些環境中升級服務所需要花費的時間被大大減少了。 Rancher大大減少了TNO用于管理容器和開發代碼的時間,從而讓TNO可以將更多的時間用在那些造福于社會的研究項目上。 關于TNO TNO(荷蘭應用科學研究組織)是一...

    rollback 評論0 收藏0
  • 超長干貨:基于Docker的DevOps CI/CD實踐——來自iHealth的分享

    摘要:在貓屎氤氳的霧氣里角仰望天花板,手機微信提醒這次構建成功或失敗,并附帶污言穢語。這時他可以開始往工位走,坐下時,微信又會提醒本次部署到成功或失敗。與企業微信的集成在決定使用之前,需要知道的是,是一個高度依賴社區的項目。 前言 相信我,一切事情的發生都是趕鴨子上架,沒有例外。人類所有偉大的變革都是迫不得已,可又是那么順其自然。比如容器(docker)技術的誕生,比如箭在弦上的創業,比如野...

    Dongjie_Liu 評論0 收藏0
  • 靈雀云CTO陳愷:從“鴻溝理論”看云原生,哪些技術能夠跨越鴻溝?

    摘要:早在年針對高科技行業和高科技企業生命周期的特點,提出了著名的鴻溝理論。今天我們嘗試以鴻溝理論為基礎來分析云原生領域顛覆性的創新技術。回過頭來看,靈雀云從早期全力投入技術棧,是最早進行產品化的廠商。 歷史進入2019年,放眼望去,今天的整個技術大環境和生態都發生了很大的變化。在己亥豬年春節剛剛過去的早春時節,我們來梳理和展望一下整個云原生技術趨勢的發展,是一件很有意義的事情,這其中有些變...

    hss01248 評論0 收藏0
  • 使用Rancher和DroneCI建立超高速Docker CI/CD流水線

    摘要:本文作者為的架構師,他分享了使用和建立超高速流水線的經驗。月日,北京海航萬豪酒店,容器技術大會即將舉行。 Higher Education(highereducation.com)是一個連接學生與高校的入學申請平臺,通過引入高意圖和高質量的潛在學生,以及明確、有效的操作,為網站合作的大學吸引學生入學。每年Higher Education為其大學合作伙伴招收超過15000名在線學生入學申...

    dreamtecher 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<