Azure Synapse Analytics network access controls

نصيحة

Microsoft Fabric Data Warehouse هو مستودع علائقي على نطاق مؤسسي قائم على أساس بحيرة البيانات، مع بنية جاهزة للمستقبل، وذكاء اصطناعي مدمج، وميزات جديدة. إذا كنت جديدا في مستودع البيانات، ابدأ ب Fabric Data Warehouse. يمكن لأحمال عمل تجمع SQL المخصصة الحالية الترقية إلى Fabric للوصول إلى قدرات جديدة في علوم البيانات، والتحليلات اللحظية، والتقارير.

يوفر Azure Synapse Analytics ضوابط وصول الشبكات العامة والخاصة ل Synapse SQL. تعتمد الضوابط المتاحة على ما إذا كان تجمع SQL في مساحة عمل Synapse أو هو تجمع SQL مخصص مستقل (كان يعرف سابقا باسم SQL DW).

عندما تنشئ خادم SQL جديد ل Azure Synapse Analytics، تحصل على نقطة نهاية عامة بصيغة : yourservername.database.windows.net. افتراضيا، يمنع الخادم المنطقي جميع الاتصالات لضمان الأمان. استخدم واحدا أو أكثر من ضوابط الوصول إلى الشبكة التالية للسماح بشكل انتقائي بالوصول إلى قاعدة بيانات عبر نقطة النهاية العامة:

  • قواعد جدار الحماية المعتمد على IP: استخدم هذه الميزة للسماح صراحة بالاتصالات من عنوان IP معين. على سبيل المثال، السماح بالأجهزة المحلية أو مجموعة من عناوين IP من خلال تحديد عنوان IP للبداية والنهاية.

  • السماح لخدمات وموارد Azure بالوصول إلى هذا الخادم: عند تفعيلها، يمكن لموارد أخرى ضمن حدود Azure الوصول إلى الخادم.

يمكنك أيضا السماح بالوصول الخاص إلى قاعدة البيانات من الشبكات الافتراضية من خلال:

  • قواعد جدار الحماية للشبكة الافتراضية: استخدم هذه الميزة للسماح بحركة المرور من شبكة افتراضية محددة ضمن حدود Azure.

  • Private Link: استخدم هذه الميزة لإنشاء نقطة نهاية خاصة لخادم SQL ضمن شبكة افتراضية محددة.

قواعد جدار حماية IP

قواعد جدار الحماية المعتمدة على IP هي ميزة في الخادم المنطقي في Azure تمنع الوصول إلى خادمك حتى تضيف عناوين IP لأجهزة العميل بشكل صريح.

هناك نوعان من قواعد الجدار الناري:

  • قواعد جدار الحماية على مستوى الخادم: تنطبق هذه القواعد على جميع قواعد البيانات على الخادم. يمكنك تكوينها من خلال بوابة Azure أو PowerShell أو أوامر T-SQL مثل sp_set_firewall_rule.
  • قواعد جدار الحماية على مستوى قاعدة البيانات: تنطبق هذه القواعد على قواعد البيانات الفردية ولا يمكن تكوينها إلا باستخدام أوامر T-SQL مثل sp_set_database_firewall_rule.

تنطبق القيود التالية على قواعد تسمية جدار الحماية:

  • اسم قاعدة جدار الحماية لا يمكن أن يكون فارغا.
  • لا يمكن أن يحتوي على الأحرف التالية: <, >, *, %, &, :, \\, /, ?.
  • لا يمكن أن تنتهي بفترة ().
  • لا يمكن أن يتجاوز اسم قاعدة جدار الحماية 128 حرفا.

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

تجمع SQL في مساحة عمل Synapse

يعرض مساحة عمل Synapse SQL مخصصة، وSQL بدون خوادم، ونقاط نهاية تطوير. تحمي إعدادات الشبكة على مستوى مساحة العمل هذه النقاط النهائية معا.

  • تسمح قواعد جدار الحماية لبروتوكول الإنترنت بالاتصالات العامة من عناوين أو نطاقات IPv4 محددة للعميل. تنطبق قواعد جدار الحماية الخاص بمساحة العمل على SQL المخصص، وSQL بدون خوادم، ونقاط نهاية التطوير. تدعم مساحات عمل Synapse قواعد على مستوى الخادم فقط، وليس قواعد جدار الحماية على مستوى قاعدة البيانات. لخطوات التكوين، انظر قواعد Azure Synapse Analytics IP Firewall Rules.
  • السماح لخدمات وموارد Azure بالوصول إلى هذا المساحة يسمح بالاتصالات من موارد Azure خارج اشتراكك. قم بتفعيله فقط عند الحاجة، واستخدم المصادقة والتفويض في قاعدة البيانات لتقييد الوصول.
  • يتحكم الوصول إلى الشبكة العامة في ما إذا كانت مساحة العمل تقبل حركة المرور من الشبكات العامة. عند تعطيل الوصول إلى الشبكة العامة، يجب على العملاء استخدام نقاط نهاية خاصة. لمزيد من المعلومات، راجع إعدادات الاتصال Azure Synapse Analytics .
  • تقوم نقاط النهاية الخاصة بتعيين عناوين IP خاصة في شبكتك الافتراضية إلى SQL المخصص لمساحة العمل، أو SQL بدون خوادم، أو نقطة نهاية التطوير. لمزيد من المعلومات، see Azure Private Link for Azure Synapse Analytics.
  • توفر نقاط النهاية الخاصة المدارة اتصالا خاصا خارجيا من شبكة virtual workspace مدارة إلى موارد Azure المعتمدة. لمزيد من المعلومات، انظر Azure Synapse Analytics managed private endpoints.

مجموعات SQL مخصصة بمفردها

يتم استضافة مجموعة SQL مخصصة مستقلة بواسطة خادم منطقي. الخادم المنطقي يمنع الاتصالات العامة حتى تقوم بتكوين الوصول.

  • تسمح قواعد جدار حماية IP بعناوين أو نطاقات عملاء عامة محددة. لخطوات التكوين، انظر قواعد Azure Synapse IP Firewall.
  • السماح لخدمات وموارد Azure بالوصول إلى هذا الخادم ينشئ قاعدة على مستوى الخادم من 0.0.0.0 إلى 0.0.0.0. هذا الإعداد يسمح بالاتصالات من موارد Azure خارج اشتراكك، لذا يمكنك تفعيله فقط عند الحاجة.
  • تسمح قواعد الشبكة الافتراضية بحركة المرور من شبكات فرعية مختارة عبر نقاط نهاية الخدمة. نقاط نهاية وقواعد خدمات الشبكة الافتراضية هي بدائل أسهل لإنشاء وإدارة الوصول من شبكة فرعية محددة تحتوي على آلاتك الافتراضية.
  • Private Link يكشف الخادم المنطقي من خلال نقطة نهاية خاصة في شبكتك الافتراضية. نقطة النهاية الخاصة هي عنوان IP خاص داخل شبكة افتراضية وشبكة فرعية محددة.
  • يمكن تعطيل الوصول إلى الشبكة العامة بعد تكوين الاتصال الخاص. عند تعطيله، لا تسمح قواعد جدار الحماية والشبكة الافتراضية بالاتصالات العامة.

علامة خدمة SQL

يمكنك استخدام علامات الخدمة في قواعد الأمان والتوجيهات من العملاء إلى قاعدة بيانات SQL. يمكنك استخدام علامات الخدمة في مجموعات أمان الشبكة، Azure Firewall، والمسارات المعرفة من قبل المستخدم عن طريق تحديدها في حقل المصدر أو الوجهة لقاعدة الأمان.
يتكون وسم Sql الخدمة من جميع عناوين IP التي تستخدمها Azure Synapse Analytics لقاعدة بيانات SQL. يتم تقسيم الوسم حسب المنطقة. على سبيل المثال، Sql.WestUS يسرد جميع عناوين IP في منطقة Azure في غرب الولايات المتحدة.

يتكون وسم Sql الخدمة من عناوين IP المطلوبة لإنشاء الاتصال.