CycleCloud Üretim Dağıtımınızı Planlama
Azure CycleCloud Dağıtımı
- CycleCloud'un hangi sürümünün dağıtılacağına karar verin:
- CycleCloud sunucu dağıtımı için hangi Abonelik, vNet, Alt Ağ ve Kaynak Grubu'nu tanımlayarak Azure Aboneliğinizi hazırlama
- Hangi Kaynak Grubunun kümeleri barındıracağını veya CycleCloud'un bunları oluşturup oluşturmayacağını tanımlama (varsayılan ayar)
- Dolap erişimi için depolama hesabı oluşturma
- Kimlik doğrulaması için SSH anahtarlarının, AD'nin veya LDAP'nin kullanılıp kullanılmayacağını belirleme
- CycleCloud'un Hizmet Sorumlusu mu yoksa Yönetilen Kimlik mi kullanacağını belirleme (tek bir abonelikle önerilir) Hizmet Sorumlusu ile Yönetilen Kimlik arasında seçim
- CycleCloud için hangi SKU'nun kullanılacağını onaylayın: CycleCloud Sistem Gereksinimleri
- Ortam kilitli bir ağda dağıtılacak mı? Öyleyse, aşağıdaki gereksinimleri dikkate alın: Kilitli bir ağda çalışma
- CycleCloud sunucusunu dağıtma
Uyarı
depolama hesabı oluşturma sırasında Azure Data Lake Storage 2. Nesil için "Hiyerarşik ad alanını etkinleştir" ayarının yapılmadığından emin olun. CycleCloud, Depolama Dolabı olarak ADLS 2. Nesil'in etkinleştirildiği Blob depolamayı kullanamıyor.
Azure CycleCloud Yapılandırması
- CycleCloud sunucusunda oturum açın, bir site ve CycleCloud yönetici hesabı oluşturun: CycleCloud Kurulumu
- Depolama hesabına işaret eden CycleCloud dolabı oluşturma
Azure CycleCloud Küme Yapılandırması
- Kümelere kullanıcı erişimini tanımlama Küme Kullanıcı Yönetimi
- Hangi zamanlayıcının kullanılacağını belirleme
- Zamanlayıcı/baş düğüm için hangi SKU'nun gerekli olacağını belirleme
- İşlem/yürütme düğümleri için hangi SKU'ların gerekli olacağını belirleyin. Bu tamamen çalıştırılmakta olan uygulamaya bağımlı olacaktır
- Kümeler şablon kullanılarak mı yoksa el ile mi dağıtılacak?
- Küme şablonlarının tanımlanması ve kasaya yüklenmesi gerekir: Küme Şablonu Başvurusu
- El ile oluşturma: Yeni Küme Oluşturma
- Dağıtıldıktan sonra tüm betiklerin zamanlayıcıda çalıştırılması veya düğümleri yürütmesi gerekecek mi:
Uygulamalar
- Uygulamaların hangi bağımlılıkları (kitaplıklar vb.) var? Bunlar nasıl kullanıma sunulacak?
- Bir uygulamanın kurulumu ve yüklemesi ne kadar sürer? Bu, bir uygulamanın yürütme düğümleri için nasıl kullanılabilir hale getirileceğini belirleyebilir ve özel bir görüntü gerektirebilir.
- Dikkate alınması gereken lisans bağımlılıkları var mı? Uygulamanın şirket içi lisans sunucusuna başvurması gerekiyor mu?
- Uygulamaların yürütüleceği yeri belirleyin. Bu, yükleme sürelerine ve performans gereksinimlerine bağlıdır:
- Özel görüntü aracılığıyla:
- Market görüntüsü kullanma
- NFS paylaşımından blob depolama Azure NetApp Files
- Uygulamaların üzerinde çalışması için kullanılması gereken belirli bir VM SKU'su var mı? MPI, H serisi gibi farklı bir makine ailesini gerekli kılacak bir gereksinim mi olacak?
- Her uygulama için iş başına en uygun çekirdek sayısı ne olacak?
- Spot VM'ler kullanılabilir mi? CycleCloud'da Spot VM'leri kullanma
- Uygulamaların temel gereksinimlerini karşılamak için abonelik kotalarının sağlandığından emin olun
Veriler
- Giriş verilerinin Azure'da nerede bulunacağını belirleyin. Bu, uygulamaların performansına ve veri boyutuna bağlıdır.
- Yürütme düğümlerinde yerel olarak
- NFS paylaşımından
- Blob depolamada
- Azure NetApp Files kullanma
- Çıktı verilerinde herhangi bir işlem sonrası gerekip gerekmediğini belirleme
- İşleme tamamlandıktan sonra çıkış verilerinin nerede bulunacağını belirleme
- Başka bir yere kopyalanması gerekiyor mu?
- Hangi arşiv/yedekleme gereksinimleri var?
İş Gönderimi
- Kullanıcılar işleri nasıl gönderir?
- Zamanlayıcı VM'sinde çalıştırılacak bir betikleri mi olacak yoksa veri yükleme ve iş gönderme konusunda yardımcı olacak bir ön uç olacak mı?
Yedekleme ve Olağanüstü Durum Kurtarma
- Şablonlar küme oluşturma için kullanılacak mı? Bu, bir CycleCloud sunucusunun yeniden oluşturmasını dağıtımlar arasında çok daha hızlı ve tutarlı hale getirir
- Olağanüstü Durum Kurtarma için hangi gereksinimler vardır? Azure bölgesi beklendiği gibi kullanılamasaydı işletmeye ne olurdu?
- İç işletme tarafından tanımlanan herhangi bir uygulama SLA'sı var mı?
- Bekleme olarak başka bir bölge kullanılabilir mi?
- İşler uzun süre çalışıyor mu? Denetim noktası oluşturma yararlı olur mu?