天天看點

零性能損失的虛拟化伺服器是怎麼回事

前一段有一個前同僚和我咨詢一個事情,說是看到阿裡雲在講零性能損失的虛拟化伺服器,因為我和這位前同僚都是早年一起做VMWare虛拟化出來的,是以對于這個“零”性能損失自然是不相信的,是以向我求證。

我當時給他的解釋是阿裡雲伺服器底層的神龍伺服器架構具有虛拟化的加速解除安裝功能,包括通路虛拟化存儲、虛拟網絡的IO操作都是通過神龍MOC卡來完成的,是以站在這個角度來說虛拟化之後的性能是無限逼近實體伺服器的,是以說“零”性能損失。對于這個解釋,我和我的前同僚其實都不太滿意。

後來,我接觸到了一些有關于阿裡雲裸金屬伺服器的一些資訊,終于确認這個“零”性能損失的虛拟化其實是真實存在的,那就是阿裡雲的裸金屬伺服器。不過,裸金屬伺服器顧名思義不就是直接提供實體硬體嗎,沒有性能損失大家都能夠了解,那麼和虛拟化又有什麼關聯呢?

要了解這一點,就要從裸金屬伺服器的“出處”說起,在阿裡雲上要購買裸金屬伺服器,需要進入阿裡雲的ECS(虛拟機)的購買界面,并且裸金屬伺服器的規格和ECS具有對應的關系。

下圖為彈性裸金屬伺服器ecs.ebmc6.26xlarge 的購買界面:

零性能損失的虛拟化伺服器是怎麼回事
下圖為ECS伺服器ecs.c6.26xlarge的購買界面:
零性能損失的虛拟化伺服器是怎麼回事

就連參考價格都是相同的。

在阿裡雲其他産品的适配方面,彈性裸金屬伺服器在和VPC、SLB、EIP、塊存儲、OSS這些服務進行對接時也并沒有什麼“特殊”待遇。

在操作和運維方面,阿裡雲控制台上的VNC控制台(相當于實體伺服器的顯示器和鍵盤滑鼠)、鏡像、快照、安全組配置等這些操作也和ECS虛拟化伺服器一樣。

彈性裸金屬伺服器和ECS虛拟化伺服器就是一對“親兄弟”,ECS和彈性裸金屬伺服器有一個共同的“父親”,那就是神龍伺服器,在統一的阿裡雲神龍計算資源池下,當需要ECS時就提供ECS,需要彈性裸金屬伺服器時就提供彈性裸金屬伺服器。

零性能損失的虛拟化伺服器是怎麼回事

既然都是“親兄弟”,并且被歸類到虛拟機同一個界面購買,最重要的是在操作和配套服務比對上和虛拟機無異,是以說彈性裸金屬伺服器是性能損耗為“零”的虛拟伺服器沒毛病。

最後,再讓我們了解一下阿裡雲彈性裸金屬伺服器的應用場景。

據我所知,阿裡雲的彈性裸金屬伺服器主要有如下應用場景:

  • 容器環境、運作Kubernetes等容器環境,可以提供更優的成本效益。
  • 嵌套虛拟化、在阿裡雲上運作VMWare、KVM等虛拟化軟體,滿足線下虛拟化環境整體遷移上雲的需求。
  • 高性能計算、包括科學計算、大資料和AI計算等,滿足這些應用場景對計算性能和延遲的極緻追求,同時其虛拟化特性又有利于進行大規模部署和管理。
  • 安全需求、滿足金融、政務等行業對于隔離合規的要求。
  • 軟體許可、滿足諸如Oracle等軟體對于運作環境的“特殊”需求。

繼續閱讀