التشغيل السريع: نشر Azure الذكاء الاصطناعي Search باستخدام قالب Azure Resource Manager

ترشدك هذه المقالة خلال عملية استخدام قالب Azure Resource Manager (ARM) لنشر مورد Azure الذكاء الاصطناعي Search في مدخل Microsoft Azure.

قالب Azure Resource Manager هو ملف JavaScript Object Notation (JSON) الذي يحدد البنية الأساسية والتكوين لمشروعك. يستخدم القالب عبارات توضيحية. يمكنك وصف النشر المقصود دون كتابة تسلسل أوامر البرمجة لإنشاء النشر.

يتم استخدام تلك الخصائص المضمنة في القالب فقط في النشر. إذا كان هناك حاجة إلى مزيد من التخصيص، مثل إعداد أمان الشبكة، يمكنك تحديث الخدمة كمهمة ما بعد التوزيع. لتخصيص خدمة موجودة بأقل الخطوات، استخدم Azure CLI أو Azure PowerShell. إذا كنت تقوم بتقييم ميزات المعاينة، فاستخدم Management REST API.

بافتراض أن بيئتك تفي بالمتطلبات الأساسية وكنت على دراية باستخدام قوالب ARM، حدد الزر Deploy to Azure . سيتم فتح القالب في مدخل Azure.

Button to deploy the Resource Manager template to Azure.

المتطلبات الأساسية

في حال لم يكن لديك اشتراك Azure، فأنشئ حساباً مجانيّاً قبل البدء.

مراجعة القالب

يُعدّ النموذج المستخدم في هذا التشغيل السريع مأخوذاً من قوالب التشغيل السريع من Azure.

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

تشمل موارد Azure المحددة في هذا القالب ما يلي:

نشر القالب

حدد الصورة التالية لتسجيل الدخول إلى Azure وفتح قالب. ينشئ القالب مورد Azure الذكاء الاصطناعي Search.

Button to deploy the Resource Manager template to Azure.

يعرض المدخل نموذجاً يسمح لك بتوفير قيم المَعلمات بسهولة. يتم ملء بعض المَعلمات مسبقاً بالقيم الافتراضية من القالب. تحتاج إلى تقديم اشتراكك ومجموعة الموارد والموقع واسم الخدمة. إذا كنت ترغب في استخدام خدمات Azure الذكاء الاصطناعي في مسار إثراء الذكاء الاصطناعي، على سبيل المثال لتحليل ملفات الصور الثنائية للنص، فاختر موقعا يوفر خدمات Azure الذكاء الاصطناعي Search وAzure الذكاء الاصطناعي. ويتعين أن تكون كلتا الخدمتين في نفس المنطقة لأحمال العمل المتعلقة بإثراء الذكاء الاصطناعي. تحتاج إلى الموافقة على الشروط والأحكام ثم تحديد زر الشراء لإكمال عملية النشر، بمجرد الانتهاء من النموذج.

Azure portal display of template

مراجعة الموارد الموزعة

عند اكتمال النشر، يمكنك الوصول إلى مجموعة الموارد الجديدة وخدمة البحث الجديدة في المدخل.

تنظيف الموارد

تعتمد قوالب التشغيل السريع والبرامج التعليمية الأخرى ل Azure الذكاء الاصطناعي Search على هذا التشغيل السريع. إذا كنت تخطط لمواصلة العمل مع التشغيلات السريعة والبرامج التعليمية اللاحقة، فقد ترغب في ترك هذا المورد في مكانه. عند عدم الحاجة، يمكنك حذف مجموعة الموارد، التي تحذف الذكاء الاصطناعي خدمة البحث Azure والموارد ذات الصلة.

الخطوات التالية

في هذا التشغيل السريع، قمت بإنشاء الذكاء الاصطناعي خدمة البحث Azure باستخدام قالب ARM، وتحققت من صحة النشر. لمعرفة المزيد حول Azure الذكاء الاصطناعي Search وAzure Resource Manager، تابع إلى المقالات أدناه.