يمكن تخطيط Azure Arc نشر خدمات البيانات.

توضح هذه المقالة كيفية التخطيط لتوزيع خدمات البيانات التي تدعم Azure Arc.

تلميح

راجع جميع المعلومات الواردة في هذه المقالة قبل بدء النشر.

خطوات التوزيع

لتجربة خدمات البيانات التي تدعم Azure Arc، ستحتاج إلى إكمال المهام التالية.

  1. تخطيط عملية التوزيع الخاصة بك

    ستوجه التفاصيل الواردة في هذه المقالة خطتك.

  2. تثبيت أدوات العميل.

  3. سجل موفر Microsoft.AzureArcData للاشتراك حيث سيتم نشر خدمات البيانات التي تدعم Azure Arc، كما يلي:

    az provider register --namespace Microsoft.AzureArcData
    
  4. الوصول إلى مجموعة Kubernetes.

    لأغراض العرض التوضيحي والاختبار والتحقق من الصحة، يمكنك استخدام نظام مجموعة Azure Kubernetes Service. لإنشاء نظام مجموعة، اتبع الإرشادات الواردة في التشغيل السريع: نشر خدمات البيانات التي تدعم Azure Arc - وضع الاتصال المباشر - مدخل Microsoft Azure للتنقل خلال العملية بأكملها.

  5. إنشاء وحدة تحكم بيانات Azure Arc في وضع الاتصال المباشر (المتطلبات الأساسية).

    للحصول على طرق أخرى لإنشاء وحدة تحكم بيانات، راجع الارتباطات الموجودة ضمن المحتوى ذي الصلة.

  6. إنشاء خدمات البيانات.

    على سبيل المثال، إنشاء مثيل مدار SQL ممكن بواسطة Azure Arc.

  7. الاتصال مع Azure Data Studio.

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

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

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

راجع المقالات التالية:

تحقق مما يلي:

  • arcdata تم تثبيت ملحق CLI.

  • يتم تثبيت أدوات العميل الأخرى.

  • لديك حق الوصول إلى مجموعة Kubernetes.

  • تم تكوين ملف kubeconfig الخاص بك. يجب أن يشير إلى مجموعة Kubernetes التي تريد النشر إليها. للتحقق من السياق الحالي لنظام المجموعة، قم بتشغيل الأمر التالي:

    kubectl cluster-info
    
  • لديك اشتراك Azure الذي سيتم عرض موارد مثل وحدة تحكم بيانات Azure Arc أو مثيل SQL المدار الذي تم تمكينه بواسطة Azure Arc أو خادم PostgreSQL الممكن ل Azure Arc والفوترة إليه.

  • يتم تسجيل موفر Microsoft.AzureArcData للاشتراك حيث سيتم نشر خدمات البيانات التي تدعم Azure Arc.

بعد إعداد البنية الأساسية، انشر خدمات البيانات التي تدعم Azure Arc بالطريقة التالية:

  1. إنشاء وحدة تحكم بيانات ممكنة بواسطة Azure Arc على أحد التوزيعات التي تم التحقق من صحتها لمجموعة Kubernetes.
  2. إنشاء مثيل مدار SQL ممكن بواسطة Azure Arc و/أو خادم PostgreSQL الممكن بواسطة Azure Arc.

تنبيه

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

متطلبات التوزيع

يمكنك نشر خدمات البيانات التي تدعم Azure Arc على أنواع مختلفة من مجموعات Kubernetes. حاليا، تتضمن قائمة خدمات وتوزيعات Kubernetes التي تم التحقق من صحتها ما يلي:

  • Amazon Elastic Kubernetes Service (Amazon EKS)
  • خدمة Azure Kubernetes ‏(AKS)
  • خدمة Azure Kubernetes على Azure Stack HCI
  • Azure Red Hat OpenShift
  • Google Kubernetes Engine (GKE)
  • مفتوح المصدر، Kubernetes المصدر (عادة ما يتم نشره باستخدام kubeadm)
  • OpenShift Container Platform (OCP)
  • K3s
  • توزيعات Kubernetes الإضافية التي تم التحقق من صحتها من قبل الشريك

هام

  • الحد الأدنى للإصدار المدعوم من Kubernetes هو v1.21.
  • الحد الأدنى للإصدار المدعوم من OCP هو 4.8.
  • إذا كنت تستخدم Azure Kubernetes Service، يجب أن يكون حجم الجهاز الظاهري للعقدة العاملة (VM) الخاص بنظام المجموعة الخاص بك Standard_D8s_v3 على الأقل واستخدام Premium Disks.
  • يجب ألا تمتد المجموعة عبر مناطق توفر متعددة.
  • لمزيد من المعلومات، راجع ملاحظات الإصدار.

معلومات التوزيع

عند إنشاء خدمات البيانات الممكنة بواسطة Azure Arc، بغض النظر عن خيار الخدمة أو التوزيع الذي تختاره، ستحتاج إلى توفير المعلومات التالية:

  • اسم وحدة تحكم البيانات: اسم وصفي لوحدة تحكم البيانات (على سبيل المثال، production-dc أو seattle-dc). يجب أن يفي الاسم بمعايير تسمية Kubernetes.

  • اسم المستخدم: اسم المستخدم لمستخدم مسؤول Kibana/Grafana.

  • كلمة المرور: كلمة المرور لمستخدم مسؤول Kibana/Grafana.

  • اسم مساحة اسم Kubernetes: اسم مساحة اسم Kubernetes حيث تريد إنشاء وحدة تحكم البيانات.

  • وضع الاتصال: يحدد درجة الاتصال من بيئة خدمات البيانات التي تدعم Azure Arc إلى Azure. يحدد اختيارك لوضع الاتصال خيارات أساليب النشر. لمزيد من المعلومات، راجع أوضاع ومتطلبات الاتصال.

  • معرف اشتراك Azure: المعرف الفريد العمومي لاشتراك Azure للمكان الذي تريد إنشاء مورد وحدة تحكم البيانات فيه في Azure. يتم أيضا إنشاء جميع عمليات نشر مثيل SQL المدار الذي تم تمكينه بواسطة Azure Arc وPostgreSQL الممكن ل Azure Arc في هذا الاشتراك.

  • اسم مجموعة موارد Azure: اسم مجموعة الموارد حيث تريد إنشاء مورد وحدة تحكم البيانات في Azure. يتم أيضا إنشاء جميع عمليات نشر مثيل SQL المدار الذي تم تمكينه بواسطة Azure Arc وPostgreSQL الممكن ل Azure Arc في مجموعة الموارد هذه.

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

  • معلومات كيان الخدمة:

  • البنية الأساسية: لأغراض الفوترة، يجب عليك الإشارة إلى البنية الأساسية التي تقوم بتشغيل خدمات البيانات التي تدعم Azure Arc عليها. الخيارات هي:

  • alibaba

  • aws

  • azure

  • gcp

  • onpremises

  • other

  • وقت تشغيل الحاوية: استخدم containerd وقت التشغيل لوقت تشغيل الحاوية. لا تدعم خدمات البيانات التي تدعم Azure Arc وقت تشغيل Docker.

مفاهيم إضافية لوضع الاتصال المباشر

كما هو موضح في أوضاع ومتطلبات الاتصال ivity، يمكنك نشر وحدة تحكم بيانات Azure Arc إما في وضع الاتصال المباشر أو غير المباشر. يتطلب نشر خدمات بيانات Azure Arc في وضع الاتصال المباشر مفاهيم واعتبارات إضافية:

  • أولا، يجب أن تكون مجموعة Kubernetes حيث سيتم نشر خدمات البيانات التي تدعم Azure Arc مجموعة Kubernetes الممكنة في Azure Arc. من خلال توصيل مجموعة Kubernetes الخاصة بك ب Azure، يمكنك نشر خدمات بيانات Azure Arc وإدارتها إلى نظام المجموعة مباشرة من مدخل Azure، وتحميل الاستخدام والسجلات والمقاييس إلى Azure تلقائيا والحصول على العديد من مزايا Azure الأخرى. لمعرفة كيفية إجراء ذلك، راجع الاتصال نظام المجموعة إلى Azure.

  • بعد تمكين نظام مجموعة Kubernetes من Azure Arc، انشر خدمات البيانات التي تدعم Azure Arc عن طريق القيام بما يلي:

    1. إنشاء ملحق خدمات بيانات Azure Arc. لمعرفة كيفية إجراء ذلك، راجع ملحقات نظام المجموعة على Kubernetes التي تدعم Azure Arc.
    2. إنشاء موقع مخصص. لمعرفة الكيفية، راجع المواقع المخصصة أعلى Kubernetes الممكنة في Azure Arc.
    3. إنشاء وحدة تحكم بيانات Azure Arc.

    يمكنك تنفيذ جميع هذه الخطوات الثلاث في خطوة واحدة باستخدام معالج إنشاء وحدة تحكم بيانات Azure Arc في مدخل Microsoft Azure.

بعد تثبيت وحدة تحكم بيانات Azure Arc، يمكنك إنشاء خدمات البيانات والوصول إليها مثل SQL Managed Instance الذي تم تمكينه بواسطة Azure Arc أو خادم PostgreSQL الممكن بواسطة Azure Arc.

القيود المعروفة

حالياً، يتم دعم وحدة تحكم بيانات Azure Arc واحدة فقط لكل مجموعة Kubernetes. ومع ذلك، يمكنك إنشاء خدمات بيانات Arc متعددة، مثل مثيلات SQL المدارة التي تدعم Arc وخوادم PostgreSQL الممكنة بواسطة Arc، والتي تتم إدارتها بواسطة نفس وحدة تحكم بيانات Azure Arc.

لديك العديد من الخيارات الإضافية لإنشاء وحدة تحكم بيانات Azure Arc:

هل تريد تجربة الأشياء فحسب؟ ابدأ بسرعة باستخدام Azure Arc Jumpstart على AKS أو Amazon EKS أو GKE أو في Azure VM.