Hesaplamalar yapmak için paralel hesaplamada 1000 CSV'de çalışması gereken bir Python kodum var. Bir CPU çekirdeği, 8 saatte her CSV üzerinden kod çalıştırmayı bitirebilir.Azure VM Cores ölçeklendirmesi
Bunun için Azure'u kullanmanın bir yolunu arıyorum. Birkaç sanal makine oluşturmak istiyorum, her biri 16 Çekirdekli 4x D5v2, bir 64 Cores makinesinde çalışan bir Windows Server'a erişmek için.
Bu VM'leri aynı Bulut Hizmetinde oluşturmaya çalıştım ve bunları iyi çalışan aynı Kullanılabilirlik Kümesine yerleştirdim. Tüm VM'ler çalışırken ve bu VM'lerden birine eriştiğimde, diğer tüm VM'lerdeki çekirdeklerin "Diğer Roller" e tahsis edildiğini görüyorum.
Sorularım şunlardır:
1) daha çekirdek kullanmak için 4 VM'lerin dışarı varsayımsal VM oluşturmak mümkün mü?
2) Bulut Hizmetindeki tüm çekirdekleri tek bir sanal makineye nasıl el ile ayırabilirim?
Cevabınız için teşekkür ederiz! 1) mümkün olabileceği veya Windows Server'ı 64+ Çekirdek ile kullanmanın mümkün olabileceği diğer bulut çözümlerinden haberdar mısınız? – Ilja
Evet, bir uygulamayı birden çok bilgisayara ayıramazsınız. Bununla birlikte, kaynakların büyük bir tanesinde kullanılması hile yapabilir. Aksi halde girişi daha küçük parçalara bölmeniz ve farklı bilgisayarlarda çalıştırmanız gerekiyor – Peter