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

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 Azure Resource Manager opartego na Azure Cloud Services (rozszerzona obsługa).

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

W tym artykule wyjaśniono, jak za pomocą metody Szybkiego tworzenia utworzyć nową usługę w chmurze, a następnie użyć usługi Upload do przekazania i wdrożenia pakietu usługi w chmurze na platformie Azure. Gdy używasz tej metody, Azure Portal udostępnia wygodne linki do spełniania wszystkich wymagań zgodnie z potrzebami. Jeśli wszystko jest gotowe do wdrożenia usługi w chmurze podczas jej tworzenia, możesz wykonać obie te te tworzyć w tym samym czasie przy użyciu tworzenia niestandardowego.

Uwaga

Jeśli planujesz opublikować usługę w chmurze z Azure DevOps, użyj szybkiego tworzenia, Azure DevOps publikowania 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 platformę Azure przy użyciu usługi Azure DevOps)lub zobacz pomoc dla Szybki start usługi.

Pojęcia

Do wdrożenia aplikacji jako usługi w chmurze na platformie Azure wymagane są 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) zawiera 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.

Więcej informacji na temat tych i sposobu tworzenia pakietu można znaleźć tutaj.

Przygotowywanie aplikacji

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

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

  • Jeśli chcesz wdrożyć usługę w chmurze, która używa protokołu Transport Layer Security (TLS), wcześniej znanego jako Secure Sockets Layer (SSL) do szyfrowania danych, skonfiguruj aplikację dla protokołu TLS.
  • Jeśli chcesz skonfigurować połączenia Pulpit zdalny wystąpieniami roli, skonfiguruj role dla Pulpit zdalny.
  • Jeśli chcesz skonfigurować pełne monitorowanie dla 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ń roli (maszyn wirtualnych). Pełne monitorowanie zbiera dodatkowe metryki na podstawie danych wydajności w wystąpieniach roli, aby umożliwić bliższą analizę problemów, które występują podczas przetwarzania aplikacji. Aby dowiedzieć się, jak włączyć Diagnostyka Azure, zobacz Enabling diagnostics in Azure (Włączanie diagnostyki na platformie Azure).

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

Zanim rozpoczniesz

  • Jeśli nie zainstalowano zestawu Azure SDK, kliknij pozycję Zainstaluj zestaw Azure SDK, aby otworzyć stronę plików do pobrania platformy Azure,a następnie pobierz zestaw SDK dla języka, w którym chcesz tworzyć kod. (Będzie można to zrobić 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 przekazywać 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 > compute, 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ść dla nazwy DNS.

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

  5. Wybierz lokalizację.

  6. Kliknij pozycję Pakiet. Spowoduje to otwarcie Upload pakietu. Wypełnij wymagane pola. Jeśli dowolna z ról zawiera jedno wystąpienie, upewnij się, że opcja Wd wdrażana, nawet jeśli co najmniej jedna rola zawiera jedno wystąpienie.

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

  8. Kliknij przycisk OK, aby zamknąć Upload okienku pakietu.

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

    Publikowanie usługi w chmurze2

Upload certyfikatu

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

  1. Wybierz pozycję Certyfikaty, a następnie w okienku Dodawanie certyfikatów wybierz plik PFX certyfikatu TLS/SSL, a następnie podaj hasło 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

Weryfikowanie pomyślnego ukończenia wdrożenia

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

    Stan powinien pokazywać, że usługa ma stan Uruchomiona.

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

    CloudServices_QuickGlance

Następne kroki