Hızlı Başlangıç: Azure Resource Manager şablonu kullanarak Azure Yapay Zeka Arama'i dağıtma

Not

Azure Yapay Zeka Arama Azure portalı, REST API'leri ve Azure SDK’ları aracılığıyla kullanılabilir. Ayrıca kuruluş içeriğini Microsoft Foundry portalındaki aracılar için yeniden kullanılabilir, izin kullanan bilgi bankalarına dönüştüren yönetilen bilgi katmanı Foundry IQ'yu temel alır.

Bu hızlı başlangıçta, Azure portalında bir Azure Yapay Zeka Arama hizmeti dağıtmak için bir Azure Resource Manager şablonu kullanın.

Azure Resource Manager şablonu, projenizin altyapısını ve yapılandırmasını tanımlayan bir JavaScript Nesne Gösterimi (JSON) dosyasıdır. Bu şablonda, deklaratif sözdizimi kullanılır. Dağıtımı oluşturmak için programlama komutlarının sırasını yazmadan hedeflenen dağıtımınızı açıklarsınız.

Dağıtımda yalnızca şablona dahil edilen özellikler kullanılır. Ağ güvenliğini ayarlama gibi daha fazla özelleştirmeye ihtiyacınız varsa, hizmeti dağıtım sonrası görev olarak güncelleştirebilirsiniz. Mevcut bir hizmeti en az adımla özelleştirmek için Azure CLI veya Azure PowerShell kullanın. Önizleme özelliklerini değerlendiriyorsanız Yönetim REST API'sini kullanın.

Ortamınızın önkoşulları karşıladığını ve ARM şablonlarını kullanmayı bildiğinizi varsayarsak Azure'a Dağıt düğmesini seçin. Şablon Azure portalda açılır.

Resource Manager şablonunu Azure'a dağıtma düğmesi.

Önkoşullar

Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.

Şablonu gözden geçirme

Bu hızlı başlangıçta Azure Hızlı Başlangıç Şablonları'ndan bir şablon kullanılır.

{
  "$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')]"
      }
    }
  ]
}

Şablon aşağıdaki Azure kaynağını tanımlar:

Şablonu dağıtma

Aşağıdaki görüntüyü seçerek Azure'da oturum açıp bir şablon açın. Şablon bir Azure Yapay Zeka Arama kaynağı oluşturur.

Resource Manager şablonunu Azure'a dağıtma düğmesi.

Azure portalı, parametre değerlerini kolayca sağlamak için kullanabileceğiniz bir form görüntüler. Bazı parametreler şablondaki varsayılan değerlerle önceden doldurulur. Aboneliğinizi, kaynak grubunuzu, konumunuzu ve hizmet adınızı belirtin. metin için ikili görüntü dosyalarını analiz etmek gibi bir yapay zeka zenginleştirme işlem hattında Microsoft Foundry kullanmak istiyorsanız hem Azure Yapay Zeka Arama hem de Microsoft Foundry sunan bir konum seçin. Anahtarsız bağlantı kullanmadığınız sürece Azure Yapay Zeka Arama hizmetiniz ve Microsoft Foundry kaynağınız yapay zeka zenginleştirme iş yükleri için aynı bölgede olmalıdır. Formu tamamladıktan sonra hüküm ve koşulları kabul edin ve ardından dağıtımınızı tamamlamak için satın alma düğmesini seçin.

Şablonun Azure portal görüntüsü

Dağıtılan kaynakları gözden geçirme

Dağıtımınız tamamlandığında Azure portalında yeni kaynak grubunuz ve yeni arama hizmetinize erişebilirsiniz.

Kaynakları temizleme

Diğer Azure Yapay Zeka Arama hızlı başlangıç rehberleri ve öğreticileri bu hızlı başlangıç rehberini temel alır. Sonraki hızlı başlangıçlar ve öğreticilerle çalışmaya devam etmek istiyorsanız, bu kaynağı yerinde bırakmak isteyebilirsiniz. Kaynaklara artık ihtiyacınız kalmadığında kaynak grubunu silebilirsiniz. Kaynak grubu silindiğinde Azure Yapay Zeka Arama hizmeti ve ilgili kaynaklar silinir.

Bu hızlı başlangıçta ARM şablonu kullanarak bir Azure Yapay Zeka Arama hizmeti oluşturdunuz ve ardından dağıtımı doğruladunuz. Azure Yapay Zeka Arama ve Azure Resource Manager hakkında daha fazla bilgi edinmek için aşağıdaki makalelere bakın: