أوامر 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
أفضل الممارسات
-
الأمان
- استخدام التشفير
- تقييد الوصول
- ضبط قواعد جدار الحماية
- استخدام SAS
-
الأداء
- اختيار SKU المناسب
- تحسين عمليات الوصول
- استخدام التخزين المؤقت
- مراقبة المقاييس
-
التكاليف
- تنظيف البيانات
- استخدام الخيارات المناسبة
- مراقبة الاستخدام
- تحسين الموارد
الخلاصة
النقاط الأساسية التي ينبغي تذكّرها:
- إدارة الـ Blobs
- تخزين الملفات
- الأقراص واللقطات (Snapshots)
- Data Lake Storage
التوصيات:
- اختيار نوع التخزين المناسب
- تأمين عمليات الوصول
- تحسين الأداء
- اتباع أفضل الممارسات
- التدرّب والتعلّم عبر Microsoft Learn
نبذة عن 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 للمشاركة في النقاش