Jak utworzyć i wdrożyć usługę Azure Cloud Service (klasyczną)

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 używać nowego modelu wdrażania opartego na usłudze Azure Resource Manager Azure Cloud Services (wsparcie dodatkowe).

Azure Portal zapewnia dwa sposoby tworzenia i wdrażania usługi w chmurze: Szybkie tworzenie i tworzenie niestandardowe.

W tym artykule wyjaśniono, jak za pomocą metody Szybkie tworzenie utworzyć nową usługę w chmurze, a następnie użyć polecenia Upload do przekazania i wdrożenia pakietu usługi w chmurze na platformie Azure. Korzystając z tej metody, Azure Portal udostępnia wygodne linki do spełnienia wszystkich wymagań zgodnie z rzeczywistym użyciem. Jeśli wszystko będzie gotowe do wdrożenia usługi w chmurze podczas jej tworzenia, możesz wykonać obie te czynności w tym samym czasie przy użyciu polecenia Tworzenie niestandardowe.

Uwaga

Jeśli planujesz opublikować usługę w chmurze z usługi Azure DevOps, użyj pozycji Szybkie tworzenie, a następnie skonfiguruj publikowanie usługi Azure DevOps z przewodnika Szybki start platformy Azure lub pulpitu nawigacyjnego. Aby uzyskać więcej informacji, zobacz Continuous Delivery to Azure by Using Azure DevOps (Ciągłe dostarczanie na platformie Azure przy użyciu usługi Azure DevOps) lub zobacz pomoc dotyczącą strony Szybki start .

Pojęcia

Do wdrożenia aplikacji jako usługi w chmurze na platformie Azure są wymagane trzy składniki:

  • Definicja usługi
    Plik definicji usługi w chmurze (csdef) definiuje model usługi, w tym liczbę ról.
  • Konfiguracja usługi
    Plik konfiguracji usługi w chmurze (cscfg) udostępnia ustawienia konfiguracji dla usługi w chmurze i poszczególnych ról, w tym liczbę wystąpień roli.
  • Pakiet usługi
    Pakiet usługi (cspkg) zawiera kod aplikacji i konfiguracje oraz plik definicji usługi.

Możesz dowiedzieć się więcej o tych elementach i sposobie tworzenia pakietu tutaj.

Przygotowywanie aplikacji

Przed wdrożeniem usługi w chmurze należy utworzyć pakiet usługi w chmurze (cspkg) na podstawie kodu aplikacji i pliku konfiguracji usługi w chmurze (cscfg). Zestaw Azure SDK udostępnia narzędzia do przygotowywania tych wymaganych plików wdrażania. Zestaw SDK można zainstalować na stronie Pliki do pobrania platformy Azure w języku, w którym wolisz opracowywać kod aplikacji.

Trzy funkcje usługi w chmurze wymagają specjalnych konfiguracji przed wyeksportowanie pakietu usługi:

  • Jeśli chcesz wdrożyć usługę w chmurze, która korzysta z protokołu Transport Layer Security (TLS), wcześniej znanej jako Secure Sockets Layer (SSL), na potrzeby szyfrowania danych skonfiguruj aplikację dla protokołu TLS.
  • Jeśli chcesz skonfigurować połączenia pulpitu zdalnego z wystąpieniami ról, skonfiguruj role dla pulpitu zdalnego.
  • Jeśli chcesz skonfigurować pełne monitorowanie usługi w chmurze, włącz Diagnostyka Azure dla usługi w chmurze. Minimalne monitorowanie (domyślny poziom monitorowania) używa liczników wydajności zebranych z systemów operacyjnych hosta dla wystąpień ról (maszyn wirtualnych). Pełne monitorowanie zbiera dodatkowe metryki na podstawie danych wydajności w wystąpieniach roli, aby umożliwić dokładną analizę problemów występujących podczas przetwarzania aplikacji. Aby dowiedzieć się, jak włączyć Diagnostyka Azure, zobacz Włączanie diagnostyki na platformie Azure.

Aby utworzyć usługę w chmurze z wdrożeniami ról sieci Web lub ról procesów roboczych, należy utworzyć pakiet usługi.

Zanim rozpoczniesz

  • Jeśli zestaw Azure SDK nie został zainstalowany, kliknij pozycję Zainstaluj zestaw Azure SDK, aby otworzyć stronę Pliki do pobraniaplatformy Azure, a następnie pobierz zestaw SDK dla języka, w którym wolisz opracowywać kod. (Będziesz mieć możliwość wykonania tej czynności później).
  • Jeśli jakiekolwiek wystąpienia roli wymagają certyfikatu, utwórz certyfikaty. Usługi w chmurze wymagają pliku pfx z kluczem prywatnym. Certyfikaty można przekazać na platformę Azure podczas tworzenia i wdrażania usługi w chmurze.

Tworzenie i wdrażanie

  1. Zaloguj się do Azure Portal.

  2. Kliknij pozycję Utwórz zasób > Obliczeniowy, a następnie przewiń w dół do i kliknij pozycję Usługa w chmurze.

    Publikowanie usługi w chmurze1

  3. W nowym okienku Usługa w chmurze wprowadź wartość nazwy DNS.

  4. Utwórz nową grupę zasobów lub wybierz istniejącą.

  5. Wybierz lokalizację.

  6. Kliknij pozycję Pakiet. Spowoduje to otwarcie okienka Przekazywanie pakietu . Wypełnij wymagane pola. Jeśli którakolwiek z ról zawiera jedno wystąpienie, upewnij się, że wybrano opcję Wdróż nawet wtedy, gdy wybrano co najmniej jedną rolę .

  7. Upewnij się, że wybrano pozycję Rozpocznij wdrażanie .

  8. Kliknij przycisk OK , aby zamknąć okienko Przekaż pakiet .

  9. Jeśli nie masz żadnych certyfikatów do dodania, kliknij przycisk Utwórz.

    Publikowanie usługi w chmurze2

Przekazywanie certyfikatu

Jeśli pakiet wdrożeniowy został skonfigurowany do używania certyfikatów, możesz teraz przekazać certyfikat.

  1. Wybierz pozycję Certyfikaty, a następnie w okienku Dodawanie certyfikatów wybierz plik PFX certyfikatu TLS/SSL, a następnie podaj hasło dla certyfikatu.

  2. Kliknij pozycję Dołącz certyfikat, a następnie kliknij przycisk OK w okienku Dodawanie certyfikatów .

  3. Kliknij pozycję Utwórz w okienku Usługa w chmurze . Gdy wdrożenie osiągnie stan Gotowe , możesz przejść do następnych kroków.

    Publikowanie usługi w chmurze3

Sprawdź, czy wdrożenie zostało pomyślnie ukończone

  1. Kliknij wystąpienie usługi w chmurze.

    Stan powinien wskazywać, że usługa jest uruchomiona.

  2. W obszarze Podstawy kliknij adres URL witryny , aby otworzyć usługę w chmurze w przeglądarce internetowej.

    CloudServices_QuickGlance

Następne kroki