Aracılığıyla paylaş


Azure CycleCloud nedir?

Azure CycleCloud, Azure'da Yüksek Performanslı Bilgi İşlem (HPC) ortamlarını düzenlemeye ve yönetmeye yönelik kurumsal açıdan kolay bir araçtır. CycleCloud ile HPC sistemleri için altyapı sağlayabilir, tanıdık HPC zamanlayıcıları dağıtabilir ve her ölçekte işleri verimli bir şekilde çalıştırmak için altyapıyı otomatik olarak ölçeklendikleyebilirsiniz. CycleCloud aracılığıyla farklı türlerde dosya sistemleri oluşturabilir ve HPC iş yüklerini desteklemek için bunları işlem kümesi düğümlerine bağlayabilirsiniz.

HpC yöneticileri ve belirli bir zamanlayıcıyla HPC ortamı ayarlamak isteyen kullanıcılar Azure CycleCloud'ı kullanır. Slurm, PBSPro, LSF, Grid Engine ve HT-Condor gibi popüler zamanlayıcıları destekler. CycleCloud, Azure'da Hizmet Olarak Zamanlayıcı sağlayan Azure Batch'in kardeş ürünüdür.

CycleCloud'un diğer Azure HPC çözümleriyle karşılaştırması hakkında bilgi için bkz. Azure'da Yüksek Performanslı Bilgi İşlem (HPC).

Azure CycleCloud neden kullanılır?

Uzun süreli HPC ortamları olan kuruluşlar genellikle belirli bir zamanlayıcının etrafında derin uzmanlık ve özel araçlar oluşturur. Azure'da bu kurulumları taşımak veya yeniden tasarlamak zor olabilir. CycleCloud, sanal makineler (VM), ölçek kümeleri, ağ arabirimleri ve diskler gibi temel Azure yapı taşları basitleştirir. Bu basitleştirme, HPC yöneticisinin tanıdık özelliklere odaklanmasını sağlar: düğümleri içeren bir HPC kümesi ve istediği gibi yapılandırabileceği bir zamanlayıcı.

CycleCloud, desteklenen zamanlayıcılara otomatik ölçeklendirme eklentileri ekler. Bu özellik sayesinde kullanıcıların karmaşık otomatik ölçeklendirme yordamları oluşturması gerekmez. Yalnızca zaten bildikleri zamanlayıcı ayarlarıyla çalışırlar.

Zengin, bildirim temelli şablon oluşturma biçimiyle CycleCloud, Azure'da eksiksiz HPC ortamları oluşturmak için güçlü araçlar sağlar. Kullanıcılar tek bir yönetim düzlemi aracılığıyla NFS sunucularını, paralel dosya sistemlerini, kimlik doğrulama konaklarını, lisans sunucularını ve dizin hizmetlerini (temelde bir HPC sisteminde gereken tüm bileşenleri) içeren ortamlar dağıtabilir.

CycleCloud, Azure İzleyici ve Microsoft Maliyet Yönetimi araçları gibi Azure hizmetleriyle tümleştirilir.

Genel Bakış Tanıtımı

CycleCloud özellikleri

Kabiliyet Resim
Scheduler Agnostic
Slurm, PBS Pro, LSF, Grid Engine ve HTCondor gibi standart HPC zamanlayıcılarını kullanın veya CycleCloud otomatik ölçeklendirme eklentilerini kendi zamanlayıcınızla çalışacak şekilde genişletin
Zamanlayıcılar örneği
İşlem Kaynaklarını Yönetme
Dinamik iş yükü gereksinimlerinizi karşılayan esnek bir işlem kaynakları kümesi sağlamak için sanal makineleri ve ölçek kümelerini yönetme
İşlem kaynakları örneği
Otomatik Kaynak Ölçeklendirme
İş yükü, kullanılabilirlik ve zaman gereksinimlerine göre küme boyutunu ve bileşenlerini otomatik olarak ayarlama
Otomatik ölçeklendirme örneği
İzleme ve Analiz Etme
Görselleştirme araçlarını kullanarak performans verilerini toplama ve analiz etme
Monitör örneği
Şablon Kümeleri
Küme topolojilerini toplulukla paylaşmak için CycleCloud şablonlarını kullanma
Şablon örneği
İşlevi Özelleştirme ve Genişletme
İşlevselliği özelleştirmek ve genişletmek, kendi zamanlayıcınızı dağıtmak ve mevcut iş yükü yöneticilerine destek sağlamak için kapsamlı RESTful API'sini kullanın
REST örneği
Mevcut İş Akışlarıyla Tümleştirme
Yerleşik CLI'yi kullanarak mevcut iş akışları ve araçlarla tümleştirme
CLI örneği
Kabiliyet Resim
Scheduler Agnostic
Slurm, PBS Pro, LSF, Grid Engine ve HTCondor gibi standart HPC zamanlayıcılarını kullanın veya CycleCloud otomatik ölçeklendirme eklentilerini kendi zamanlayıcınızla çalışacak şekilde genişletin
Zamanlayıcılar örneği
İşlem Kaynaklarını Yönetme
Dinamik iş yükü gereksinimlerinizi karşılayan esnek bir işlem kaynakları kümesi sağlamak için sanal makineleri ve ölçek kümelerini yönetme
İşlem kaynakları örneği
Otomatik Kaynak Ölçeklendirme
İş yükü, kullanılabilirlik ve zaman gereksinimlerine göre küme boyutunu ve bileşenlerini otomatik olarak ayarlama
Otomatik ölçeklendirme örneği
İzleme ve Analiz Etme
Görselleştirme araçlarını kullanarak performans verilerini toplama ve analiz etme
Monitör örneği
Şablon Kümeleri
Küme topolojilerini toplulukla paylaşmak için CycleCloud şablonlarını kullanma
Şablon örneği
İşlevi Özelleştirme ve Genişletme
İşlevselliği özelleştirmek ve genişletmek, kendi zamanlayıcınızı dağıtmak ve mevcut iş yükü yöneticilerine destek sağlamak için kapsamlı RESTful API'sini kullanın
REST örneği
Mevcut İş Akışlarıyla Tümleştirme
Yerleşik CLI'yi kullanarak mevcut iş akışları ve araçlarla tümleştirme
CLI örneği

Azure CycleCloud'ı nasıl kullanabilirim?

Azure CycleCloud, şirket içinde veya Azure VM'de çalıştırabileceğiniz yüklenebilir bir web uygulamasıdır. Yüklendikten sonra CycleCloud'u hazırlanmış Azure aboneliğinizde işlem ve veri kaynaklarını kullanacak şekilde yapılandırabilirsiniz. CycleCloud zamanlayıcılar (PBSPro, LSF, Grid Engine, Slurm, HTCondor) ve dosya sistemleri için birçok resmi küme şablonu sağlar. CycleCloud topluluğu ayrıca küme şablonları da sağlar. Bu küme şablonlarını değiştirilmemiş olarak kullanabilir veya özel ihtiyaçlarınıza göre özelleştirebilirsiniz.

Bir küme oluşturduğunuzda, zamanlayıcıya gönderdiğiniz hesaplama işlerini işlemek için otomatik olarak ölçekler. CycleCloud yönetim özellikleri, kuruluşunuzdaki diğer kullanıcılar için CycleCloud kümesine erişimi yönetir.

Şablonlar ve yapılandırma betikleri içeren araçlarla, hızla karmaşık HPC ortamları oluşturabilir ve bu kurulumları kuruluşunuz genelindeki farklı ekipler için çoğaltabilirsiniz.

CycleCloud ne değildir?

CycleCloud iş zamanlama işlevini içermez. Başka bir deyişle CycleCloud bir zamanlayıcı değildir. Bunun yerine, HPC kaynaklarını Azure'da dağıtmanızı ve yönetmenizi sağlayan bir platform. CycleCloud PBSPro, Slurm, IBM LSF, Grid Engine ve HTCondor dahil olmak üzere yaygın olarak kullanılan birçok zamanlayıcı için yerleşik desteğe sahiptir. Ancak CycleCloud, sağlanan otomatik ölçeklendirme API'sinin üzerine kendi zamanlayıcısını da uygulayabilir.

CycleCloud sizi belirli bir küme topolojisine kilitlemez. Azure'da HPC sistemlerini hızlı bir şekilde başlatmanıza yardımcı olan şablonlar içerir ve bu şablonları ihtiyaçlarınıza uyacak şekilde özelleştirebilirsiniz. Azure HPC topluluğu, farklı iş yükleri ve sektör türleri için iyileştirilmiş şablonlar sağlar.

CycleCloud dağıtılan ortamın görünümü

CycleCloud Dağıtımı

CycleCloud HPC sisteminin tamamını Azure altyapısına dağıtabilirsiniz. CycleCloud'u Azure'da Azure Kaynak Sağlayıcısı API'lerine giden erişim gerektiren bir VM'ye uygulama sunucusu olarak yüklersiniz. CycleCloud, HPC sisteminizi oluşturan VM'leri başlatır ve yönetir. Bu VM'ler genellikle zamanlayıcı baş düğümlerini ve işlem düğümlerini içerir. Gereksinimlerinize bağlı olarak NFS sunucuları, kimlik doğrulama düğümleri veya savunma konakları gibi diğer bileşenleri de ekleyebilirsiniz. Tam kurulumu CycleCloud şablonlarında tanımlayabilirsiniz. NetApp Files veya Microsoft Entra ID Services gibi Azure hizmetlerine de bağlanabilirsiniz.

Sonraki Adımlar