「專利解密」阿里巴巴為EDA走向“雲端”再添動力

【嘉德點評】阿里巴巴的該項專利技術解決了現有技術中舊規格雲端虛擬機庫存不足時續變更程序才能申請新規格雲端虛擬機所帶來的不便,同時也加快了相應產品的更新與迭代,大大推動了EDA技術在雲端的發展。

集微網消息,現在譬如亞馬遜AWS、阿里巴巴和微軟等多家公司都已經在雲平臺中整合了虛擬環境。EDA(電子設計自動化,Electronics Design Automation)走向雲端已經是大勢所趨,並將從根本上改變芯片設計流程和模式。

雲服務是IT(Information Technology,信息技術)產業的重大變革,雲廠商會將其對外提供的服務能力定義為多種規格,不同的規格對應雲服務具有不同的計算能力、存儲能力和網絡能力等。

對於雲廠商來說,為了維持穩定,大多數IDC(Internet Data Center,互聯網數據中心)一般三年左右就需要更換一次,因此雲廠商需不斷推出新規格的雲服務,而舊規格的則越來越少。對於雲客戶來說,他們只關心雲服務的能力,因此一旦某種規格滿足雲客戶的業務需求,後續業務擴展就會使用相同的規格。若雲客戶將需求規格等參數寫死在申請程序中,那麼在舊規格滿足業務需求且臨時需要擴容時,可能會因舊的規格淘汰無庫存等原因,需要變更寫死在程序中的一些參數才能完成新規格的申請。

為了解決上述問題,阿里巴巴申請了一項名為“雲端虛擬機創建方法、裝置及雲端設備”的發明專利(申請號:201711122415.6),申請人為阿里巴巴集團控股有限公司。


「專利解密」阿里巴巴為EDA走向“雲端”再添動力

圖1

圖1為該發明中的雲端虛擬機創建方法的結構示意圖。它主要包括以下幾個步驟:首先創建第一規格雲端虛擬機的第一雲端資源的庫存不足時,從雲端資源庫中選取硬件配置高於或等於第一雲端資源的第二雲端資源(101)。然後根據第一、二雲端資源的屬性信息,確定使用第二雲端資源替換第一雲端資源的代價數據(102)。若代價數據滿足設定代價規則,那麼就在第二雲端資源的基礎上,創建規格等級高於或等於第一規格的第二規格雲端虛擬機(103)。

在步驟101中,不同規格的雲端虛擬機的計算能力、存儲能力、網絡能力等均不同。一個宿主機(Host)代表了在雲端資源中運行的一個特定的物理機實例,雲端資源包含一臺或多臺宿主機,每個雲端資源是一個或多個同構的宿主機的聚合,同構的宿主機是指滿足CPU來自同一硬件提供商和相同的模式。硬件配置是用來表示雲端資源(即宿主機)產品的硬件參數指標,如CPU、內存、硬盤等參數的指標。通常硬件配置是在物理機出廠時就已經確定了,因此,通過比較硬件配置,即可從雲端資源庫中選取出硬件配置高於或等於第一遠端資源的第二雲端資源。

步驟102中提到的屬性信息主要是指與資源構建相關的基礎數據及虛擬機產能指標。在具體計算時,可在第一雲端資源對應的虛擬機產能指標的基礎上以及第二雲端資源對應的虛擬機產能指標計算產能差;然後根據第一雲端資源對應的與資源構建相關的基礎數據以及第二雲端資源對應的與資源構建相關的基礎數據,計算基礎數據差;最後根據產能差和基礎數據差確定使用第二雲端資源替換第一雲端資源的代價數據。

對於步驟103的設定代價規則而言,我們可以根據實際應用場景需求設定。例如,若通過上述計算得到的代價數據不小於零,則可基於第二雲端資源創建第二規格雲端虛擬機。第二規格雲端虛擬機的規格等級高於或等於第一規格雲端虛擬機,那麼就意味著第二規格雲端虛擬機在計算能力、存儲能力和網絡能力等等多方面的綜合性能上等於或高於第一規格虛擬機的綜合性能。

阿里巴巴的此項發明提供了一種雲端虛擬機創建方法、裝置及雲端設備,解決了現有技術中舊規格雲端虛擬機庫存不足時續變更程序才能申請新規格雲端虛擬機所帶來的不便,同時也加快了相應產品的更新與迭代,大大推動了EDA技術在雲端的發展。(校對/holly)


分享到:


相關文章: