Azure üzerinde bilgisayar destekli mühendislik
Azure üzerinde bilgisayar destekli mühendisliğe (CAE) yönelik bir hizmet olarak yazılım (SaaS) platformu sağlayın.
Bu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
"Büyük İşlem" olarak da adlandırılan Yüksek Performanslı Bilgi İşlem (HPC), karmaşık matematiksel görevlere çözüm bulmak için çok fazla sayıda CPU veya GPU tabanlı bilgisayar kullanır.
HPC birçok sektörde en zor problemlerden bazılarını çözmek için kullanılır. Bunlar şu tür iş yükleridir:
Şirket içi HPC sistemi ve bulutta bulunan birincil farklardan biri, kaynakların dinamik olarak eklenmesi ve kaldırılması için gerekli olan bir sistemdir. Dinamik ölçeklendirme işlem kapasitesinin yarattığı sorunları ortadan kaldırır ve bunun yerine müşterilerin iş gereksinimlerine göre altyapılarını doğru boyutlandırmalarına olanak tanır.
Aşağıdaki makalelerde bu dinamik ölçeklendirme özelliğiyle ilgili daha fazla ayrıntı sağlanır.
Azure'da kendi HPC çözümünüzü uygulamak istiyorsanız, aşağıdaki konuları gözden geçirdiğinizden emin olun:
HPC sistemini oluşturmak için gereken bir dizi altyapı bileşeni vardır. HPC iş yüklerinizi nasıl yönetmeyi seçtiğinizden bağımsız olarak İşlem, Depolama ve Ağ temel bileşenleri oluşturur.
Azure'da çeşitli yollarla HPC mimarinizi tasarlayabilir ve uygulayabilirsiniz. Binlerce işlem çekirdeğine ölçeklendirilebilen HPC uygulamaları şirket içi kümeleri genişletebilir veya bulutta %100 yerel bir çözüm olarak çalıştırabilir.
Aşağıdaki senaryolarda HPC çözümlerini oluşturmak için yaygın yollardan birkaçı açıklanmıştır.
Azure üzerinde bilgisayar destekli mühendisliğe (CAE) yönelik bir hizmet olarak yazılım (SaaS) platformu sağlayın.
Azure üzerinde hesaplamalı akışkanlar dinamiğini (CFD) yürütün.
Azure Batch hizmetini kullanarak Azure’da yerel HPC iş yüklerini çalıştırın
Azure, hem CPU & GPU yoğun iş yükleri için iyileştirilmiş bir dizi boyut sunar.
N serisi sanal makinelerde, yapay zeka (AI) öğrenmesi ve görselleştirmesi gibi yoğun işlem veya grafik kullanılan uygulamalar için tasarlanmış NVIDIA GPU'ları bulunur.
Büyük ölçekli Batch ve HPC iş yüklerinin, geleneksel bulut dosya sistemlerinin kapasitelerini aşan veri depolama ve erişim talepleri vardır. Azure'da HPC uygulamalarının hem hız hem de kapasite gereksinimlerini yönetmeye yönelik bir dizi çözüm bulunur
Azure 'da Lustre, GlusterFS ve BeeGFS karşılaştırması hakkında daha fazla bilgi için Azure e-kitabı üzerindeki paralel dosyalar sistemlerini ve Azure blogda Lustre ' yi gözden geçirin.
H16r, H16mr, A8 ve A9 sanal makineleri yüksek aktarım hızına sahip arka uç RDMA ağına bağlanabilir. Bu ağ Microsoft MPI veya Intel MPI altında çalıştırılan sıkı bir şekilde eşleştirilmiş paralel uygulamaların performansını geliştirebilir.
Azure'da sıfırdan bir HPC sistemi oluşturmak ciddi düzeyde bir esneklik getirir ama çoğunlukla yoğun bakım gerektirir.
Azure 'a bağlanmak istediğiniz mevcut bir şirket içi HPC sistemine sahipseniz, başlamanıza yardımcı olacak birkaç kaynak vardır.
İlk olarak, belgelerde Şirket içi ağı Azure'a bağlama seçenekleri makalesini gözden geçirin. Oradan sonra, şu bağlantı seçenekleriyle ilgili bilgi edinmek isteyebilirsiniz:
Bu referans mimaride siteden siteye sanal özel ağ (VPN) kullanarak bir şirket içi ağı Azure’a genişletme gösterilmiştir.
ExpressRoute bağlantıları, üçüncü taraf bir bağlantı sağlayıcısı aracılığıyla özel, ayrılmış bir bağlantı kullanır. Bu özel bağlantı, şirket içi ağınızı Azure'a genişletir.
VPN ağ geçidi yük devretme ile ExpressRoute kullanılarak birbirine bağlanmış bir Azure sanal ağı ile şirket içi bir ağı kapsayan, yüksek kullanılabilirliğe sahip ve güvenli bir siteden siteye ağ mimarisi uygulayın.
Güvenli bir ağ bağlantısı kurduktan sonra, mevcut iş yükü yöneticinizin seri aktarım özellikleriyle isteğe bağlı bulut bilişim kaynaklarını kullanmaya başlayabilirsiniz.
Azure Market'te bir dizi iş yükü yöneticisi sunulur.
Azure Batch , bulutta etkin bir şekilde büyük ölçekli paralel ve yüksek performanslı bilgi Işlem (HPC) uygulamaları çalıştırmaya yönelik bir platform hizmetidir. Azure Batch, yönetilen sanal makineler havuzunda çalıştırılacak işlem yoğunluklu işi zamanlar ve işinizin gereksinimlerini karşılayacak işlem kaynaklarını otomatik olarak ölçekler.
SaaS sağlayıcıları ve geliştiricileri Batch SDK'larını ve araçlarını kullanarak HPC uygulamalarını veya kapsayıcı iş yüklerini Azure'la tümleştirebilir, verileri Azure'a hazırlayabilir ve iş yürütme işlem hatları oluşturabilir.
Azure CycleCloud Azure’da herhangi bir zamanlayıcı (örn. Slurm, Grid Engine, HPC Pack, HTCondor, LSF, PBS Pro veya Symphony) kullanarak HPC iş yüklerini yönetmenin en kolay yolunu sağlar
CycleCloud ile şunlar yapılabilir:
Aşağıda, Azure altyapısında çalıştırılabilecek örnek küme ve iş yükü yöneticileri yer alır. Azure sanal makinelerinde tek başına kümeler oluşturun veya şirket içi kümesinden Azure sanal makinelerine seri aktarım yapın.
Kapsayıcılar bazı HPC iş yüklerini yönetmek için de kullanılabilir. Azure Kubernetes Service (AKS) gibi hizmetler, Azure'a yönetilen bir Kubernetes kümesi dağıtmayı kolaylaştırır.
Azure'da HPC maliyetiniz, birkaç farklı yolla yönetilebilir. Kuruluşunuza en uygun yöntemi bulmak için Azure satın alma seçeneklerini gözden geçirdiğinizden emin olun.
Azure'daki en iyi güvenlik yöntemlerine genel bir bakış için Azure Güvenlik Belgelerini gözden geçirin.
Bulut Seri Aktarımı bölümünde sağlanan ağ yapılandırmalarına ek olarak, işlem kaynaklarınızı yalıtmak için bir merkez/uç yapılandırması uygulamak isteyebilirsiniz:
Merkez, şirket içi ağınıza yönelik merkezi bir bağlantı noktası görevini gören Azure’daki bir sanal ağdır (VNet). Uçlar ise merkezle eşleştirilmiş bir ağdır ve iş yüklerini yalıtmak için kullanılabilir.
Bu referans mimarisi, tüm uçlarda tüketilmek üzere paylaşılan hizmetleri merkeze eklemek için merkez-uç referans mimarisi üzerine kurulmuştur.
Azure'da özel veya ticari HPC uygulamaları çalıştırın. Bu bölümdeki çeşitli örnekler ek sanal makineler veya işlem çekirdekleriyle verimli bir şekilde ölçeklendirme açısından değerlendirilmiştir. Dağıtıma hazır çözümler için Azure Market'i ziyaret edin.
Not
Bulutta çalışmayla ilgili lisans ya da başka kısıtlamalar için satıcıyla birlikte ticari uygulamaları denetleyin. Satıcıların tümü kullandıkça öde lisansı sunmaz. Çözümünüz için bulutta bir lisans sunucusu gerekebilir, bu olmuyorsa şirket içi bir lisans sunucusuna bağlanın.
Azure'da GPU destekli sanal makineleri en düşük gecikme süresi, erişim için HPC çıkışıyla aynı bölgede çalıştırın ve Azure Sanal Masaüstü, Citrix veya VMware Horizon aracılığıyla uzaktan görselleştirin.
Azure'da Citrix kullanarak Linux masaüstleri için bir VDI ortamı oluşturma.
Azure'da Azure Sanal Masaüstü'Windows masaüstü bilgisayarlar için bir VDI ortamı oluşturma.
Birçok müşteri HPC iş yükleri için Azure kullanarak büyük başarı elde etmiştir. Aşağıda bu müşteri örnek olay incelemelerinin birkaçını bulabilirsiniz:
En son duyurular için bkz:
Bu öğreticiler Microsoft Batch üzerinde uygulama çalıştırmayla ilgili ayrıntıları sağlayacaktır