Mulai Cepat: Menyebarkan Pencarian Azure AI menggunakan templat Azure Resource Manager

Note

Pencarian Azure AI tersedia melalui portal Azure, REST API, dan Azure SDK. Ini juga mendukung Foundry IQ, lapisan pengetahuan terkelola yang mengubah konten perusahaan menjadi pangkalan pengetahuan yang dapat digunakan kembali dan sadar izin untuk agen di portal Microsoft Foundry.

Dalam mulai cepat ini, gunakan templat Azure Resource Manager untuk menyebarkan layanan Pencarian Azure AI di portal Azure.

Templat Azure Resource Manager adalah file JavaScript Object Notation (JSON) yang menentukan infrastruktur dan konfigurasi untuk proyek Anda. Template tersebut menggunakan sintaksis deklaratif. Anda menjelaskan penerapan yang dimaksudkan tanpa menulis urutan perintah pemrograman untuk membuat penerapan.

Penyebaran hanya menggunakan properti yang disertakan dalam templat. Jika Anda memerlukan lebih banyak penyesuaian, seperti menyiapkan keamanan jaringan, Anda dapat memperbarui layanan sebagai tugas pasca-penyebaran. Untuk mengkustomisasi layanan yang sudah ada dengan langkah-langkah terkecil, gunakan Azure CLI atau Azure PowerShell. Jika Anda mengevaluasi fitur pratinjau, gunakan API REST Manajemen.

Dengan asumsi lingkungan Anda memenuhi prasyarat dan Anda terbiasa menggunakan templat ARM, pilih tombol Sebarkan ke Azure . Templat akan terbuka di portal Microsoft Azure.

Tombol untuk menyebarkan templat Resource Manager ke Azure.

Prasyarat

Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.

Meninjau templat

Panduan mulai cepat ini menggunakan templat dari Azure Quickstart Templates.

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "metadata": {
    "_generator": {
      "name": "bicep",
      "version": "0.5.6.12127",
      "templateHash": "11257266040777038564"
    }
  },
  "parameters": {
    "name": {
      "type": "string",
      "maxLength": 60,
      "minLength": 2,
      "metadata": {
        "description": "Service name must only contain lowercase letters, digits or dashes, cannot use dash as the first two or last one characters, cannot contain consecutive dashes, and is limited between 2 and 60 characters in length."
      }
    },
    "sku": {
      "type": "string",
      "defaultValue": "standard",
      "metadata": {
        "description": "The pricing tier of the search service you want to create (for example, basic or standard)."
      },
      "allowedValues": [
        "free",
        "basic",
        "standard",
        "standard2",
        "standard3",
        "storage_optimized_l1",
        "storage_optimized_l2"
      ]
    },
    "replicaCount": {
      "type": "int",
      "defaultValue": 1,
      "maxValue": 12,
      "minValue": 1,
      "metadata": {
        "description": "Replicas distribute search workloads across the service. You need at least two replicas to support high availability of query workloads (not applicable to the free tier)."
      }
    },
    "partitionCount": {
      "type": "int",
      "defaultValue": 1,
      "allowedValues": [
        1,
        2,
        3,
        4,
        6,
        12
      ],
      "metadata": {
        "description": "Partitions allow for scaling of document count as well as faster indexing by sharding your index over multiple search units."
      }
    },
    "hostingMode": {
      "type": "string",
      "defaultValue": "default",
      "allowedValues": [
        "default",
        "highDensity"
      ],
      "metadata": {
        "description": "Applicable only for SKUs set to standard3. You can set this property to enable a single, high density partition that allows up to 1000 indexes, which is much higher than the maximum indexes allowed for any other SKU."
      }
    },
    "location": {
      "type": "string",
      "defaultValue": "[resourceGroup().location]",
      "metadata": {
        "description": "Location for all resources."
      }
    }
  },
  "resources": [
    {
      "type": "Microsoft.Search/searchServices",
      "apiVersion": "2020-08-01",
      "name": "[parameters('name')]",
      "location": "[parameters('location')]",
      "sku": {
        "name": "[parameters('sku')]"
      },
      "properties": {
        "replicaCount": "[parameters('replicaCount')]",
        "partitionCount": "[parameters('partitionCount')]",
        "hostingMode": "[parameters('hostingMode')]"
      }
    }
  ]
}

Templat menentukan sumber daya Azure berikut:

Menyebarkan templat

Pilih gambar berikut untuk masuk ke Azure dan buka templat. Template ini membuat sumber daya Pencarian Azure AI.

Tombol untuk menyebarkan templat Resource Manager ke Azure.

Portal Azure menampilkan formulir yang dapat Anda gunakan untuk dengan mudah memberikan nilai parameter. Beberapa parameter telah diisi sebelumnya dengan nilai default dari templat. Berikan langganan, grup sumber daya, lokasi, dan nama layanan Anda. Jika Anda ingin menggunakan Microsoft Foundry dalam alur pengayaan AI, seperti untuk menganalisis file gambar biner untuk teks, pilih lokasi yang menawarkan Pencarian Azure AI dan Microsoft Foundry. Kecuali Anda menggunakan koneksi tanpa kunci, layanan Pencarian Azure AI dan sumber daya Microsoft Foundry Anda harus berada di wilayah yang sama untuk beban kerja pengayaan AI. Setelah Anda melengkapi formulir, setujui syarat dan ketentuan, lalu pilih tombol pembelian untuk menyelesaikan penyebaran Anda.

Tampilan templat portal Microsoft Azure

Meninjau sumber daya yang disebarkan

Setelah penyebaran selesai, Anda dapat mengakses grup sumber daya baru dan layanan pencarian baru di portal Microsoft Azure.

Membersihkan sumber daya

Panduan cepat dan tutorial Pencarian Azure AI lainnya dibangun di atas panduan cepat ini. Jika Anda berencana untuk terus bekerja dengan mulai cepat dan tutorial berikutnya, Anda mungkin ingin meninggalkan sumber daya ini di tempat. Saat Anda tidak lagi memerlukan sumber daya, Anda dapat menghapus grup sumber daya. Menghapus grup sumber daya akan menghapus layanan Pencarian Azure AI dan sumber daya terkait.

Dalam mulai cepat ini, Anda membuat layanan Pencarian Azure AI dengan menggunakan templat ARM lalu memvalidasi penyebaran. Untuk mempelajari selengkapnya tentang Pencarian Azure AI dan Azure Resource Manager, lihat artikel berikut ini: