容器化三部曲 - VMware With Tanzu

閱讀時間約 1 分鐘
這篇分享希望能讓你了解

VMware 針對K8S應用所推出的新世代管理平台,如何解決維運與開發團隊在虛擬化和容器
環境中所面臨的挑戰與困境

本篇分享內容包含以下
1.前言
2.Tanzu介紹

前言

在上一篇中我們提到了企業在虛擬和容器兩套環境管理上的困難,而 IT架構要從既有虛擬化平台完全遷移到容器架構上,至少需要20年才能完成這樣的轉型,因此,不論企業是在找尋移轉過渡期中的方案,或是採取兩套環境的共存管理的方式,在虛擬化平台中深受用戶信賴的VMware,推出一套VMware with Tanzu的產品,將虛擬化與容器化整合為一個共享平台,可以共同管理虛擬機和容器應用服務。

Tanzu介紹

VMware With Tanzu
Tanzu是2019年所推出的產品服務組合,是VMware在K8s市場的策略佈局,希望能夠改變企業構建、執行、管理Kubernetes的方式,這個產品名稱源於兩處,一是來自日文,意思是可移動的模組化櫥櫃(Tanzu,簞笥),另一個則是出於斯瓦希裡語,具有不斷分叉的樹枝之意。
其中,在Tanzu產品線包含了建置面(Build)、執行面(Run)和管理面(Manage)這三個部分。建置工具瞄準的是現代化的應用,主要以Bitnami和Pivotal的技術為主,可以涵蓋傳統應用、開源應用和雲端原生應用;執行工具主要是提供一套可用於內部、公有雲和邊緣環境的企業級K8s;而管理工具的目標則要能跨多雲、多叢集和多團隊,支援開發者和IT所需的K8s。
Tanzu Product line
在本篇中,將著重於Tanzu在執行面上,說明VMware如何將K8S的操作邏輯與平台整合,將過去我們所熟悉的vSphere基礎架構平台,升級成可以同時管理虛擬機和容器的新世代平台Supervisor,協助維運與開發團隊能因應現代化的應用進行調整。
ESXi 原生 Pod,打破既定效能印象
Container Runtime for ESXi
Tanzu在 vSphere 環境中增加了一種 ESXi 原生的容器運行時環境 CRX (Container Runtime for ESXi ),CRX 是一種羽量級的虛擬機,僅包含 Linux 內核和必要的容器運行環境,Pod 就運行在 CRX 虛擬機中。ESXi hypervisor 針對 CRX 虛擬機做了專門的優化,在vSphere 環境中運行容器能夠達到跟在實體機運作上相同的性能水準,不用擔心由於多了一層虛擬化而帶來的性能損失。
在VMware所提供的性能測試數據中,ESXi 原生 Pod 比在虛擬機中運行容器 Pod 要快 30%,甚至比物理伺服器還要快上 8%,而這數據背後的原理,是VMware採取NUMA(Non-Uniform Memory Access)非一致性記憶體訪問的方式,將傳統UMA架構中的Memory Controller整合至CPU中,由 CPU 來直接管理和訪問記憶體,這種存取本地記憶體的作法,降低了CPU存取記憶體的時間。
非一致性記憶體訪問(Non-Uniform Memory Access)架構
Resource by VMware Blog
在傳統UMA架構中,CPU透過匯流排存取獨立的Memory Controller,再透過Controller訪問記憶體,從而讓拉長存取時間,同時隨著CPU性能的提高,要存取Memory Controller的CPU數越多,也越容易產生效能瓶頸,因此VMware藉由導入NUMA的記憶體存取架構,有效地提高系統效能。
一致性記憶體訪問(Uniform Memory Access)架構
Resource by VMware Blog
K8s即平台,滿足開發和運維團隊的需求
透過宣告式進行服務建置與資源調度
Resource by VMware blog
Supervisor平台讓開發人員可以採用YAML檔案,透過K8s API管理和調度容器的生命週期,包括 Kubernetes Cluster 、Pod、虛擬機、資料庫等,然後使用他們熟悉的 kubectl 來部署這些資源物件,不需像過往依賴於運維團隊來為他們創建所需要的基礎架構,可以更加快捷便利地獲得所有的資源,大大提高了對於業務的回應速度。
而維運管理人員也可採用YAML檔案,透過vSphere API管理和調度VM虛擬主機的生命週期,同時也可以在熟悉的平臺上管理新增的容器應用,不需要改動現有的運維流程,也不需要去學習新的管理工具,就能實現對於現代應用的支援。
以應用程式為中心的管理邏輯
以應用程式為中心進行管理與設定
Resource by VMware blog
在傳統的虛擬化基礎架構著重的是「VM虛擬主機」,但現代應用往往是由幾十個甚至更多的虛擬機和容器所組成的,管理員需要針對每一個虛擬機來配置運行參數,如是否需要加密、存儲可靠性等級、虛擬機的保護機制等等,這樣不僅費時費力,並且很難保證一致性。
Tanzu用了 Kubernetes 中 Namespace 概念來管理應用,每一個應用都有一個對應的 Namespace,其中包含了組成該應用的所有虛擬機和容器,可以針對整個 Namespace 來指定該應用的服務品質等級、安全性要求、可用性參數、存取控制許可權等運行參數,管理人員能夠以Namespace為中心進行管控,例如硬體資源的使用率、網路資料傳輸安全性、工作負載可用性、機敏資料存取管控等等。
為什麼會看到廣告
分享關於我在資訊科技領域學習與成長的心得
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
這篇分享希望能讓你了解 在現今Container和k8s的等多重現代化應用下,企業維運與開發團隊面臨哪些挑戰與困境 ,並且是否有對應解決方案可以滿足在協同作業與管理層面的需求呢? 本篇分享內容包含以下 1.現代化應用的挑戰 2.維運與開發團隊的困境
這篇分享希望能讓你了解 什麼Container、與Kubernetes和Docker是什麼關係,以及Kubernetes中又包含了哪些 組件?
這篇分享希望能讓你了解 HPE的dHCI的功能特色與適合使用情境 本篇會從三個面向來分享: 1.HPE dHCI小檔案 2.適合對象 3.產品特色
這篇分享希望能讓你了解 什麼是「顧問式銷售」?提高銷售成功機率的關鍵為何?內向人也可以成為Top Sales的關鍵 本篇會從幾個議題來分享: 1.顧問式銷售 v.s 傳統銷售 2.SPIN + FAB 3.說故事的藝術 4.建立屬於自己的銷售流程
這篇分享希望能讓你了解 HPE InfoSight雲端智能管理平台如何幫助IT人員的日常維運,而其中背後運作的機制 又是為何?是否會偷偷將企業隱私資料上傳上去呢?
這篇分享希望能讓你了解 HPE的超融合產品SimpliVity的功能特色與適合使用情境 本篇會從三個面向來分享: 1.SimpliVity小檔案 2.適合對象 3.產品特色
這篇分享希望能讓你了解 在現今Container和k8s的等多重現代化應用下,企業維運與開發團隊面臨哪些挑戰與困境 ,並且是否有對應解決方案可以滿足在協同作業與管理層面的需求呢? 本篇分享內容包含以下 1.現代化應用的挑戰 2.維運與開發團隊的困境
這篇分享希望能讓你了解 什麼Container、與Kubernetes和Docker是什麼關係,以及Kubernetes中又包含了哪些 組件?
這篇分享希望能讓你了解 HPE的dHCI的功能特色與適合使用情境 本篇會從三個面向來分享: 1.HPE dHCI小檔案 2.適合對象 3.產品特色
這篇分享希望能讓你了解 什麼是「顧問式銷售」?提高銷售成功機率的關鍵為何?內向人也可以成為Top Sales的關鍵 本篇會從幾個議題來分享: 1.顧問式銷售 v.s 傳統銷售 2.SPIN + FAB 3.說故事的藝術 4.建立屬於自己的銷售流程
這篇分享希望能讓你了解 HPE InfoSight雲端智能管理平台如何幫助IT人員的日常維運,而其中背後運作的機制 又是為何?是否會偷偷將企業隱私資料上傳上去呢?
這篇分享希望能讓你了解 HPE的超融合產品SimpliVity的功能特色與適合使用情境 本篇會從三個面向來分享: 1.SimpliVity小檔案 2.適合對象 3.產品特色
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
可能包含敏感內容
他其實在腦中幻想過,若老婆被酒池肉林過一輪後,裡面滿滿都是野男人們的種,最後再由他來狠狠收拾一番該有多好。可惜這種道德淪喪、違反一夫一妻、極富風險的性癖好不太可能提出來,於是這種不滿足就在心底生了根,漸漸發芽,以至於越長越大到,連自己都沒想過的地步。
Thumbnail
可能包含敏感內容
塊酥癱軟在床上的畫面,如定格般仍持續播送著,看起來像極了還沒剪接好的毛片,讓人不免懷疑,是不是因為慌忙推出十萬訂閱企劃,才發生這種沒檢查完就趕鴨上架的大紕漏??正當觀眾們在心裡這樣碎念的時候,忽然就有一個穿深色西裝的男子,從畫面左下角⋯⋯
Thumbnail
可能包含敏感內容
此時,鏡頭彷彿才忽然想起似的,帶到了一直以來都被遺忘的那根,雖有16公分卻在巨蟒叢林相形見絀,即使被這麼高強度雙龍攪動,還能越發充能的fun塊棒,尖端甚至吐著白沫,畫面是春光乍洩、生氣勃勃,看來,它的主人也瀕臨邊緣,幾乎要翻白眼了⋯⋯
Thumbnail
Docker不僅僅改變了應用的部署方式,它還提供了一種封裝、分發和運行應用的統一方法。這篇文章將引導你完成Gin應用的容器化過程。
Thumbnail
講到Docker之前就必須先談談容器化, 容器化是一種軟體開發的方法, 將程式、依賴及組態封裝在映像檔之中, 那映像檔對於大部份的人來說一定非常的熟悉, 尤其是VM這個詞, 虛擬化技術的先行者, 有了這項技術之後, 我們就可以減少一些因為環境產生的問題導致難以排查程式錯誤的狀況, 甚至可以避免因為A
Thumbnail
從求學時代到職場工作,教學活動經常出現在我們周遭,從小學生學習基本知識,到出社會就業學習公司內部運作知識、相關專業技能,到成年人階段持續吸收知識,我們常常上課,也有機會站在台上成為講師,當工作者的能力不分軒輊時,上台的技術往往成了職涯發展的關鍵。
Thumbnail
年長者開車,是不是會因為反應較慢、認知退化等理由,而比較容易發生意外呢?日本「東海國立大學機構」所屬的名古屋大學,進行了一項研究,想要回答這個問題。結論是:老人在實驗室中表現沒有比年輕人差,但是大腦的負擔比較重,所以在實際路況中有可能發生過載現象。
Thumbnail
同場加映在《換日線》發表的文章: 跟隨達爾文的腳步──動物海島天堂「加拉巴哥群島」,讓我學到的一課
Thumbnail
完成簡單小互動抽獎一波⋯⋯「協作」也意味著(NFT)核心價值不是靜態的,獻給每一位熱愛創作的你。
Thumbnail
2021/11/08 【今日交易】 今天開盤就去體驗了化學的高潮迭起 算是被中華化教育了一番 上下刷洗的程度沒有最誇張,只有更誇張 一進去直接被刷4T停損 重點是我的方向是正確的。 後面就幾乎都是去找永純討債了。 當沖含退:+3000
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
可能包含敏感內容
他其實在腦中幻想過,若老婆被酒池肉林過一輪後,裡面滿滿都是野男人們的種,最後再由他來狠狠收拾一番該有多好。可惜這種道德淪喪、違反一夫一妻、極富風險的性癖好不太可能提出來,於是這種不滿足就在心底生了根,漸漸發芽,以至於越長越大到,連自己都沒想過的地步。
Thumbnail
可能包含敏感內容
塊酥癱軟在床上的畫面,如定格般仍持續播送著,看起來像極了還沒剪接好的毛片,讓人不免懷疑,是不是因為慌忙推出十萬訂閱企劃,才發生這種沒檢查完就趕鴨上架的大紕漏??正當觀眾們在心裡這樣碎念的時候,忽然就有一個穿深色西裝的男子,從畫面左下角⋯⋯
Thumbnail
可能包含敏感內容
此時,鏡頭彷彿才忽然想起似的,帶到了一直以來都被遺忘的那根,雖有16公分卻在巨蟒叢林相形見絀,即使被這麼高強度雙龍攪動,還能越發充能的fun塊棒,尖端甚至吐著白沫,畫面是春光乍洩、生氣勃勃,看來,它的主人也瀕臨邊緣,幾乎要翻白眼了⋯⋯
Thumbnail
Docker不僅僅改變了應用的部署方式,它還提供了一種封裝、分發和運行應用的統一方法。這篇文章將引導你完成Gin應用的容器化過程。
Thumbnail
講到Docker之前就必須先談談容器化, 容器化是一種軟體開發的方法, 將程式、依賴及組態封裝在映像檔之中, 那映像檔對於大部份的人來說一定非常的熟悉, 尤其是VM這個詞, 虛擬化技術的先行者, 有了這項技術之後, 我們就可以減少一些因為環境產生的問題導致難以排查程式錯誤的狀況, 甚至可以避免因為A
Thumbnail
從求學時代到職場工作,教學活動經常出現在我們周遭,從小學生學習基本知識,到出社會就業學習公司內部運作知識、相關專業技能,到成年人階段持續吸收知識,我們常常上課,也有機會站在台上成為講師,當工作者的能力不分軒輊時,上台的技術往往成了職涯發展的關鍵。
Thumbnail
年長者開車,是不是會因為反應較慢、認知退化等理由,而比較容易發生意外呢?日本「東海國立大學機構」所屬的名古屋大學,進行了一項研究,想要回答這個問題。結論是:老人在實驗室中表現沒有比年輕人差,但是大腦的負擔比較重,所以在實際路況中有可能發生過載現象。
Thumbnail
同場加映在《換日線》發表的文章: 跟隨達爾文的腳步──動物海島天堂「加拉巴哥群島」,讓我學到的一課
Thumbnail
完成簡單小互動抽獎一波⋯⋯「協作」也意味著(NFT)核心價值不是靜態的,獻給每一位熱愛創作的你。
Thumbnail
2021/11/08 【今日交易】 今天開盤就去體驗了化學的高潮迭起 算是被中華化教育了一番 上下刷洗的程度沒有最誇張,只有更誇張 一進去直接被刷4T停損 重點是我的方向是正確的。 後面就幾乎都是去找永純討債了。 當沖含退:+3000