簡體   English   中英

如何擴展Azure VM核心

[英]How to scale Azure VM Cores

我有一個Python代碼,我需要在並行計算中運行1000個CSV來進行計算。 一個CPU核心可以在8小時內完成每個CSV上的代碼運行。

因此,我正在尋找一種方法來使用Azure。 我想創建幾個虛擬機,比如4x D5v2,每個虛擬機有16個核心,用於訪問在64核心機器上運行的Windows Server。

我嘗試在同一個Cloud Service中創建這些虛擬機,然后將它們放入相同的可用性集中,該集合運行良好。 當所有虛擬機都在運行並且我訪問其中任何一個虛擬機時,我看到所有其他虛擬機上的核心都分配給了“其他角色”。

我的問題是:

1)是否可以從4個虛擬機中創建一個假設的虛擬機以使用更多核心?

2)如何將Cloud Service中的所有核心手動分配給一個特定的VM?

您最好的解決方案是使用Azure Batch With Batch創建一個作業,它將在您指定的可運行的CPU上運行。

取自批處理首頁

當您准備好運行作業時,Batch會為您啟動計算虛擬機池,安裝應用程序和登台數據,運行具有任意數量任務的作業,識別故障並重新排隊工作以及縮小池作為工作完成。 您可以控制規模,以滿足最后期限,管理成本,並以適合您應用程序的規模運行。

1)是否可以從4個虛擬機中創建一個假設的虛擬機以使用更多核心?

你不能。

2)如何將Cloud Service中的所有核心手動分配給一個特定的VM?

你不能做這個。 您需要使用雲原生解決方案來擴展多個資源的流程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM