0%
أوامر Azure CLI لإدارة التخزين

أوامر Azure CLI لإدارة التخزين

تعرّف على أوامر Azure CLI لإدارة التخزين على Azure.

I

InSkillCoach

· دقيقة

أوامر Azure CLI لإدارة التخزين

تعرّف على الأوامر الأساسية لإدارة التخزين على Azure.

Azure Storage Account

إنشاء حساب تخزين

# Créer un compte de stockage
az storage account create \
    --name monstockage \
    --resource-group mon-groupe \
    --location westeurope \
    --sku Standard_LRS \
    --kind StorageV2

# Obtenir la chaîne de connexion
az storage account show-connection-string \
    --name monstockage \
    --resource-group mon-groupe

إدارة الحساب

# Activer le chiffrement
az storage account update \
    --name monstockage \
    --resource-group mon-groupe \
    --enable-encryption true

# Configurer la réplication
az storage account update \
    --name monstockage \
    --resource-group mon-groupe \
    --sku Standard_GRS

Azure Blob Storage

إدارة الحاويات

# Créer un conteneur
az storage container create \
    --name mon-conteneur \
    --account-name monstockage \
    --public-access blob

# Lister les conteneurs
az storage container list \
    --account-name monstockage

إدارة الـ Blobs

# Uploader un fichier
az storage blob upload \
    --account-name monstockage \
    --container-name mon-conteneur \
    --name mon-fichier.txt \
    --file ./mon-fichier.txt

# Télécharger un fichier
az storage blob download \
    --account-name monstockage \
    --container-name mon-conteneur \
    --name mon-fichier.txt \
    --file ./telecharge.txt

Azure File Storage

إدارة المشاركات

# Créer un partage
az storage share create \
    --name mon-partage \
    --account-name monstockage

# Lister les partages
az storage share list \
    --account-name monstockage

إدارة الملفات

# Uploader un fichier
az storage file upload \
    --account-name monstockage \
    --share-name mon-partage \
    --source ./mon-fichier.txt

# Télécharger un fichier
az storage file download \
    --account-name monstockage \
    --share-name mon-partage \
    --path mon-fichier.txt \
    --dest ./telecharge.txt

Azure Disk Storage

إدارة الأقراص

# Créer un disque
az disk create \
    --resource-group mon-groupe \
    --name mon-disque \
    --size-gb 10 \
    --sku Standard_LRS

# Attacher un disque à une VM
az vm disk attach \
    --resource-group mon-groupe \
    --vm-name ma-vm \
    --disk mon-disque

إدارة اللقطات (Snapshots)

# Créer un snapshot
az snapshot create \
    --resource-group mon-groupe \
    --name mon-snapshot \
    --source mon-disque

# Créer un disque à partir d'un snapshot
az disk create \
    --resource-group mon-groupe \
    --name mon-disque-from-snapshot \
    --source mon-snapshot

Azure Data Lake Storage

إدارة أنظمة الملفات

# Créer un système de fichiers
az storage fs create \
    --name mon-fs \
    --account-name monstockage

# Lister les systèmes de fichiers
az storage fs list \
    --account-name monstockage

إدارة الملفات

# Uploader un fichier
az storage fs file upload \
    --account-name monstockage \
    --file-system mon-fs \
    --path mon-fichier.txt \
    --source ./mon-fichier.txt

# Télécharger un fichier
az storage fs file download \
    --account-name monstockage \
    --file-system mon-fs \
    --path mon-fichier.txt \
    --destination ./telecharge.txt

أفضل الممارسات

  1. الأمان

    • استخدام التشفير
    • تقييد الوصول
    • ضبط قواعد جدار الحماية
    • استخدام SAS
  2. الأداء

    • اختيار SKU المناسب
    • تحسين عمليات الوصول
    • استخدام التخزين المؤقت
    • مراقبة المقاييس
  3. التكاليف

    • تنظيف البيانات
    • استخدام الخيارات المناسبة
    • مراقبة الاستخدام
    • تحسين الموارد

الخلاصة

النقاط الأساسية التي ينبغي تذكّرها:

  • إدارة الـ Blobs
  • تخزين الملفات
  • الأقراص واللقطات (Snapshots)
  • Data Lake Storage

التوصيات:

  • اختيار نوع التخزين المناسب
  • تأمين عمليات الوصول
  • تحسين الأداء
  • اتباع أفضل الممارسات
  • التدرّب والتعلّم عبر Microsoft Learn
InSkillCoach

نبذة عن InSkillCoach

خبير في التدريب والتقنيات

مدرّب متخصص في التقنيات المتقدمة والذكاء الاصطناعي، تدعمه شركة GNeurone Inc.

الشهادات:

  • AWS Certified Solutions Architect – Professional
  • شهادات Google Cloud
  • Microsoft Certified: DevOps Engineer Expert
  • Certified Kubernetes Administrator (CKA)
  • CompTIA Security+
768
132

التعليقات

التعليقات مدعومة عبر GitHub Discussions

سجّل الدخول باستخدام GitHub للمشاركة في النقاش

تم نسخ الرابط!