Azure VM 'lerinde MATLAB dağıtılmış bilgi Işlem sunucusu kümeleri oluşturma
İşlem yoğunluğu olan paralel MATLAB iş yüklerinizi çalıştırmak için bir veya daha fazla MATLAB dağıtılmış bilgi Işlem sunucusu kümesi oluşturmak üzere sanal makineleri Microsoft Azure kullanın. Kümelerinizi dağıtılmış bilgi Işlem sunucusu yazılımınızı, temel görüntü olarak kullanılacak bir VM 'ye yükler ve kümeyi dağıtmak ve yönetmek için bir Azure hızlı başlangıç şablonu veya Azure PowerShell betiği ( GitHub' da kullanılabilir) kullanın. Dağıtımdan sonra, iş yüklerinizi çalıştırmak için kümeye bağlanın.
Önemli
Bu makale yazıldığı için artık Azure 'da MATLAB uygulamalarının kullanımı için resmi destek bulunmaktadır. Bu makalede başvurulan şablon ve betikler yerine bu daha yeni yeteneklerin kullanılması önerilir. Azure Marketi 'nde "MATLAB" için arama yapın; Azure 'da MATLAB uygulamalarının çalıştırılması hakkında daha fazla bilgi için MathWorksadresinden ulaşılabilir.
MATLAB ve MATLAB dağıtılmış bilgi Işlem sunucusu hakkında
MATLAB platformu, mühendislik ve bilimsel sorunları çözmek için iyileştirilmiştir. Büyük ölçekli benzetimler ve veri işleme görevleri olan MATLAB kullanıcıları, işlem kümelerinin ve kılavuz hizmetlerinden yararlanarak işlem yoğunluklu iş yüklerini hızlandırmak için MathWorks paralel bilgi işlem ürünlerini kullanabilir. Paralel bilgi Işlem araç kutusu , MATLAB kullanıcılarının uygulamaları paralel hale getirmek ve çok çekirdekli Işlemciler, GPU 'lar ve işlem kümelerinden yararlanmasını sağlar. MATLAB dağıtılmış bilgi Işlem sunucusu , MATLAB kullanıcılarının bir işlem kümesindeki birçok bilgisayarı kullanmasına olanak sağlar.
Azure sanal makinelerini kullanarak, paralel çalışmayı, etkileşimli işler, toplu işler, bağımsız görevler ve iletişim görevleri gibi şirket içi kümeler olarak göndermek için kullanılabilen tüm mekanizmaların bulunduğu MATLAB dağıtılmış bilgi Işlem sunucusu kümeleri oluşturabilirsiniz. Azure 'un MATLAB platformu ile birlikte kullanılması, geleneksel şirket içi donanımların sağlanması ve kullanılması ile karşılaştırıldığında birçok avantaj sunar: bir dizi sanal makine boyutu, istek üzerine küme oluşturma, bu sayede yalnızca kullandığınız işlem kaynakları için ödeme yapma ve modelleri ölçekli olarak test etme yeteneği.
Önkoşullar
- İstemci bilgisayar -dağıtımdan sonra Azure ve MATLAB dağıtılmış bilgi işlem sunucusu kümesiyle iletişim kurmak için Windows tabanlı bir istemci bilgisayara ihtiyacınız vardır.
- Azure PowerShell -istemci bilgisayarınıza yüklemek için Azure PowerShell yüklemeyi ve yapılandırmayı öğrenin .
- Azure aboneliği -aboneliğiniz yoksa yalnızca birkaç dakika içinde ücretsiz bir hesap oluşturabilirsiniz. Daha büyük kümeler için Kullandıkça Öde aboneliğine veya diğer satın alma seçeneklerine göz önünde bulundurun.
- vCPU kotası -büyük bir küme veya bırden fazla MATLAB dağıtılmış bilgi işlem sunucusu kümesi dağıtmak Için vCPU kotasını artırmanız gerekebilir. Kotayı artırmak için, çevrimiçi bir müşteri destek talebi ücretsiz olarak açın.
- MATLAB, paralel bilgi Işlem araç kutusu ve MATLAB dağıtılmış bilgi Işlem sunucusu lisansları -betikler, MathWorks barındırılan Lisans Yöneticisi 'nin tüm lisanslar için kullanıldığını varsayar.
- MATLAB dağıtılmış bilgi Işlem sunucusu yazılımı -küme VM 'leri IÇIN temel VM görüntüsü olarak kullanılacak bir VM 'ye yüklenir.
Üst düzey adımlar
MATLAB dağıtılmış bilgi Işlem sunucusu kümeleriniz için Azure sanal makinelerini kullanmak istiyorsanız, aşağıdaki üst düzey adımlar gereklidir. Ayrıntılı yönergeler, GitHub'daki hızlı başlangıç şablonu ve betiklerine eşlik eden belgelerde yer alır.
Temel VM görüntüsü oluşturma
Bu sanal makineye MATLAB dağıtılmış bilgi Işlem sunucusu yazılımını indirip yükleyin.
Not
Bu işlem birkaç saat sürebilir, ancak bunu yalnızca kullandığınız her MATLAB sürümü için yapmanız yeterlidir.
Bir veya daha fazla küme oluşturun
- Sağlanan PowerShell betiğini kullanın veya temel VM görüntüsünden bir küme oluşturmak için hızlı başlangıç şablonunu kullanın.
- Kümeleri listeetmenizi, duraklatmanızı, sürdürmeyi ve silmenizi sağlayan sağlanan PowerShell betiğini kullanarak kümeleri yönetin.
Küme yapılandırmaları
Şu anda, küme oluşturma betiği ve şablonu, tek bir MATLAB dağıtılmış bilgi Işlem sunucusu topolojisi oluşturmanıza imkan tanır. İsterseniz, bir veya daha fazla ek küme oluşturun, her kümeyle farklı sayıda çalışan sanal makinesi vardır, farklı VM boyutları ve bu şekilde devam eder.
Azure 'da MATLAB istemcisi ve kümesi
MATLAB istemci düğümü, MATLAB Iş Zamanlayıcı düğümü ve MATLAB dağıtılmış bilgi Işlem sunucusu "Worker" düğümleri, aşağıdaki şekilde gösterildiği gibi bir sanal ağda Azure VM 'Ler olarak yapılandırılır.
- Kümeyi kullanmak için, uzak masaüstü ile istemci düğümüne bağlayın. İstemci düğümü, MATLAB istemcisini çalıştırır.
- İstemci düğümüne tüm çalışanlar tarafından erişilebilen bir dosya paylaşma vardır.
- MathWorks barındırılan Lisans Yöneticisi, tüm MATLAB yazılımları için lisans denetimleri için kullanılır.
- Varsayılan olarak, sanal CPU başına bir MATLAB dağıtılmış bilgi Işlem sunucusu çalışanı, çalışan VM 'lerde oluşturulur, ancak herhangi bir sayı belirtebilirsiniz.
Azure tabanlı küme kullanma
Diğer tür MATLAB dağıtılmış bilgi Işlem sunucusu kümelerinde olduğu gibi, bir MATLAB Iş Zamanlayıcı kümesi profili oluşturmak için MATLAB istemcisinde (istemci VM 'de) küme profili yöneticisini kullanmanız gerekir.

Sonraki adımlar
- Azure 'da MATLAB dağıtılmış bilgi Işlem sunucusu kümelerini dağıtma ve yönetme hakkında ayrıntılı yönergeler için, şablonları ve betikleri içeren GitHub deposuna bakın.
- MATLAB ve MATLAB dağıtılmış bilgi Işlem sunucusu için ayrıntılı belgeler için MathWorks sitesine gidin.