Tanya Jawab Umum untuk kontainer Azure AI

Pertanyaan umum

Apa yang tersedia?

Kontainer Azure AI memungkinkan pengembang untuk menggunakan API cerdas yang sama yang tersedia di Azure, tetapi dengan manfaat kontainerisasi. Beberapa kontainer tersedia sebagai pratinjau tertutup yang mungkin memerlukan aplikasi untuk mengaksesnya. Kontainer lain tersedia untuk umum sebagai pratinjau tanpa batas, atau tersedia secara umum. Anda dapat menemukan daftar lengkap kontainer dan ketersediaannya di artikel Dukungan kontainer di layanan Azure AI. Anda juga dapat melihat kontainer di Microsoft Container Registry (MCR).

Apakah ada perbedaan antara cloud layanan Azure AI dan kontainer?

Kontainer Azure AI adalah alternatif untuk cloud layanan Azure AI. Kontainer menawarkan kemampuan yang sama dengan layanan cloud terkait. Pelanggan dapat menyebarkan kontainer di lingkungan lokal atau di Azure. Teknologi AI inti, tingkat harga, kunci API, dan tanda tangan API sama dengan kontainer dan layanan cloud terkait. Berikut adalah fitur dan manfaat untuk memilih kontainer daripada layanan cloud yang setara.

Bagaimana cara mengakses dan menggunakan kontainer pratinjau yang terjaga keamanannya?

Sebelumnya, kontainer pratinjau dengan gate dihosting di repositori containerpreview.azurecr.io. Pada 22 September 2020, kontainer ini di-host di Microsoft Container Registry. Untuk mengunduhnya Anda tidak perlu menggunakan perintah docker login. Anda dapat menjalankan kontainer pratinjau terjaga jika sumber daya Azure Anda dibuat dengan ID langganan Azure yang disetujui. Anda tidak akan dapat menjalankan kontainer jika langganan Azure Anda belum disetujui setelah menyelesaikan formulir permintaan.

Apakah kontainer akan tersedia untuk semua penawaran layanan Azure AI, dan apa kumpulan kontainer berikutnya yang harus saya harapkan?

Kami ingin membuat lebih banyak penawaran layanan Azure AI tersedia sebagai kontainer. Hubungi manajer akun Microsoft lokal Anda untuk mendapatkan pembaruan pada rilis kontainer baru dan pengumuman layanan Azure AI lainnya.

Apa itu perjanjian tingkat layanan (SLA) untuk kontainer Azure AI?

Penting

Untuk mempelajari selengkapnya tentang perjanjian tingkat layanan untuk layanan Azure AI, kunjungi halaman SLA kami.

Azure AI menyediakan SLA untuk layanan yang dihosting cloud yang dapat dilihat di halaman SLA kami.

Namun, layanan Azure AI dalam kontainer tidak menyediakan SLA karena merupakan perangkat lunak lokal. Pelanggan mengontrol konfigurasi sumber daya kontainer layanan Azure AI, sehingga Microsoft tidak dapat menawarkan SLA untuk ketersediaan umum (GA). Pelanggan bebas untuk menyebarkan kontainer secara lokal, dan menentukan lingkungan hostnya.

Apakah kontainer ini tersedia di Sovereign cloud?

Kontainer Azure AI standar dapat digunakan di sovereign cloud. Kontainer dapat berjalan dan terhubung ke titik akhir penagihan di cloud ini setelah diotorisasi, tetapi gambar kontainer harus ditarik dari registri kontainer Cloud publik. Kontainer yang mengandalkan model bahasa yang diunduh saat runtime bahasa umum, seperti Penerjemah atau Ucapan Kustom ke teks, juga dikonfigurasi untuk menarik model dari titik akhir Publik.

Pembelian kontainer yang terputus saat ini tidak didukung di sovereign cloud. Kontainer terputus yang dibeli di cloud Publik bersama dengan semua dependensi dapat ditransfer ke sovereign cloud dan dijalankan pada infrastruktur sovereign cloud.

Penerapan versi

Bagaimana cara memperbarui kontainer ke versi terbaru?

Pelanggan dapat memilih kapan harus memperbarui kontainer yang telah disebarkan. Kontainer ditandai dengan tag Docker standar seperti latest untuk menunjukkan versi terbaru. Kami mendorong pelanggan untuk menarik kontainer versi terbaru saat dirilis. Untuk detail tentang cara mendapatkan pemberitahuan saat gambar diperbarui, lihat webhooks Azure Container Registry.

File lisensi kontainer digunakan sebagai kunci untuk mendekripsi file tertentu dalam setiap gambar kontainer. Jika file terenkripsi ini kebetulan diperbarui dalam gambar kontainer baru, file lisensi yang Anda miliki mungkin gagal memulai kontainer meskipun bekerja dengan versi gambar kontainer sebelumnya. Untuk menghindari masalah ini, kami sarankan Anda mengunduh file lisensi baru dari titik akhir sumber daya untuk kontainer Anda yang disediakan di portal Azure setelah Anda menarik versi gambar baru dari mcr.microsoft.com.

Untuk mengunduh file lisensi baru, Anda dapat menambahkan DownloadLicense=True ke perintah jalankan docker bersama dengan pemasangan lisensi, Kunci API, dan titik akhir penagihan Anda. Lihat dokumentasi kontainer Anda untuk instruksi terperinci.

Versi apa yang didukung?

Umumnya, hanya versi kontainer saat ini yang didukung. Kami mendorong pelanggan untuk tetap terkini untuk mendapatkan patch dan teknologi terbaru.

Bagaimana pembaruan versinya?

Perubahan versi utama menunjukkan bahwa ada perubahan yang mengganggu pada tanda tangan API. Kami mengantisipasi bahwa indikasi ini umumnya akan bertepatan dengan perubahan versi utama pada penawaran cloud layanan Azure AI yang sesuai. Perubahan versi kecil menunjukkan perbaikan bug, pembaruan model, atau fitur baru yang tidak membuat perubahan besar pada tanda tangan API.

Pertanyaan teknis

Bagaimana saya bisa mendiagnosis potensi kesalahan dalam lingkungan penyebaran saya?

Jika Anda mengalami masalah dalam menjalankan kontainer layanan Azure AI, Anda dapat mencoba menggunakan kontainer diagnostik Microsoft. Gunakan kontainer ini untuk mendiagnosis kesalahan umum di lingkungan penyebaran Anda yang mungkin mencegah kontainer Azure AI berfungsi seperti yang diharapkan.

Untuk mendapatkan kontainer, gunakan perintah berikut docker pull:

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

Kemudian jalankan kontainer. Ganti {ENDPOINT_URI} dengan titik akhir Anda, dan ganti {API_KEY} dengan kunci Anda ke sumber daya Anda:

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

Kontainer akan menguji konektivitas jaringan ke titik akhir penagihan.

Bagaimana cara menjalankan kontainer Azure AI di perangkat IoT?

Apakah Anda tidak memiliki koneksi internet yang andal, Anda ingin menghemat biaya bandwidth, Anda memiliki persyaratan latensi rendah, atau Anda berurusan dengan data sensitif yang perlu dianalisis di situs, Azure IoT Edge dengan kontainer Azure AI memberi Anda konsistensi dengan cloud.

Apakah kontainer ini kompatibel dengan OpenShift?

Kami tidak menguji kontainer dengan OpenShift, tetapi umumnya, kontainer Azure AI harus berjalan pada platform apa pun yang mendukung gambar Docker. Jika Anda menggunakan OpenShift, sebaiknya jalankan kontainer sebagai root-user.

Bagaimana cara memberikan umpan balik produk dan rekomendasi fitur?

Kami mendorong pelanggan untuk menyuarakan kekhawatiran mereka secara publik, dan mendukung pelanggan lain yang telah melakukan hal yang sama jika potensi masalah yang sama terjadi. Anda dapat menggunakan alat umpan balik baik untuk produk atau pun rekomendasi fitur.

Pesan status dan kesalahan apa yang dikembalikan kontainer Azure AI?

Berikut adalah pesan status dan kesalahan:

Keadaan Deskripsi
Valid Kunci API Anda valid. Tidak ada tindakan yang diperlukan.
Invalid Kunci API Anda tidak valid. Anda harus memberikan kunci API yang valid untuk menjalankan kontainer. Temukan kunci API dan wilayah layanan Anda di portal Azure, di bagian Kunci dan Titik Akhir untuk sumber daya layanan Azure AI Anda.
Mismatch Anda telah menyediakan kunci API atau titik akhir untuk jenis sumber daya layanan Azure AI yang berbeda. Temukan kunci API dan wilayah layanan Anda di portal Azure, di bagian Kunci dan Titik Akhir untuk sumber daya layanan Azure AI Anda.
CouldNotConnect Kontainer tidak dapat terhubung ke titik akhir penagihan. Periksa nilai Retry-After dan tunggu hingga periode ini berakhir sebelum membuat permintaan lain.
OutOfQuota Kunci API telah melebihi kuota. Anda dapat meningkatkan tingkat harga Anda atau menunggu lebih banyak kuota tersedia. Temukan tingkat Anda di portal Azure, di bagian Tingkat Harga sumber daya layanan Azure AI Anda.
BillingEndpointBusy Titik akhir penagihan sedang sibuk. Periksa nilai Retry-After dan tunggu hingga periode ini berakhir sebelum membuat permintaan lain.
ContainerUseUnauthorized Kunci API yang diberikan tidak diizinkan untuk digunakan pada kontainer ini. Anda kemungkinan menggunakan kontainer yang terjaga keamanannya, jadi pastikan ID Langganan Azure Anda disetujui dengan mengirimkan permintaan online.
[ERROR] Failed to download: context deadline exceeded Permintaan unduhan file model ke server kami kehabisan waktu. Pastikan Anda memiliki koneksi internet yang kuat untuk mengunduh semua file yang diperlukan dalam waktu satu jam. Unduhan model berlaku untuk Terjemahan Teks dan beberapa kontainer layanan Ucapan.
The provided license path was not found. Please ensure a volume is mounted and a directory exists at the location specified by Mounts:License Kontainer terputus saja. Tidak ada file lisensi yang disimpan secara lokal di lokasi yang ditentukan dalam perintah jalankan docker Anda. Anda mungkin telah salah memasang volume lisensi. Pastikan untuk memeriksa sistem file lokal Anda dan berikan jalur file yang valid ke lokasi penyimpanan lokal yang diinginkan untuk file lisensi menggunakan argumen -v di perintah jalankan docker Anda.
Unknown Server saat ini tidak dapat memproses permintaan penagihan.

Bagaimana cara saya mendapatkan dukungan?

Saluran dukungan pelanggan sama dengan untuk API berbasis cloud layanan Azure AI. Semua kontainer Azure AI mencakup fitur pengelogan yang membantu kami dan komunitas mendukung pelanggan. Berikut adalah opsi untuk lebih banyak dukungan:

Bagaimana cara kerja penagihan?

Pelanggan dikenakan biaya berdasarkan konsumsi, mirip dengan cloud layanan Azure AI. Kontainer perlu dikonfigurasi untuk mengirim data pengukuran ke Azure, dan transaksi ditagih sesuai. Sumber daya yang digunakan di seluruh layanan yang dihosting dan lokal ditambahkan ke kuota tunggal dengan harga berjenjang, dihitung terhadap kedua penggunaan. Untuk informasi selengkapnya, lihat bagian penagihan kontainer yang Anda gunakan.

Penting

Kontainer Azure AI tidak dilisensikan untuk dijalankan tanpa tersambung ke Azure untuk pengukuran. Pelanggan perlu mengaktifkan kontainer untuk selalu mengomunikasikan informasi penagihan dengan layanan pengukuran. Kontainer Azure AI tidak mengirim data pelanggan ke Microsoft.

Berikut adalah contoh informasi yang diberikan kontainer untuk pengukuran:

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>"
},

Apa garansi dukungan saat ini untuk kontainer?

Garansi standar Microsoft untuk perangkat lunak perusahaan berlaku untuk semua kontainer yang secara resmi diumumkan sebagai tersedia secara umum (GA). Tidak ada garansi untuk pratinjau.

Apa yang terjadi pada kontainer Azure AI saat konektivitas internet hilang?

Kontainer Azure AI tidak dilisensikan untuk dijalankan tanpa tersambung ke Azure untuk pengukuran. Pelanggan perlu mengaktifkan kontainer untuk selalu berkomunikasi dengan layanan pengukuran.

Berapa lama kontainer dapat beroperasi tanpa terhubung ke Azure?

Kontainer Azure AI tidak dilisensikan untuk dijalankan tanpa tersambung ke Azure untuk pengukuran. Pelanggan perlu mengaktifkan kontainer untuk selalu berkomunikasi dengan layanan pengukuran.

Perangkat keras apa yang diperlukan untuk menjalankan kontainer ini?

Kontainer Azure AI adalah kontainer berbasis x64 yang dapat menjalankan node Linux, VM, dan perangkat edge yang kompatibel yang mendukung kontainer Linux Docker x64. Mereka semua membutuhkan prosesor CPU. Untuk informasi selengkapnya, lihat bagian persyaratan dan rekomendasi kontainer dari kontainer yang Anda gunakan.

Apakah kontainer ini sekarang didukung di Windows?

Kontainer Azure AI adalah kontainer Linux, tetapi ada beberapa dukungan untuk kontainer Linux di Windows. Untuk informasi selengkapnya tentang kontainer Linux di Windows, lihat dokumentasi Docker.

Bagaimana kontainer Azure AI dibandingkan dengan penawaran AWS dan Google?

Microsoft adalah penyedia cloud pertama yang memindahkan model AI yang telah dilatih sebelumnya dalam kontainer dengan penagihan sederhana per transaksi seolah-olah pelanggan menggunakan layanan cloud. Microsoft percaya cloud hybrid memberi pelanggan lebih banyak pilihan.

Sertifikasi kepatuhan apa yang dimiliki kontainer?

Kontainer Azure AI tidak memiliki sertifikasi kepatuhan apa pun.

Di wilayah mana kontainer Azure AI tersedia?

Kontainer dapat dijalankan di mana saja di wilayah mana pun, tetapi membutuhkan kunci dan akan membawa Anda ke Azure untuk pengukuran. Semua wilayah yang didukung untuk layanan cloud didukung untuk panggilan pengukuran kontainer.