التشغيل السريع: نشر البحث المعرفي باستخدام قالب Azure Resource Manager

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

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

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

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

نشر في Azure

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

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

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

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

{
  "$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.

نشر في Azure

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

عرض مدخل Azure للقالب

مراجعة الموارد المنشورة

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

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

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

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

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