Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
CycleCloud bir zamanlayıcı değil, Azure'da kendi zamanlayıcınızı dağıtmanızı sağlayan bir platform. Zamanlayıcı işleri yönetir ve bir düğüm kümesine dağıtır. CycleCloud, zamanlayıcılar için otomatik ölçeklendirme bağdaştırıcıları geliştirmeye yönelik bir REST API ve Python kitaplığı sağlar. Bu adaptörlerle, yönetilen kümeler iş kuyruklarının uzunluğuna ve yönetim politikalarına göre büyütülebilir veya küçültülebilir.
Zamanlayıcılar
Zamanlayıcı, işlerin (veya görevlerin) listesini kabul eden ve bu görevleri kullanılabilir kaynak havuzlarına dağıtan yazılımdır. İşlerin, işler arası bağımlılıkların ve önceliklerin kaynak gereksinimlerini dikkate alır. Bu iş listeleri genellikle kuyruk olarak adlandırılır.
CycleCloud, yaygın olarak kullanılan birçok zamanlayıcı (PBS Professional OSS, Slurm, IBM LSF, Grid Engine ve HT Condor) için yerleşik destekle birlikte gelir. Bu zamanlayıcıları Azure'a dağıtmak için şablonlar sağlar. Bu şablonlar, Azure'da HPC kümeleri oluşturmaya yönelik en iyi yöntemleri temsil eden varsayılan topolojilerdir. Düşük gecikme süreli InfiniBand ağı gibi benzersiz özel özellikler kullanırlar.
Ayrıca, projeler her zamanlayıcı için oluşturulur. Baş düğümlere ve işlem düğümlerine zamanlayıcı daemon'larını yüklemek ve başlatmak için projeleri kullanın.
Zamanlayıcı bağdaştırıcıları
Her zamanlayıcı türü için oluşturulan bağdaştırıcılar iki birincil rol oynar. Bir rol, zamanlayıcı kuyruklarından kaynak gereksinimlerini toplar. Diğer rol, kaynak gereksinimlerini Azure VM boyutu kümeleri için ayırma isteklerine çevirir. Belirli kısıtlamalar için bu ayırma isteklerini oluşturun. Bu kısıtlamalar VM kotalarını, küme boyutuna yönelik sınırları ve uygun VM boyutları için InfiniBand ağ topolojisi tarafından uygulanan sınırları içerebilir. Bazı açılardan, bu bağdaştırıcılar birçok tarafın talep ve tedarikini müzakere eden bir aracıya benzer.
Monitör
İzleyici, CycleCloud uygulama sunucusunda çalışan ve Azure aboneliğinde kaynak kullanılabilirliği için Azure hizmetlerini düzenli aralıklarla yoklayan bir işlemdir. Bu izleyici, talep aracılığı için zamanlayıcı bağdaştırıcılarına bu bilgileri sağlar.
Düğüm ayırıcısı
Düğüm ayırıcısı CycleCloud uygulama sunucusunda çalışır. Bir REST API aracılığıyla zamanlayıcı bağdaştırıcılarından ayırma isteğini alır, isteği yerine getirmek için gereken Azure kaynaklarını sağlar ve sağlanan kaynakları düğüm kümeleri olarak zamanlayıcı bağdaştırıcılarına geri sunar.
Uyarı
Temel kavramlar zamanlayıcılar arasında ortak olsa da, uygulama ayrıntıları zamanlayıcılar arasında farklılık gösterir. Her uygulama hakkında daha fazla bilgi için tek tek zamanlayıcı sayfalarına bakın: