Zarządzanie Cloud Services (wersja klasyczna) w Azure Portal

Ważne

Cloud Services (wersja klasyczna) jest teraz przestarzała dla nowych klientów i zostanie wycofana 31 sierpnia 2024 r. dla wszystkich klientów. Nowe wdrożenia powinny korzystać z nowego modelu wdrażania opartego na usłudze Azure Resource Manager Azure Cloud Services (rozszerzona obsługa).

W obszarze Cloud Services Azure Portal można wykonywać następujące czynności:

  • Aktualizowanie roli usługi lub wdrożenia.
  • Podwyższanie poziomu wdrożenia etapowego do środowiska produkcyjnego.
  • Połącz zasoby z usługą w chmurze, aby zobaczyć zależności zasobów i skalować zasoby razem.
  • Usuń usługę w chmurze lub wdrożenie.

Aby uzyskać więcej informacji na temat skalowania usługi w chmurze, zobacz Konfigurowanie automatycznego skalowania dla usługi w chmurze w portalu.

Aktualizowanie roli lub wdrożenia usługi w chmurze

Jeśli musisz zaktualizować kod aplikacji dla usługi w chmurze, użyj opcji Aktualizuj w bloku usługi w chmurze. Można zaktualizować jedną rolę lub wszystkie role. Aby zaktualizować, możesz przekazać nowy pakiet usługi lub plik konfiguracji usługi.

  1. W Azure Portal wybierz usługę w chmurze, którą chcesz zaktualizować. Ten krok spowoduje otwarcie bloku wystąpienia usługi w chmurze.

  2. W bloku wybierz pozycję Aktualizuj.

    Przycisk Aktualizuj

  3. Zaktualizuj wdrożenie przy użyciu nowego pliku pakietu usługi (cspkg) i pliku konfiguracji usługi (cscfg).

    UpdateDeployment

  4. Opcjonalnie zaktualizuj konto magazynu i etykietę wdrożenia.

  5. Jeśli jakiekolwiek role mają tylko jedno wystąpienie roli, zaznacz pole wyboru Wdróż, nawet jeśli jedna lub więcej ról zawiera jedno wystąpienie , aby umożliwić kontynuowanie uaktualniania.

    Platforma Azure może zagwarantować dostępność usługi tylko 99,95% podczas aktualizacji usługi w chmurze, jeśli każda rola ma co najmniej dwa wystąpienia ról (maszyny wirtualne). W przypadku dwóch wystąpień ról jedna maszyna wirtualna przetwarza żądania klientów, podczas gdy druga jest aktualizowana.

  6. Zaznacz pole wyboru Rozpocznij wdrażanie , aby zastosować aktualizację po zakończeniu przekazywania pakietu.

  7. Wybierz przycisk OK , aby rozpocząć aktualizowanie usługi.

Wymiana wdrożeń w celu podwyższenia poziomu wdrożenia etapowego do środowiska produkcyjnego

Gdy zdecydujesz się wdrożyć nową wersję usługi w chmurze, przygotuj i przetestujesz nową wersję w środowisku przejściowym usługi w chmurze. Użyj funkcji Swap , aby przełączyć adresy URL, za pomocą których zostały rozwiązane dwa wdrożenia i podwyższyć poziom nowej wersji do środowiska produkcyjnego.

Wdrożenia można zamienić na stronie Cloud Services lub na pulpicie nawigacyjnym.

  1. W Azure Portal wybierz usługę w chmurze, którą chcesz zaktualizować. Ten krok spowoduje otwarcie bloku wystąpienia usługi w chmurze.

  2. W bloku wybierz pozycję Zamień.

    przycisk zamiany Cloud Services

  3. Zostanie otwarty następujący monit z potwierdzeniem:

    wymiana Cloud Services

  4. Po zweryfikowaniu informacji o wdrożeniu wybierz przycisk OK , aby zamienić wdrożenia.

    Wymiana wdrożenia odbywa się szybko, ponieważ jedyną rzeczą, która się zmienia, jest wirtualny adres IP (VIP) dla wdrożeń.

    Aby zaoszczędzić koszty obliczeń, możesz usunąć wdrożenie przejściowe po sprawdzeniu, czy wdrożenie produkcyjne działa zgodnie z oczekiwaniami.

Typowe pytania dotyczące zamiany wdrożeń

Jakie są wymagania wstępne dotyczące wymiany wdrożeń?

Istnieją dwa kluczowe wymagania wstępne dotyczące pomyślnej wymiany wdrożenia:

  • Jeśli chcesz użyć statycznego adresu IP dla miejsca produkcyjnego, musisz również zarezerwować jeden dla miejsca przejściowego. W przeciwnym razie zamiana kończy się niepowodzeniem.

  • Przed wykonaniem zamiany wszystkie wystąpienia ról muszą być uruchomione. Stan wystąpień można sprawdzić w bloku Przegląd Azure Portal. Alternatywnie możesz użyć polecenia Get-AzureRole w Windows PowerShell.

Należy pamiętać, że aktualizacje systemu operacyjnego gościa i operacje naprawy usług mogą również spowodować niepowodzenie zamian wdrożenia. Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z wdrażaniem usługi w chmurze.

Czy zamiana powoduje przestój mojej aplikacji? Jak to zrobić?

Jak opisano w poprzedniej sekcji, zamiana wdrożenia jest zwykle szybka, ponieważ jest to tylko zmiana konfiguracji modułu równoważenia obciążenia platformy Azure. W niektórych przypadkach może upłynąć 10 lub więcej sekund i spowodować przejściowe błędy połączenia. Aby ograniczyć wpływ na klientów, rozważ zaimplementowanie logiki ponawiania prób klienta.

Usuwanie wdrożeń i usługi w chmurze

Przed usunięciem usługi w chmurze należy usunąć każde istniejące wdrożenie.

Aby zaoszczędzić koszty obliczeń, możesz usunąć wdrożenie przejściowe po sprawdzeniu, czy wdrożenie produkcyjne działa zgodnie z oczekiwaniami. Opłaty są naliczane za koszty obliczeń dla wdrożonych wystąpień ról, które są zatrzymywane.

Poniższa procedura umożliwia usunięcie wdrożenia lub usługi w chmurze.

  1. W Azure Portal wybierz usługę w chmurze, którą chcesz usunąć. Ten krok spowoduje otwarcie bloku wystąpienia usługi w chmurze.

  2. W bloku wybierz pozycję Usuń.

    przycisk Cloud Services Usuń

  3. Aby usunąć całą usługę w chmurze, zaznacz pole wyboru Usługa w chmurze i jego wdrożenia . Możesz też wybrać wdrożenie produkcyjne lub wdrożenie przejściowe .

    usuwanie Cloud Services

  4. Wybierz pozycję Usuń u dołu.

  5. Aby usunąć usługę w chmurze, wybierz pozycję Usuń usługę w chmurze. Następnie w wierszu polecenia potwierdzenia wybierz pozycję Tak.

Uwaga

Po usunięciu usługi w chmurze i skonfigurowaniu pełnego monitorowania należy ręcznie usunąć dane z konta magazynu. Aby uzyskać informacje o tym, gdzie można znaleźć tabele metryk, zobacz Wprowadzenie do monitorowania usługi w chmurze.

Dowiedz się więcej o wdrożeniach, które zakończyły się niepowodzeniem

W bloku Przegląd znajduje się pasek stanu u góry. Po wybraniu paska zostanie otwarty nowy blok i zostanie wyświetlony wszelkie informacje o błędzie. Jeśli wdrożenie nie zawiera żadnych błędów, blok informacji jest pusty.

omówienie Cloud Services

Następne kroki