إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ابدأ باستخدام Azure Batch باستخدام Bicep لإنشاء حساب دفعة، بما في ذلك التخزين. تحتاج إلى حساب دفعة لإنشاء موارد حوسبة (تجمعات عقد الحوسبة) ومهام الدفعة. يمكنك ربط حساب تخزين Azure بحساب الدفعة، وهو أمر مفيد لنشر التطبيقات وتخزين بيانات الإدخال والإخراج لمعظم أحمال العمل في العالم الحقيقي.
بعد الانتهاء من هذا التشغيل السريع، ستفهم المفاهيم الرئيسية لخدمة Batch وستكون مستعدًا لتجربة Batch بأحمال عمل أكثر واقعية على نطاق أوسع.
Bicep هي لغة المجال المخصصة (DSL) التي تستخدم بناء الجملة التعريفي لتوزيع موارد Azure. توفر بناء جملة مختصر، وسلامة موثوقة من النوع، ودعمًا لإعادة استخدام التعليمة البرمجية. تقدم Bicep أفضل تجربة تأليف لحلول البنية الأساسية باعتبارها تعليمة برمجية في Azure.
المتطلبات الأساسية
يجب أن يكون لديك اشتراك Azure نشط.
- إذا لم يكن لديك حساب Azure، فأنشئ حساباً مجانياً قبل أن تبدأ.
مراجعة ملف Bicep
ملف Bicep المستخدم في هذا التشغيل السريع مأخوذ من قوالب التشغيل السريع لـ Azure.
@description('Batch Account Name')
param batchAccountName string = '${toLower(uniqueString(resourceGroup().id))}batch'
@description('Storage Account type')
@allowed([
'Standard_LRS'
'Standard_GRS'
'Standard_ZRS'
'Premium_LRS'
])
param storageAccountsku string = 'Standard_LRS'
@description('Location for all resources.')
param location string = resourceGroup().location
var storageAccountName = '${uniqueString(resourceGroup().id)}storage'
resource storageAccount 'Microsoft.Storage/storageAccounts@2023-01-01' = {
name: storageAccountName
location: location
sku: {
name: storageAccountsku
}
kind: 'StorageV2'
tags: {
ObjectName: storageAccountName
}
properties: {
minimumTlsVersion: 'TLS1_2'
allowBlobPublicAccess: false
networkAcls: {
defaultAction: 'Deny'
}
supportsHttpsTrafficOnly: true
}
}
resource batchAccount 'Microsoft.Batch/batchAccounts@2024-02-01' = {
name: batchAccountName
location: location
tags: {
ObjectName: batchAccountName
}
properties: {
autoStorage: {
storageAccountId: storageAccount.id
}
}
}
output storageAccountName string = storageAccount.name
output batchAccountName string = batchAccount.name
output location string = location
output resourceGroupName string = resourceGroup().name
output resourceId string = batchAccount.id
تم تحديد موردين Azure في ملف Bicep:
- Microsoft.Storage/storageAccounts: إنشاء حساب تخزين.
- Microsoft.Batch/batchAccounts: إنشاء حساب دفعة.
نشر ملف Bicep
احفظ ملف Bicep بالاسم main.bicep على الكمبيوتر المحلي الخاص بك.
بادر بتوزيع ملف Bicep باستخدام Azure CLI أو Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicepعند الانتهاء من عملية النشر، يجب أن ترى رسالة تشير إلى نجاح عملية النشر.
التحقُّق من صحة عملية النشر
استخدم مدخل Microsoft Azure أو Azure CLI أو Azure PowerShell لإدراج الموارد الموزعة في مجموعة الموارد.
az resource list --resource-group exampleRG
تنظيف الموارد
إذا كنت تخطط لمواصلة العمل مع المزيد من البرامج التعليمية، فقد ترغب في ترك هذه الموارد في مكانها. استخدم، عند عدم الحاجة إليه، مدخل Microsoft Azure أو Azure CLI أو Azure PowerShell لحذف مجموعة الموارد وجميع مواردها.
az group delete --name exampleRG
الخطوات التالية
في هذا التشغيل السريع، قمت بإنشاء حساب دفعة وحساب تخزين باستخدام Bicep. لمعرفة المزيد حول Azure Batch، تابع إلى البرامج التعليمية لـ Azure Batch.