Giriş

Tamamlandı

Azure CycleCloud, Azure'daki yüksek performanslı bilgi işlem (HPC) kümelerini özelleştirmenize ve yönetmenize olanak tanır.

Senaryo

Contoso, Houston, Texas merkezli bir oşinografi ve meteoroloji hizmetleri şirketidir. Contoso'nun araştırma ekibi, Slurm tabanlı işleri çalıştırmak için büyük ölçüde şirket içi HPC kümesine dayanır.

Yeni başlatılan ve fırtına sezonu boyunca ABD Körfez Kıyısı'na doğru ilerleyen fırtınaları takip edecek çeşitli simülasyonlar içeren bir proje var. Ne yazık ki ilk değerlendirme, mevcut şirket içi HPC kümesinin simülasyonları çalıştırmak için yeterli işlem kapasitesine sahip olmadığını belirledi.

Baş araştırma mühendisi olarak Contoso'nun mevcut Azure aboneliğini kullanarak Azure'da yeni bir HPC kümesi sağladınız. Sağlama işlemini basitleştirmek için Azure CycleCloud'ı uyguladınız ve yeni bir küme dağıtmak için kullandınız.

Şimdi dağıtımınızı yeni proje için en iyi duruma getirmek için özelleştirmeniz gerekir. Şirket içi HPC ortamınızda kullandığınız özel görüntü ve betikleriniz var. Zamanlayıcı ve işlem düğümlerini sağlarken bu görüntüleri ve betikleri yeniden kullanmak istiyorsunuz. Ayrıca, eşleşen geliştirme ve üretim kümelerini yapılandırmayı planladığınız için dağıtım sürecinizi kolaylaştırma seçeneklerini de keşfedersiniz. Bu hedefleri gerçekleştirmek için Azure CycleCloud'un özelliklerini kullanmayı planlıyorsunuz.

Ne yapacağız?

Özelleştirilmiş bir Azure CycleCloud şablonu kullanarak küme uygulama işlemini test ederek bu modülü başlatacaksınız. Bu amaçla, Azure CycleCloud şablonu GitHub deposundan mevcut bir şablonu indirecek, şablondaki depolama yapılandırmasının tanımını değiştirecek, yeni değiştirilen şablonu içeri aktaracak ve Azure CycleCloud grafik arabirimini kullanarak küme oluşturacaksınız.

Ardından, küme tanımına fazladan bir nodearray ve bölüm eklemek, ilgili küme kaynaklarının Azure CycleCloud web arabirimi aracılığıyla yapılandırılabilir olduğundan emin olmak, yeni dağıtılan kümenin özelliklerini dışarı aktarmak, yeni yapılandırılan ayarlarla güncelleştirmek ve yapılandırmasını mevcut kümeye uygulamak için değiştirilen şablonu içeri aktarmak için aynı şablonu kullanacaksınız.

Son olarak Azure CycleCloud ile kullanmak üzere bir cloud-init betiği uygulayacaksınız. Önce betiği hem zamanlayıcı hem de işlem düğümlerine ekleyecek, ardından cloud-init değişikliklerinin gerçekleştiğini doğrulamak için kümeyi başlatacaksınız.

Ana hedef nedir?

Bu modülün sonunda Azure CycleCloud şablonlarını kullanarak Azure'da çalışan HPC kümelerinin mimarisini özelleştirme hakkında daha fazla bilgi edineceksiniz. Ayrıca cloud-init betiğini kullanarak küme düğümlerinin yapılandırmasını nasıl değiştireceğinizi de öğreneceksiniz.