CycleCloud üretim dağıtımınızı planlama

Azure CycleCloud'ı bir üretim ortamında dağıtmadan önce altyapınızı, yapılandırmanızı ve operasyonel süreçlerinizi dikkatle planlamanız gerekir. Bu makale, başarılı ve güvenilir bir CycleCloud dağıtımı sağlamak için önemli kararlar ve gereksinimler hakkında rehberlik sağlar. İlk kurulumu, uygulama tümleştirmesini, veri yönetimini ve olağanüstü durum kurtarmayı kapsar.

Azure CycleCloud dağıtımı

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ı yapmayın. CycleCloud, Depolama Dolabı olarak etkinleştirilmiş ADLS 2. Nesil ile Blob depolamayı kullanamaz.

Azure CycleCloud Yapılandırması

Azure CycleCloud küme yapılandırması

  • Küme kullanıcı yönetimi kümelere kullanıcı erişimini tanımlama
  • Kullanılacak zamanlayıcıyı seçin.
  • Zamanlayıcı ve baş düğüm için sürümü seçin.
  • İşlem ve yürütme düğümleri için sürümleri seçin. Bu seçim tamamen çalıştırdığınız uygulamaya bağlıdır.
  • Kümelerin şablon kullanarak mı yoksa el ile mi dağıtılacağına karar verin:
  • Dağıtıldıktan sonra zamanlayıcıda betik çalıştırmanız mı yoksa düğümleri yürütmeniz mi gerektiğine karar verin:

Uygulamalar

  • Uygulamalarda hangi bağımlılıklar (kitaplıklar vb.) var? Bu bağımlılıkları nasıl kullanılabilir hale getireceksiniz?
  • Bir uygulamayı ayarlamak ve yüklemek ne kadar sürer? Bu faktör, uygulamanın yürütme düğümleri için nasıl kullanılabilir hale getirileceğini belirleyebilir. Özel bir görüntü de gerektirebilir.
  • Dikkate almanız gereken lisans bağımlılıkları var mı? Uygulamanın bir şirket içi lisans sunucusuna başvurması gerekiyor mu?
  • Uygulamaları nerede yürüteceksiniz? Bu seçim 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 depolamadan, Azure NetApp Files'dan
  • Uygulamaların çalışması için kullanmanız gereken belirli bir VM sürümü var mı? MPI bir gereksinim mi? Bu durumda H serisi gibi farklı bir makine ailesine ihtiyacınız olacaktır.
  • Her uygulama için iş başına en fazla çekirdek sayısı nedir?
  • Spot VM'leri kullanabilir misiniz? CycleCloud'da Spot VM'leri kullanma
  • Uygulamaların temel gereksinimlerini karşılamak için doğru abonelik kotalarına sahip olduğunuzdan emin olun.

Data

  • Giriş verilerinin Azure'da nerede olduğunu belirleyin. Bu belirleme, uygulamaların performansına ve veri boyutuna bağlıdır.
    • Yürütme düğümlerinde yerel olarak
    • NFS paylaşımından
    • Blob depolaması
    • Azure NetApp Files'i kullanma
  • Çıkış verilerinde herhangi bir işlem sonrası gerekip gerekmediğini belirleme
  • İşleme tamamlandıktan sonra çıkış verilerinin nerede bulunduğuna karar verme
  • Çıkış verilerinin başka bir yere kopyalanması gerekip gerekmediğini belirleme
  • Arşiv ve yedekleme gereksinimlerini belirleme

İş Gönderimi

  • Kullanıcılar işleri nasıl gönderir?
  • Kullanıcıların zamanlayıcı VM'sinde çalıştırılacak bir betiği mi var yoksa veri yükleme ve iş gönderme konusunda yardımcı olacak bir ön uç var mı?

Yedekleme ve olağanüstü durum kurtarma

  • Küme oluşturmak için şablonları kullanacak mısınız? Şablonların kullanılması CycleCloud sunucusunu yeniden oluşturmayı hızlandırır ve dağıtımların tutarlı olmasını sağlar.
  • Olağanüstü durum kurtarma gereksinimleriniz nelerdir? Beklediğiniz sırada bir Azure bölgesi kullanılamadığında işletmenize ne olur?
  • İç işletmeniz herhangi bir uygulama SLA'sı tanımladı mı?
  • Bekleme konumu olarak başka bir bölge kullanabilir misiniz?
  • İşleriniz uzun süre devam ediyor mu? Denetim noktası oluşturmanın yardımı olur mu?