Szybki start: tworzenie wdrożenia z aprowizowaną przepustowością

Aktualnie wyświetlane:Nowa wersja - portalu FoundryPrzełączanie do wersji klasycznego portalu Foundry

W tym przewodniku Szybki start utworzysz wdrożenie z aprowizowaną przepustowością w usłudze Microsoft Foundry, wykonasz wywołanie inferencyjne, aby potwierdzić, że działa, a następnie wyświetlisz metrykę jego wykorzystania.

Wdrożenie z aprowizowaną przepustowością zapewnia aplikacji dedykowaną przepustowość przetwarzania modelu z przewidywalnym opóźnieniem. Rozliczanie odbywa się na aprowizowaną jednostkę przepływności (PTU) na godzinę. W przypadku długoterminowych obciążeń rezerwacje platformy Azure oferują zniżki w porównaniu z rozliczaniem godzinowym. Aby zapoznać się z pełnym wprowadzeniem pojęciowym, zobacz Czym jest przydzielona przepustowość dla modeli Foundry?.

Wymagania wstępne

  • Subskrypcja platformy Azure z prawidłową formą płatności. Jeśli nie masz subskrypcji platformy Azure, utwórz płatne konto platformy Azure, aby rozpocząć.
  • rola Współautor platformy Azure lub Współautor usług Cognitive Services w subskrypcji lub grupie zasobów, w której planujesz utworzyć wdrożenie.
  • Projekt Microsoft Foundry w regionie, w którym występuje limit przydziału jednostek PTU. Projekt Foundry jest zarządzany w ramach zasobu Foundry.
  • Opcjonalnie, w przypadku wdrażania przy użyciu interfejsu wiersza polecenia platformy Azure, miej zainstalowane Azure CLI.

Sprawdzanie dostępności modelu i regionu

Przed utworzeniem wdrożenia upewnij się, że model obsługuje aprowizowaną przepływność w regionie docelowym.

  1. Przejdź do tabeli dostępności modeli i regionów, aby sprawdzić, czy Twój model obsługuje wdrożenie z aprowizowaną przepustowością w regionie docelowym.
  2. Filtruj według regionu i sprawdź, czy model pojawia się w typie wdrożenia Provisioned.

Zwróć również uwagę na minimalną liczbę jednostek PTU modelu, ponieważ te informacje są potrzebne podczas konfigurowania wdrożenia. Minimum różnią się w zależności od modelu i są wymienione w temacie Parametry wdrożenia i wartości przepływności według modelu.

Sprawdź limit PTU

Przed skorzystaniem z tego przewodnika Szybki start sprawdź, czy masz przydział dla docelowego regionu i typu wdrożenia. Aby sprawdzić limit przydziału:

  1. Zaloguj się do usługi Microsoft Foundry. Upewnij się, że przełącznik New Foundry jest włączony. Te właśnie kroki odnoszą się do Foundry (new).

  2. Wybierz subskrypcję i zasób Foundry w regionie, w którym masz limit PTU.

  3. Wybierz pozycję Zarządzaj w obszarze nawigacji w prawym górnym rogu, a następnie wybierz pozycję Limit przydziału w okienku po lewej stronie.

  4. Wybierz Jednostka aprowizowanej przepływności, aby wyświetlić dostępny limit. Jeśli nie masz limitu przydziału, wybierz pozycję Żądaj limitu przydziału i wypełnij formularz. Zatwierdzenie limitu przydziału może potrwać kilka dni i otrzymasz powiadomienie e-mail po zatwierdzeniu żądania.

    Wskazówka

    Możesz również skorzystać z tego bezpośredniego linku do formularza żądania przydziału.

Utwórz aprowizowane wdrożenie

W tej sekcji utworzysz aprowizowane wdrożenie przy użyciu portalu Foundry lub Azure CLI.

Wdrażanie za pomocą portalu Foundry

  1. Wybierz pozycję Odnajdź w obszarze nawigacji w prawym górnym rogu, a następnie wybierz pozycję Modele w okienku po lewej stronie.

  2. Wybierz model, który chcesz wdrożyć, aby otworzyć kartę modelu, na przykład gpt-5.1.

  3. Wybierz Wdróż>Ustawienia niestandardowe.

  4. Na liście rozwijanej Typ wdrożenia wybierz jeden z aprowizowanych typów wdrożenia: Global Provisioned Throughput, Data Zone Provisioned Throughput lub Regional Provisioned Throughput.

  5. Wypełnij pola wdrożenia:

    Pole Description
    Nazwa wdrożenia Wybrana nazwa. Użyj tej nazwy w kodzie, aby wywołać model.
    Model Model do wdrożenia, np. gpt-5.1.
    Wersja modelu Wersja modelu.
    Jednostki przydzielonej przepustowości Liczba jednostek PTU do przydzielenia. Musi spełniać minimum modelu, np 50. .
  6. Wybierz pozycję Potwierdź cennik , aby przejrzeć stawkę godzinową wdrożenia. Naliczanie opłat rozpoczyna się natychmiast po utworzeniu wdrożenia, nawet jeśli nie są wysyłane żadne żądania. Zatrzymasz naliczanie opłat, usuwając wdrożenie. Jeśli nie masz pewności co do kosztów, wybierz pozycję Anuluj i przejrzyj rozliczenia jednostek PTU i zarządzanie kosztami przed kontynuowaniem .

  7. Potwierdź i utwórz wdrożenie.

(Opcjonalnie) Używanie Azure CLI do wdrożenia

Możesz też utworzyć wdrożenie przy użyciu Azure CLI.

  1. Utwórz aprowizowane wdrożenie dla GPT-5.1 z liczbą jednostek PTU o wartości 50 jednostek PTU.

    az cognitiveservices account deployment create \
    --name <myResourceName> \
    --resource-group <myResourceGroupName> \
    --deployment-name <myDeploymentName> \
    --model-name GPT-5.1 \
    --model-version "2025-11-13" \
    --model-format OpenAI \
    --sku-capacity 50 \
    --sku-name GlobalProvisionedManaged
    
    • Zastąp <myResourceName>, <myResourceGroupName>, <myDeploymentName> własnymi wartościami.

    • --sku-nameokreśla typ wdrożenia: GlobalProvisionedManaged, lub DataZoneProvisionedManagedProvisionedManaged.

    • --sku-capacity jest liczbą jednostek PTU. W tym miejscu ustawiono wartość 50.

    Odniesienie: az cognitiveservices account deployment

  2. Upewnij się, że wdrożenie zostało ukończone pomyślnie:

    az cognitiveservices account deployment show \
        --deployment-name <myDeploymentName> \
        --name <myResourceName> \
        --resource-group <myResourceGroupName> \
        --query "properties.provisioningState" -o tsv
    

    Dane wyjściowe powinny wyświetlać wartość Succeeded. Model jest gotowy do użycia po zakończeniu aprowizacji.

    Odniesienie: az cognitiveservices account deployment show

Interfejs REST, szablon usługi ARM, Bicep i narzędzie Terraform mogą również służyć do tworzenia wdrożeń. Zobacz Automatyzacja wdrożeń i zastąp sku.name na GlobalProvisionedManaged, DataZoneProvisionedManaged lub ProvisionedManaged.

Wywołanie inferencji

Kod wnioskowania dla aprowizowanego wdrożenia jest taki sam jak w przypadku dowolnego innego typu wdrożenia. Użyj nazwy wdrożenia (a nie nazwy modelu) jako wartości parametru model .

Kod w tej sekcji wykorzystuje uwierzytelnianie za pomocą klucza API. Możesz również użyć uwierzytelniania Entra ID. Aby uzyskać szczegółowe informacje na temat używania uwierzytelniania Entra ID podczas wywoływania wnioskowania, zobacz Jak wygenerować odpowiedzi tekstowe za pomocą modeli Microsoft Foundry.

Przed uruchomieniem przykładu ustaw następującą zmienną środowiskową:

  • AZURE_OPENAI_API_KEY: klucz API zasobu.

Ważna

Nie należy umieszczać na stałe w kodzie aplikacji danych uwierzytelniających. W przypadku obciążeń produkcyjnych należy użyć bezpiecznego magazynu poświadczeń, takiego jak Azure Key Vault. Zobacz Funkcje zabezpieczeń usługi Azure AI Services.

  1. Zainstaluj zestaw OpenAI SDK:

    pip install openai
    
  2. Skonfiguruj klienta OpenAI, określ wdrożenie i wygeneruj odpowiedzi. Zastąp <myResourceName> nazwą swojego zasobu Foundry.

    import os
    from openai import OpenAI
    
    client = OpenAI(
        api_key=os.getenv("AZURE_OPENAI_API_KEY"),
        base_url="https://<myResourceName>.openai.azure.com/openai/v1/",
    )
    
    response = client.responses.create(
        model="<myDeploymentName>",  # Your deployment name, not the model name
        input="What is provisioned throughput?",
        max_output_tokens=100,
    )
    
    print(response.output_text)
    

Wyświetlanie wykorzystania wdrożenia

Po wykonaniu wywołań upewnij się, że ruch dociera do wdrożenia, sprawdzając poziom jego użycia w witrynie Azure Portal.

  1. Zaloguj się do witryny Azure Portal.
  2. Przejdź do zasobu Foundry i wybierz opcję Metrics w menu nawigacyjnym po lewej stronie.
  3. Wybierz metrykę Wykorzystanie zarządzane przez aprowizację — wersja 2.
  4. Jeśli w zasobie znajduje się więcej niż jedno wdrożenie, przefiltruj według nazwy wdrożenia, aby wyświetlić użycie na wdrożenie.

Odczyt wykorzystania zbliżony do 0% bezpośrednio po połączeniu testowym jest normalny — ten wskaźnik jest aktualizowany w oknie monitorowania.

Zrzut ekranu przedstawiający metryki platformy Azure z wykresem Wykorzystanie zarządzane po aprowizacji — wersja 2 przefiltrowanym według nazwy wdrożenia.

Aby uzyskać pełne informacje o tym, jak obliczane jest wykorzystanie i co zrobić, gdy osiągnie ono 100%, zobacz Korzystanie z wdrożeń z przydzielonymi zasobami w środowisku produkcyjnym.

Rozważ skonfigurowanie wycieku

Spillover automatycznie kieruje nadmiarowe żądania z aprowizowanego wdrożenia do standardowego wdrożenia w tym samym zasobie Foundry. Gdy wdrożenie z aprowizowaną przepustowością jest w pełni wykorzystywane i zwraca kod 429, mechanizm spillover przekierowuje nadmiarowe żądania do wdrożenia standardowego, zamiast powodować ich odrzucenie, co pomaga ograniczyć zakłócenia podczas nagłych skoków ruchu. Aby dowiedzieć się więcej o włączaniu funkcji spillover i monitorowaniu żądań spillover, zobacz Zarządzanie ruchem przy użyciu funkcji spillover dla wdrożeń aprowizowanych.

Rozważ zakup rezerwacji

Twoje wdrożenie jest rozliczane według stawki godzinowej. Jeśli planujesz utrzymać to uruchomione przez więcej niż kilka dni, zakup rezerwacji platformy Azure obniża rzeczywisty koszt $/PTU/hr w porównaniu z rozliczaniem godzinowym.

Jeśli planujesz zakup rezerwacji po utworzeniu wdrożenia, sprawdź, czy masz rolę właściciela lub rolę nabywcy rezerwacji w subskrypcji platformy Azure. Rola wymagana do zakupu rezerwacji różni się od roli wymaganej do utworzenia wdrożeń. Informacje o wymaganiach dotyczących roli można znaleźć w artykule Rezerwacje aprowizowanej przepustowości.

Ważna

Zawsze utwórz i potwierdź wdrożenie przed zakupem rezerwacji. Rezerwacja musi być zgodna z typem wdrożenia (globalnym, strefą danych lub regionalnym) i zakresem subskrypcji. W przypadku wdrożeń typu Data Zone i Regional region rezerwacji również musi być zgodny. W przypadku wdrożeń globalnych pojedyncza rezerwacja globalna może obejmować globalne wdrożenia PTU w wielu regionach. Zobowiązanie się do rezerwacji mocy, której dostępności nie potwierdzono, może skutkować zobowiązaniem finansowym, którego nie będzie można wykorzystać.

Wskazówki dotyczące doboru rozmiaru, instrukcje zakupu i informacje o zarządzaniu można znaleźć w artykule Rezerwacje platformy Azure dla aprowizowanej przepływności.

Uprzątnij zasoby

Usunięcie zasobu Foundry nie powoduje automatycznego usunięcia wdrożeń. Zawsze usuwaj wszystkie wdrożenia przed usunięciem zasobu, ponieważ opłaty za wdrożenia w usuniętym zasobie będą kontynuowane do momentu przeczyszczania zasobu. Zobacz Czyszczenie zasobów.

Note

Usunięcie wdrożenia nie anuluje rezerwacji platformy Azure. Jeśli zakupiono rezerwację, anuluj ją lub wymień oddzielnie na stronie Rezerwacje w witrynie Azure Portal. Anulowanie może spowodować naliczanie opłaty za wcześniejsze zakończenie.

Wykonaj poniższe kroki, aby zatrzymać naliczanie opłat godzinowych, usuwając wdrożenie.

Usuwanie wdrożenia w portalu Foundry

  1. W portalu Foundry przejdź do wdrożeń.
  2. Wybierz wdrożenie, a następnie wybierz pozycję Usuń i potwierdź.

(Opcjonalnie) Usuwanie wdrożenia przy użyciu Azure CLI

az cognitiveservices account deployment delete \
    --deployment-name <myDeploymentName> \
    --name <myResourceName> \
    --resource-group <myResourceGroupName>

Odniesienie: az cognitiveservices account deployment delete

Następny krok