Freigeben über


Häufig gestellte Fragen zu Azure KI-Containern

Allgemeine Fragen

Was ist verfügbar?

Mit Azure KI-Containern können Entwickler*innen dieselben intelligenten APIs verwenden, die in Azure verfügbar sind, jedoch mit den Vorteilen der Containerisierung. Einige Container sind als geschlossene Vorschau verfügbar, für die möglicherweise eine Anwendung für den Zugriff erforderlich ist. Andere Container sind als nicht geschlossene Vorschauversion öffentlich oder allgemein verfügbar. Eine vollständige Liste der Container und deren Verfügbarkeit finden Sie im Artikel " Foundry Tools ". Sie können den Container auch in der Microsoft Container Registry (MCR) anzeigen.

Gibt es einen Unterschied zwischen der Foundry Tools-Cloud und den Containern?

Azure AI-Container sind eine Alternative zur Foundry Tools-Cloud. Container bieten dieselben Funktionen wie die entsprechenden Clouddienste. Kunden können die Container lokal oder in Azure bereitstellen. Die KI-Kerntechnologie, die Tarife, die API-Schlüssel und die API-Signatur sind zwischen dem Container und den entsprechenden Clouddiensten identisch. Es gibt eine Reihe von Features und Vorteile, die für Container im Vergleich zu ihren Entsprechungen im Clouddienst sprechen.

Wie kann ich auf einen Container der beschränkten Vorschauversion zugreifen und diesen verwenden?

Bisher wurden Container der beschränkten Vorschau im Repository containerpreview.azurecr.io gehostet. Seit dem 22. September 2020 werden diese Container in der Microsoft Container Registry gehostet. Um sie herunterzuladen, müssen Sie den Befehl docker login nicht verwenden. Sie können einen Container der beschränkten Vorschau ausführen, wenn Ihre Azure-Ressource mit einer genehmigten Azure-Abonnement-ID erstellt wurde. Sie können den Container nicht ausführen, wenn Ihr Azure-Abonnement nach dem Ausfüllen des Anforderungsformulars nicht genehmigt wurde.

Werden Container für alle Foundry Tools-Angebote verfügbar sein und was ist die nächste Gruppe von Containern, die ich erwarten sollte?

Wir möchten weitere Foundry Tools-Angebote als Container zur Verfügung stellen. Wenden Sie sich an Ihren lokalen Microsoft-Kontomanager, um Updates für neue Containerversionen und andere Ankündigungen der Foundry Tools zu erhalten.

Welche Vereinbarung zum Servicelevel (SLA) gibt es für Azure KI-Container?

Wichtig

Weitere Informationen zu Servicelevel-Vereinbarungen für Foundry Tools finden Sie auf unserer SLA-Seite.

Azure KI bietet SLAs für in der Cloud gehostete Dienste. Sie können sie sich auf unserer SLA-Seite ansehen.

Foundry Tools in Containern stellen jedoch keine SLA bereit, da es sich um lokale Software handelt. Kunden steuern Containerkonfigurationen von Ressourcen für Foundry Tools, sodass Microsoft kein SLA für die allgemeine Verfügbarkeit (GA) anbieten kann. Kunden können Container lokal bereitstellen und die Hostumgebungen definieren.

Sind diese Container in Sovereign Clouds verfügbar?

Azure KI-Standardcontainer können in den Sovereign Clouds verwendet werden. Die Container können ausgeführt werden und eine Verbindung mit dem Abrechnungsendpunkt in diesen Clouds herstellen, nachdem sie autorisiert wurden. Die Containerimages müssen jedoch aus der öffentlichen Cloudcontainerregistrierung abgerufen werden. Container, die auf zur Laufzeit heruntergeladenen Sprachmodellen basieren, z. B. Translator- oder Custom Speech-Spracherkennung, werden ebenfalls so konfiguriert, dass Modelle von öffentlichen Endpunkten abgerufen werden.

Der Kauf getrennter Container wird in Sovereign-Clouds derzeit nicht unterstützt. In der öffentlichen Cloud erworbene getrennte Container und alle Abhängigkeiten können aber in Sovereign Clouds übertragen und in der Sovereign Cloud-Infrastruktur ausgeführt werden.

Versionsverwaltung

Wie werden Container auf die neueste Version aktualisiert?

Kunden können wählen, wann sie die von ihnen bereitgestellten Container aktualisieren möchten. Container werden mit standardmäßigen Docker-Tags wie latest gekennzeichnet, um die neueste Version anzuzeigen. Wir empfehlen Kunden, die neuesten Versionen von Containern zu pullen, sobald sie veröffentlicht werden. Ausführliche Informationen dazu, wie Sie benachrichtigt werden, wenn ein Image aktualisiert wird, finden Sie unter Azure Container Registry-Webhooks.

Containerlizenzdateien werden als Schlüssel verwendet, um bestimmte Dateien in jedem Containerimage zu entschlüsseln. Wenn diese verschlüsselten Dateien in einem neuen Containerimage aktualisiert werden, kann die Lizenzdatei, über die Sie verfügen, den Container möglicherweise nicht starten, auch wenn sie mit der vorherigen Version des Containerimages funktioniert hat. Um dieses Problem zu vermeiden, empfiehlt es sich, eine neue Lizenzdatei vom Ressourcenendpunkt für Ihren Container herunterzuladen, der in Azure-Portal bereitgestellt wird, nachdem Sie neue Imageversionen von mcr.microsoft.com abgerufen haben.

Zum Herunterladen einer neuen Lizenzdatei können Sie DownloadLicense=True zu Ihrem docker run-Befehl zusammen mit einer Lizenzeinbindung, Ihrem API-Schlüssel und Ihrem Abrechnungsendpunkt hinzufügen. Ausführliche Anweisungen finden Sie in der Dokumentation Ihres Containers.

Welche Betriebssystemversionen werden unterstützt?

Im Allgemeinen wird nur die aktuelle Version des Containers unterstützt. Wir empfehlen unseren Kunden, auf dem Laufenden zu bleiben, um die neueste Patches und Technologien zu erhalten.

Wie werden Updates versioniert?

Änderungen an der Hauptversion deuten darauf hin, dass es eine Breaking Change an der API-Signatur gibt. Wir gehen davon aus, dass diese Angabe in der Regel mit den Änderungen der Hauptversion des entsprechenden Cloudangebots der Foundry Tools zusammenfällt. Geringfügige Versionsänderungen deuten auf Fehlerbehebungen, Modellupdates oder neue Features hin, die keine Breaking Change für die API-Signatur bewirken.

Technische Fragen

Wie kann ich potenzielle Fehler in meiner Bereitstellungsumgebung diagnostizieren?

Wenn Beim Ausführen eines Containers für Foundry Tools Probleme auftreten, können Sie versuchen, den Microsoft-Diagnosecontainer zu verwenden. Verwenden Sie diesen Container zum Diagnostizieren häufiger Fehler in Ihrer Bereitstellungsumgebung, die ggf. verhindern, dass Azure KI-Container wie erwartet funktionieren.

Zum Abrufen des Containers verwenden Sie den folgenden Befehl: docker pull

docker pull mcr.microsoft.com/azure-cognitive-services/diagnostic

Führen Sie dann den Container aus. Ersetzen Sie {ENDPOINT_URI} durch Ihren Endpunkt, und ersetzen Sie {API_KEY} durch den Schlüssel für Ihre Ressource:

docker run --rm mcr.microsoft.com/azure-cognitive-services/diagnostic \
eula=accept \
Billing={ENDPOINT_URI} \
ApiKey={API_KEY}

Der Container überprüft die Netzwerkkonnektivität mit dem Abrechnungsendpunkt.

Wie kann ich die Azure KI-Container auf IoT-Geräten ausführen?

Ganz gleich, ob Sie über keine zuverlässige Internetverbindung verfügen, Bandbreitenkosten sparen möchten, Anforderungen an eine niedrige Wartezeit haben oder mit vertraulichen Daten arbeiten, die vor Ort analysiert werden müssen, bietet Ihnen Azure IoT Edge mit Azure KI-Containern Konsistenz mit der Cloud.

Sind diese Container mit OpenShift kompatibel?

Wir testen keine Container mit OpenShift, aber im Allgemeinen sollten Azure KI-Container auf jeder Plattform ausgeführt werden können, die Docker-Images unterstützt. Wenn Sie OpenShift verwenden, empfehlen wir, die Container als root-user auszuführen.

Wie stelle ich Produktfeedback und Featureempfehlungen bereit?

Wir empfehlen unseren Kunden, ihre Bedenken öffentlich zu äußern und andere, die ebenso vorgegangen sind, an den Stellen, an denen sich potenzielle Probleme überschneiden, zu unterstützen. Sie können das Feedback-Tool sowohl für Produktfeedback als auch für Featureempfehlungen verwenden.

Welche Statusmeldungen und Fehler werden von Azure KI-Containern zurückgegeben?

Hier sind die Statusmeldungen und Fehler aufgeführt:

Status BESCHREIBUNG
Valid Ihr API-Schlüssel ist gültig. Es ist keine Aktion erforderlich.
Invalid Ihr API-Schlüssel ist ungültig. Sie müssen einen gültigen API-Schlüssel angeben, um den Container auszuführen. Suchen Sie ihren API-Schlüssel und die Dienstregion im Azure-Portal im Abschnitt "Schlüssel und Endpunkt " für Ihre Ressource "Foundry Tools".
Mismatch Sie haben einen API-Schlüssel oder Endpunkt für eine andere Art von Foundry Tools-Ressource bereitgestellt. Suchen Sie ihren API-Schlüssel und die Dienstregion im Azure-Portal im Abschnitt "Schlüssel und Endpunkt " für Ihre Ressource "Foundry Tools".
CouldNotConnect Der Container konnte keine Verbindung mit dem Abrechnungsendpunkt herstellen. Überprüfen Sie den Retry-After-Wert, und warten Sie, bis dieser Zeitraum abgelaufen ist, bevor Sie weitere Anforderungen stellen.
OutOfQuota Der API-Schlüssel hat das Kontingent überschritten. Sie können entweder ein Upgrade Ihres Tarifs durchführen oder warten, bis ein weitere Kontingente verfügbar ist. Suchen Sie ihre Stufe im Azure-Portal im Abschnitt "Preisebene " Ihrer Ressource "Foundry Tool".
BillingEndpointBusy Der Abrechnungsendpunkt ist zurzeit ausgelastet. Überprüfen Sie den Retry-After-Wert, und warten Sie, bis dieser Zeitraum abgelaufen ist, bevor Sie weitere Anforderungen stellen.
ContainerUseUnauthorized Der angegebene API-Schlüssel ist nicht für die Verwendung mit diesem Container autorisiert. Sie verwenden wahrscheinlich einen Container der eingeschränkten Vorschauversion. Stellen Sie daher sicher, dass Ihre Azure-Abonnement-ID genehmigt wurde, indem Sie eine Onlineanforderung übermitteln.
[ERROR] Failed to download: context deadline exceeded Bei der Downloadanforderung für die Modelldatei auf unseren Servern ist ein Timeout aufgetreten. Stellen Sie sicher, dass Sie über eine starke Internetverbindung verfügen, um alle erforderlichen Dateien innerhalb einer Stunde herunterzuladen. Modelldownloads betreffen Textübersetzung und einige Container für den Speech-Dienst.
The provided license path was not found. Please ensure a volume is mounted and a directory exists at the location specified by Mounts:License Nur nicht verbundene Container. An dem in Ihrem docker run-Befehl angegebenen Speicherort ist keine Lizenzdatei lokal gespeichert. Möglicherweise haben Sie das Lizenzvolume falsch eingebunden. Überprüfen Sie unbedingt Ihr lokales Dateisystem, und stellen Sie einen gültigen Dateipfad zum gewünschten lokalen Speicherort für die Lizenzdatei bereit, indem Sie das Argument „-v“ in Ihren docker run-Befehl einschließen.
Unknown Der Server kann derzeit keine Abrechnungsanforderungen verarbeiten.

Wie erhalte ich Unterstützung?

Kundensupportkanäle sind identisch mit den cloudbasierten APIs der Foundry Tools. Alle Azure KI-Container enthalten Protokollierungsfeatures, die uns und Kunden und Kundinnen des Communitysupports helfen. Im Folgenden finden Sie Optionen für weitere Unterstützung:

Wie funktioniert die Abrechnung?

Kunden werden basierend auf dem Verbrauch berechnet, ähnlich wie die Foundry Tools-Cloud. Die Container müssen konfiguriert werden, um Messdaten an Azure zu senden, damit die Transaktionen entsprechend abgerechnet werden können. Die Ressourcen, die für die gehosteten und lokalen Dienste verwendet werden, werden zu dem einzelnen Kontingent mit gestaffelten Preisen hinzugefügt, wobei beide Verwendungen gegeneinander abgewogen werden. Weitere Informationen finden Sie im Abrechnungsabschnitt Ihres verwendeten Containers.

Wichtig

Azure KI-Container sind nicht lizenziert, zu Messzwecken mit Azure verbunden zu werden. Kunden müssen sicherstellen, dass Container immer Abrechnungsinformationen an den Messungsdienst übermitteln können. Azure KI-Container senden keine Kundendaten an Microsoft.

Im folgenden Beispiel werden Informationen gezeigt, die von einem Container für die Messung übermittelt werden:

usageRequestBody": {
  "id": "1234abcd-1234-56ab-ab12-1234abcd",
  "containerType": "<container-type>",
  "containerVersion": "<container-version>",
  "containerId": "<contianer-id>",
  "meter": {
    "name": "<meter-name>",
    "quantity": 0.0
  },
  "requestTime": 12345687890,
  "apiType": "<api-type>"
},

Wie lautet die aktuelle Supportgarantie für Container?

Die Standardgarantie von Microsoft für Unternehmenssoftware gilt für alle Container, die offiziell als „allgemein verfügbar“ (generally available, GA) bekanntgegeben sind. Es gibt keine Garantie für Vorschauversionen.

Was geschieht mit Azure KI-Containern, wenn die Internetverbindung unterbrochen wird?

Azure KI-Container sind nicht lizenziert, zu Messzwecken mit Azure verbunden zu werden. Kunden müssen sicherstellen, dass Container immer mit dem Messungsdienst kommunizieren können.

Wie lange kann der Container ohne Verbindung mit Azure betrieben werden?

Azure KI-Container sind nicht lizenziert, zu Messzwecken mit Azure verbunden zu werden. Kunden müssen sicherstellen, dass Container immer mit dem Messungsdienst kommunizieren können.

Welche Hardware wird für den Betrieb dieser Container benötigt?

Azure AI-Container sind x64-basierte Container, die alle kompatiblen Linux-Knoten, virtuellen Computer und Edgegeräte ausführen können, die x64 Linux Docker-Container unterstützen. Sie alle erfordern CPU-Prozessoren. Weitere Informationen finden Sie im Abschnitt mit Containeranforderungen und -empfehlungen Ihres verwendeten Containers.

Werden diese Container derzeit unter Windows unterstützt?

Azure KI-Container sind Linux-Container, unter Windows werden Linux-Container jedoch eingeschränkt unterstützt. Weitere Informationen zu Linux-Containern unter Windows finden Sie in der Docker-Dokumentation.

Wie schneiden Azure KI-Container im Vergleich zu AWS- und Google-Angeboten ab?

Microsoft ist der erste Cloudanbieter, der seine vorab trainierten KI-Modelle in Container mit einfacher Abrechnung pro Transaktion verschiebt, als ob Kunden einen Clouddienst nutzen würden. Microsoft ist überzeugt, dass eine Hybrid Cloud den Kunden mehr Auswahl bietet.

Welche Compliancezertifizierungen gibt es für Container?

Azure KI-Container umfassen keine Compliancezertifizierungen.

In welchen Regionen sind Azure KI-Container verfügbar?

Container können in jeder Region betrieben werden, benötigen aber einen Schlüssel und müssen zur Messung auf Azure zurückgreifen. Alle unterstützten Regionen für den Clouddienst werden für den Messaufruf des Containers unterstützt.