Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przed wdrożeniem usługi Azure CycleCloud w środowisku produkcyjnym należy dokładnie zaplanować infrastrukturę, konfigurację i procesy operacyjne. Ten artykuł zawiera wskazówki dotyczące kluczowych decyzji i wymagań w celu zapewnienia pomyślnego i niezawodnego wdrożenia usługi CycleCloud. Obejmuje on początkową konfigurację, integrację aplikacji, zarządzanie danymi i odzyskiwanie po awarii.
Wdrażanie usługi Azure CycleCloud
- Wybierz wersję aplikacji CycleCloud do wdrożenia:
- Przygotuj subskrypcję platformy Azure , wybierając subskrypcję, sieć wirtualną, podsieć i grupę zasobów na potrzeby wdrożenia serwera CycleCloud
- Wybierz grupę zasobów do hostowania klastrów lub pozwól usłudze CycleCloud utworzyć grupę zasobów (ustawienie domyślne)
- Utwórz konto magazynowe w celu dostępu do schowka
- Zdecyduj, czy chcesz użyć kluczy SSH, identyfikatora Entra firmy Microsoft lub protokołu LDAP do uwierzytelniania
- Zdecyduj, czy program CycleCloud powinien używać zasady usługi czy tożsamości zarządzanej (zalecana przy jednej subskrypcji) Wybieranie między Zasadą Usługi a Tożsamością Zarządzaną
- Potwierdzanie, która jednostka SKU ma być używana w usłudze CycleCloud: Wymagania systemowe usługi CycleCloud
- Zdecyduj, czy chcesz wdrożyć środowisko w zablokowanej sieci. Jeśli tak, rozważ następujące wymagania: Działanie w zablokowanej sieci
- Wdrażanie serwera CycleCloud
Ostrzeżenie
Nie należy ustawiać ustawienia "Włącz hierarchiczną przestrzeń nazw" dla usługi Azure Data Lake Storage Gen 2 podczas tworzenia konta magazynu. Usługa CycleCloud nie może używać magazynu obiektów blob z włączoną usługą ADLS Gen 2 jako zasobnika magazynu.
Konfiguracja usługi Azure CycleCloud
- Zaloguj się do serwera CycleCloud i utwórz witrynę oraz konto administratora usługi CycleCloud: Konfiguracja aplikacji CycleCloud
- Tworzenie funkcji CycleCloudlocker wskazującej konto magazynu
Konfiguracja klastra Usługi Azure CycleCloud
- Definiowanie dostępu użytkownika do klastrów Zarządzanie użytkownikami klastra
- Wybierz harmonogram do użycia
- Wybieranie wersji harmonogramu i węzła głównego
- Wybierz wersje węzłów obliczeniowych i wykonawczych. Ten wybór zależy całkowicie od uruchomionej aplikacji.
- Zdecyduj, czy należy wdrażać klastry przy użyciu szablonu, czy ręcznie:
- Definiowanie i przesyłanie szablonów klastrów do repozytorium Locker: Referencja szablonu klastra
- Ręczne tworzenie klastra: tworzenie nowego klastra
- Zdecyduj, czy potrzebujesz uruchomić jakiekolwiek skrypty na harmonogramie lub na węzłach po ich wdrożeniu.
Aplikacje
- Jakie zależności (biblioteki itd.) mają aplikacje? Jak uczynisz te zależności dostępnymi?
- Jak długo trwa konfigurowanie i instalowanie aplikacji? Ten czynnik może wpłynąć na sposób udostępniania aplikacji węzłom obliczeniowym. Może wymagać również niestandardowego obrazu.
- Czy istnieją zależności licencji, które należy wziąć pod uwagę? Czy aplikacja musi skontaktować się z lokalnym serwerem licencji?
- Gdzie będą wykonywane aplikacje? Ten wybór zależy od czasu instalacji i wymagań dotyczących wydajności:
- Za pomocą obrazu niestandardowego:
- Korzystanie z obrazu z witryny Marketplace
- Z udziału NFS, magazynu obiektowego BLOB, Azure NetApp Files
- Czy istnieje określona wersja maszyny wirtualnej, której należy użyć do uruchamiania aplikacji? Czy interfejs MPI jest wymagany? Jeśli tak jest, potrzebujesz innej rodziny maszyn, takich jak seria H.
- Jaka jest najlepsza liczba rdzeni na zadanie dla każdej aplikacji?
- Czy można używać maszyn wirtualnych typu spot? Używanie maszyn wirtualnych typu spot w usłudze CycleCloud
- Upewnij się, że masz odpowiednie limity przydziału subskrypcji , aby spełnić podstawowe wymagania aplikacji.
Data
- Określ, gdzie na platformie Azure znajdują się dane wejściowe. Ta determinacja zależy od wydajności aplikacji i rozmiaru danych.
- Lokalnie na węzłach obliczeniowych
- Z udostępnionego zasobu NFS
- W magazynie obiektów blob
- Korzystanie z usługi Azure NetApp Files
- Ustal, czy dane wyjściowe są potrzebne do przetwarzania końcowego
- Zdecyduj, gdzie dane wyjściowe znajdują się po zakończeniu przetwarzania
- Zdecyduj, czy dane wyjściowe muszą zostać skopiowane w innym miejscu
- Określanie wymagań dotyczących archiwizacji i tworzenia kopii zapasowych
Przesyłanie zadania
- Jak użytkownicy przesyłają zadania?
- Czy użytkownicy mają skrypt do uruchomienia na maszynie wirtualnej harmonogramu, czy istnieje fronton, który ułatwia przekazywanie danych i przesyłanie zadań?
Kopia zapasowa i odzyskiwanie po awarii
- Czy będziesz używać szablonów do tworzenia klastra? Użycie szablonów przyspiesza ponowne tworzenie serwera CycleCloud i zapewnia spójność wdrożeń.
- Jakie są wymagania dotyczące odzyskiwania po awarii? Co się stanie z twoją firmą, jeśli region świadczenia usługi Azure nie był dostępny w oczekiwanym momencie?
- Czy twoja firma wewnętrzna zdefiniowała jakiekolwiek umowy SLA aplikacji?
- Czy możesz użyć innego regionu jako rezerwowego?
- Czy twoje zadania są długotrwałe? Czy tworzenie punktów kontrolnych byłoby pomocne?