إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
توفر هذه المقالة نظرة عامة على قاعدة بيانات Azure ل PostgreSQL، مما يساعدك على التعرف على ميزاته الرئيسية ومفاهيمه الأساسية.
Azure Database for PostgreSQL هي خدمة قاعدة بيانات مدارة بالكامل تمنحك تحكما دقيقا ومرونة في وظائف إدارة قواعد البيانات وإعدادات التكوين. توفر الخدمة المرونة وتخصيصات تكوين الخادم بناء على متطلباتك. تتيح لك البنية تجميع محرك قاعدة البيانات مع طبقة العميل لتقليل زمن الوصول واختيار قابلية وصول عالية داخل منطقة إتاحة واحدة وعبر مناطق إتاحة متعددة. يوفر Azure Database for PostgreSQL مرن أيضا ضوابط تحسين التكلفة مع إمكانية إيقاف وتشغيل الخادم وطبقة حوسبة قابلة للانفجار مثالية لأعباء العمل التي لا تحتاج إلى سعة حوسبة كاملة باستمرار. تدعم الخدمة إصدارات المجتمع الرئيسية المختلفة من PostgreSQL. للحصول على تفاصيل حول الإصدارات المحددة المدعومة، راجع الإصدارات المدعومة من PostgreSQL في قاعدة بيانات Azure ل PostgreSQL. تتوفر الخدمة في مناطق Azure المختلفة.
البنية وقابلية الوصول العالية
يدعم نموذج نشر قاعدة بيانات Azure لPostgreSQL التوافر العالي داخل منطقة توفر واحدة وعبر عدة مناطق توافر. تفصل البنية بين الحوسبة والتخزين. يعمل محرك قاعدة البيانات على حاوية داخل جهاز ظاهري Linux، بينما توجد ملفات البيانات في تخزين Azure. يحتفظ التخزين بثلاث نسخ متزامنة مكررة محليا من ملفات قاعدة البيانات، ما يضمن متانة البيانات.
إذا قمت بتكوين قابلية وصول عالية زائدة عن الحاجة في المنطقة، فإن الخدمة توفر وتحتفظ بخادم استعداد دافئ عبر منطقة التوفر داخل منطقة Azure نفسها. تُنسخ تغييرات البيانات على الخادم المصدر بشكل متزامن إلى الخادم الاحتياطي لضمان عدم فقدان البيانات. مع التوفر المرتفع المتكرر في المنطقة، بمجرد بدء حدث تجاوز الفشل المخطط أو غير المخطط له، يصبح الخادم الاحتياطي متصلاً على الفور ومتاحاً لمعالجة المعاملات الواردة. تسمح هذه الميزة بمرونة الخدمة من فشل منطقة التوفر داخل منطقة Azure التي تدعم مناطق توفر متعددة، كما هو موضح في الصورة التالية.
لمزيد من المعلومات، يرجى زيارة التوفر العالي لمزيد من التفاصيل.
التصحيح التلقائي مع نافذة صيانة مدارة
تقوم الخدمة بإجراء تصحيح تلقائي لجهاز الكمبيوتر ونظام التشغيل ومحرك قاعدة البيانات. يتضمن التصحيح الأمن وتحديثات البرامج. يتضمن إصدار الصيانة المخطط له ترقيات إصدار ثانوي لمحرك PostgreSQL. يمكنك تكوين جدول التصحيح ليتم إدارته من قبل النظام أو تحديد الجدول الزمني المخصص الخاص بك. خلال جدول الصيانة، يتم تطبيق التحديث، وقد يحتاج الخادم إلى إعادة التشغيل كجزء من عملية التحديث لإكمال التحديث. باستخدام الجدول المخصص، يمكنك جعل دورة التحديث متوقعة واختيار نافذة صيانة بأقل تأثير ممكن على عملك. بشكل عام، تتبع الخدمة جدول إصدار شهري كجزء من التكامل والإصدار المستمرين.
النسخ الاحتياطي التلقائي
تقوم قاعدة بيانات Azure ل PostgreSQL تلقائيا بإنشاء نسخ احتياطية للخادم وتخزينها على التخزين المتكرر في المنطقة (ZRS). يمكنك استعادة الخادم الخاص بك إلى أي نقطة خلال فترة الاحتفاظ بالنسخ الاحتياطي. فترة الاحتفاظ الافتراضية للنسخ الاحتياطي سبعة أيام. يمكنك اختياريا ضبط الاحتفاظ بالبيانات لمدة تصل إلى 35 يوما. تقوم الخدمة بتشفير جميع النسخ الاحتياطية باستخدام تشفير AES 256-بت. لمزيد من المعلومات، راجع النسخ الاحتياطية.
ضبط الأداء والمقياس في غضون ثوان
تتوفر قاعدة بيانات Azure ل PostgreSQL في ثلاثة مستويات حساب: Burstable وPublic Purpose وMemory Optimized. تعد طبقة Burstable هي الأفضل للتطوير منخفض التكلفة وأحمال العمل المتزامنة المنخفضة دون قدرة الحوسبة المستمرة. تعد مستويات الأغراض العامة والذاكرة المحسنة أفضل لأحمال عمل الإنتاج التي تتطلب التزامن العالي والتوسع والأداء الذي يمكن التنبؤ به. يمكنك إنشاء تطبيقك الأول على قاعدة بيانات صغيرة مقابل بضعة دولارات شهريا، ثم ضبط المقياس بسلاسة لتلبية احتياجات الحل الخاص بك.
إيقاف وبدء تشغيل الخادم لخفض التكلفة الإجمالية للملكية
تسمح لك قاعدة بيانات Azure ل PostgreSQL بإيقاف الخادم وبدء تشغيله عند الطلب لخفض التكلفة الإجمالية للملكية. تتوقف فوترة طبقة الحوسبة على الفور عند إيقاف الخادم. يمكن أن توفر هذه الميزة وفورات كبيرة في التكاليف أثناء التطوير والاختبار وأحمال عمل الإنتاج المحددة زمنيا. يظل الخادم متوقفا لمدة سبعة أيام ما لم تقم بإعادة تشغيله في وقت أقرب.
أمان على مستوى المؤسسات
تستخدم قاعدة بيانات Azure ل PostgreSQL وحدة التشفير FIPS 140-2 التي تم التحقق من صحتها لتشفير تخزين البيانات الثابتة. تقوم الخدمة بتشفير البيانات، بما في ذلك النسخ الاحتياطية والملفات المؤقتة التي تم إنشاؤها أثناء تشغيل الاستعلامات. يستخدم تشفير AES 256 بت المضمن في تشفير تخزين Azure، ويمكن إدارة المفاتيح بواسطة النظام (افتراضي). تقوم قاعدة بيانات Azure ل PostgreSQL بتشفير البيانات المتحركة مع أمان طبقة النقل الافتراضي (SSL/TLS) المفروض افتراضيا. تفرض الخدمة وتدعم الإصدار 1.2 من TLS والإصدارات الأحدث.
باستخدام شبكة Azure الافتراضية، يتيح نموذج Azure Database for PostgreSQL المرن الوصول الكامل إلى الخوادم. لا يمكن الوصول إلى الخوادم الموجودة في شبكة Azure الظاهرية وتوصيالها إلا من خلال عناوين IP الخاصة. من خلال تكامل الشبكة الظاهرية، يتم رفض الوصول العام، ولا يمكن الوصول إلى الخوادم باستخدام نقاط النهاية العامة.
المراقبة والتنبيه
تحتوي قاعدة بيانات Azure ل PostgreSQL على ميزات مضمنة لمراقبة الأداء والتنبيه. جميع مقاييس Azure لها تردد لمدة دقيقة واحدة، كل منها يوفر 30 يوما من التاريخ. يمكنك تكوين التنبيهات حسب المقاييس. تعرض الخدمة مقاييس خادم المضيف لمراقبة استخدام الموارد وتسمح بتكوين سجلات الاستعلام البطيئة. باستخدام هذه الأدوات، يمكنك تحسين أحمال العمل بسرعة وتكوين الخادم للحصول على أفضل أداء.
المدمج في PgBouncer
تحتوي قاعدة بيانات Azure لمثيل خادم PostgreSQL المرن على PgBouncer مضمن ومجمع اتصال. يمكنك تمكينه وتوصيل تطبيقاتك بقاعدة بيانات Azure لمثيل الخادم المرن PostgreSQL من خلال PgBouncer باستخدام نفس اسم المضيف والمنفذ 6432. عند التمكين، يتوفر PgBouncer أيضا للمجموعات المرنة تحت المنفذ 8432.
مناطق Azure
تتمثل إحدى ميزات تشغيل عبء العمل في Azure في الوصول العمومي. تتوفر قاعدة بيانات Azure ل PostgreSQL حاليا في مناطق Azure التالية:
| المنطقة | حوسبة إنتل | AMD Compute | الحوسبة السرية | Zone-Redundant HA | Same-Zone HA | Geo-Redundant النسخ الاحتياطي |
|---|---|---|---|---|---|---|
| وسط أستراليا | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| وسط أستراليا 2 * | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ❌ | ✅ | ❌ |
| شرق أستراليا | ✅ (الإصدار 3/ال4/5/6) | ✅ (v5) | ❌ | ✅ | ✅ | ✅ |
| جنوب شرق أستراليا | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| شرق النمسا | ✅ (الإصدار 3/4/5) | ✅ (v5) | ❌ | ✅ | ✅ | ❌ |
| بلجيكا الوسطى | ✅ (الإصدار 3/4/5) | ✅ (v5) | ❌ | ✅ | ✅ | ❌ |
| جنوب البرازيل | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ✅ $ | ✅ | ❌ |
| جنوب شرق البرازيل * | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ❌ | ✅ | ❌ |
| وسط كندا | ✅ (الإصدار 3/4/5) | ✅ (v5) | ❌ | ✅ | ✅ | ✅ |
| شرق كندا | ✅ (الإصدار 3/4/5) | ✅ (v5) | ❌ | ❌ | ✅ | ✅ |
| وسط الهند | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ✅ $ | ✅ | ✅ |
| وسط الولايات المتحدة | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ✅ | ✅ | ✅ |
| Chile Central | ✅ (الإصدار 3/4/5) | ✅ (v5) | ❌ | ✅ | ✅ | ❌ |
| منطقة شرق الصين 2 | ✅ (الإصدار 3/4) | ❌ | ❌ | ❌ | ✅ | ❌ |
| منطقة شرق الصين 3 | ✅ (الإصدار 3/4) | ❌ | ❌ | ❌ | ✅ | ✅ |
| منطقة شمال الصين 2 | ✅ (الإصدار 3/4) | ❌ | ❌ | ❌ | ✅ | ❌ |
| منطقة شمال الصين 3 | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ✅ | ✅ | ✅ |
| شرق آسيا | ✅ (الإصدار 3/4/5) | ✅ (v6) | ❌ | ✅ $ ** | ✅ | ✅ |
| East US | ✅ (الإصدار 3/4/5) | ✅ (v5) | ❌ | ✅ $ | ✅ | ✅ |
| شرق الولايات المتحدة 2 | ✅ (الإصدار 3/4) | ❌ | ❌ | ✅ $ | ✅ | ✅ |
| وسط فرنسا | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ✅ | ✅ | ✅ |
| جنوب فرنسا | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| ألمانيا الشمالية * | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| وسط غرب ألمانيا | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ✅ $ | ✅ | ✅ |
| إندونيسيا الوسطى | ✅ (الإصدار 3/4/5) | ✅ (الإصدار 5/6) | ❌ | ✅ | ✅ | ❌ |
| إسرائيل الوسطى | ✅ (الإصدار 3/4) | ❌ | ❌ | ✅ | ✅ | ❌ |
| منطقة شمال إيطاليا | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ✅ | ✅ | ❌ |
| شرق اليابان | ✅ (الإصدار 3/4) | ❌ | ❌ | ✅ | ✅ | ✅ |
| غرب اليابان | ✅ (الإصدار 3/4/5) | ✅ (v6) | ❌ | ❌ | ✅ | ✅ |
| جيو الهند الوسطى | ✅ (v3) | ❌ | ❌ | ❌ | ✅ | ✅ |
| جيو الهند الغربية | ✅ (v3) | ❌ | ❌ | ❌ | ✅ | ✅ |
| وسط كوريا | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ✅ ** | ✅ | ✅ |
| منطقة جنوب كوريا الجنوبية | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| ماليزيا الغربية | ✅ (الإصدار 3/4/5) | ✅ (الإصدار 5/6) | ❌ | ✅ | ✅ | ❌ |
| وسط المكسيك | ✅ (الإصدار 3/4) | ❌ | ❌ | ✅ $ | ✅ | ❌ |
| شمال نيوزيلندا | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ✅ | ✅ | ❌ |
| وسط شمال الولايات المتحدة | ✅ (الإصدار 3/4/5) | ✅ (v5) | ❌ | ❌ | ✅ | ✅ |
| North Europe | ✅ (الإصدار 3/4/5) | ❌ | ✅ (v5) | ✅ $ | ✅ | ✅ |
| شرق النرويج * | ✅ (الإصدار 3/4/5) | ✅ (v5) | ❌ | ✅ | ✅ | ✅ |
| غرب النرويج | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| بولندا الوسطى | ✅ (الإصدار 3/4) | ❌ | ❌ | ✅ | ✅ | ❌ |
| قطر الوسطى | ✅ (الإصدار 3/4) | ❌ | ❌ | ✅ $ | ✅ | ❌ |
| جنوب أفريقيا | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ✅ | ✅ | ✅ |
| جنوب أفريقيا الغربية * | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| جنوب وسط الولايات المتحدة | ✅ (الإصدار 3/4) | ❌ | ❌ | ✅ $ | ✅ | ✅ |
| جنوب الهند | ✅ (الإصدار 3/4/5) | ✅ (v6) | ❌ | ✅ | ✅ | ✅ |
| جنوب شرق آسيا | ✅ (الإصدار 3/4) | ❌ | ❌ | ✅ $ | ✅ | ✅ |
| وسط إسبانيا | ✅ (الإصدار 3/4) | ❌ | ❌ | ✅ | ✅ | ❌ |
| منطقة السويد الوسطى | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ✅ | ✅ | ✅ |
| شمال سويسرا | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ✅ | ✅ | ✅ |
| غرب سويسرا * | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| مركز الإمارات العربية المتحدة * | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| شمال الإمارات العربية المتحدة | ✅ (الإصدار 3/4/5) | ❌ | ✅ (v5) | ✅ | ✅ | ✅ |
| جنوب المملكة المتحدة | ✅ (الإصدار 3/4/5) | ✅ (v5) | ❌ | ✅ | ✅ | ✅ |
| غرب المملكة المتحدة | ✅ (الإصدار 3/4/5) | ✅ (v5) | ❌ | ❌ | ✅ | ✅ |
| US Gov – أريزونا | ✅ (الإصدار 3/4) | ❌ | ❌ | ❌ | ✅ | ❌ |
| ولاية تكساس الأمريكية | ✅ (الإصدار 3/4) | ❌ | ❌ | ❌ | ✅ | ❌ |
| ولاية فرجينيا الأمريكية | ✅ (الإصدار 3/4) | ❌ | ❌ | ✅ | ✅ | ✅ |
| غرب وسط الولايات المتحدة | ✅ (الإصدار 3/4/5) | ❌ | ❌ | ❌ | ✅ | ✅ |
| West Europe | ✅ (الإصدار 3/4/5) | ❌ | ✅ (v5) | ✅ $ | ✅ | ✅ |
| West US | ✅ (الإصدار 3/4/5) | ✅ (v5) | ❌ | ❌ | ✅ | ✅ |
| غرب الولايات المتحدة 2 | ✅ (الإصدار 3/4) | ❌ | ❌ | ✅ $ | ✅ | ✅ |
| غرب الولايات المتحدة الأمريكية 3 | ✅ (الإصدار 3/4/5) | ✅ (v5) | ❌ | ✅ ** | ✅ | ❌ |
ملاحظة
رمز الرمز:
-
*تشير إلى المناطق المقيدة بالوصول المتاحة فقط عند الطلب -
$يشير إلى أن عمليات نشر HA الجديدة الاحتياطية في المناطق تم حجبها مؤقتا -
**يشير إلى اعتبارات نشر HA المتكررة في المناطق للخوادم الحالية (انظر الاعتبارات الخاصة)
$ يتم حظر عمليات النشر عالية التوافر الجديدة المتكررة في المناطق مؤقتا في هذه المناطق. تدعم الخدمة خوادم HA المتوفرة مسبقا بشكل كامل.
$ يتم حظر نشر الخوادم الجديدة مؤقتا في هذه المناطق. تدعم الخدمة بالكامل الخوادم التي تم توفيرها مسبقا.
** يمكنك الآن نشر توفر عالي التكرار في المناطق عند توفير خوادم جديدة في هذه المناطق. بالنسبة للخوادم الموجودة التي تم نشرها في أريزونا بدون تفضيل (تحقق من هذا في بوابة Azure) قبل أن تبدأ المنطقة بدعم AZ، حتى عند تفعيل HA المتكرر في المنطقة، يتم توفير الاحتياط في نفس AZ (نفس المنطقة HA) مع الخادم الأساسي. لتمكين توفر عالي التكرار حسب المناطق في مثل هذه الحالات، انظر هذه الاعتبارات الخاصة.
(*) تقتصر بعض المناطق على الوصول لدعم سيناريوهات عملاء محددة، مثل التعافي من الكوارث داخل البلد/المنطقة. يمكنك الوصول إلى هذه المناطق فقط عند الطلب من خلال إنشاء طلب دعم جديد.
ملاحظة
إذا كان تطبيقك يتطلب قابلية وصول عالية زائدة عن الحاجة في المنطقة ولم يكن متاحا في منطقة Azure المفضلة لديك، ففكر في استخدام مناطق أخرى داخل نفس المنطقة الجغرافية حيث يتوفر HA المتكرر في المنطقة، مثل US East for US East 2، وCentral US لشمال وسط الولايات المتحدة، وما إلى ذلك.
عائلة وحدة التخزين V6 (معاينة)
يدعم Azure Database for PostgreSQL الآن عائلة SKU V6 المحسنة للذاكرة العامة والعامة في المعاينة العامة. توفر هذه النسخ حجما ضخما لمعالجة OLTP عالية الأداء، والتحليلات، والاستعلامات المعقدة، مع تحسين أداء الأسعار وسقف ذاكرة أعلى.
القيود
- التوسع من عائلة وحدات V6 إلى مستوى بورستابل غير مدعوم.
- التوسع من مستوى بورستابل إلى عائلة وحدات V6 غير مدعوم.
- لا يتم دعم تكامل الشبكة الافتراضية.
الترحيل
تقوم قاعدة بيانات Azure ل PostgreSQL بتشغيل إصدار المجتمع من PostgreSQL. يوفر هذا الإصدار توافقا كاملا للتطبيق ويتطلب الحد الأدنى من إعادة بناء التعليمات البرمجية لترحيل تطبيق موجود تم تطويره على محرك PostgreSQL إلى قاعدة بيانات Azure ل PostgreSQL.
- خدمة ترحيل قاعدة بيانات Azure - لعمليات ترحيل سلسة ومبسطة إلى قاعدة بيانات Azure ل PostgreSQL مع الحد الأدنى من وقت التوقف عن العمل، استخدم خدمة ترحيل قاعدة بيانات Azure. تفضل بزيارة ما هي خدمة الترحيل في قاعدة بيانات Azure ل PostgreSQL؟
-
التفريغ والاستعادة – للترحيلات غير المتصلة بالإنترنت حيث يمكنك تحمل بعض وقت الفراغ، والتفريغ والاستعادة باستخدام أدوات المجتمع مثل
pg_dumpوتوفرpg_restoreأسرع طريقة للترحيل. لمزيد من المعلومات، راجع الترحيل باستخدام dump وrestore.
التعليقات والدعم
إذا كانت لديك أسئلة أو اقتراحات حول قاعدة بيانات Azure ل PostgreSQL، فيمكنك الحصول على المساعدة والدعم من خلال القنوات التالية:
- للاتصال بدعم Azure، قم بتقديم تذكرة من مدخل Microsoft Azure.
- لإصلاح مشكلة في حسابك، قم بتقديم طلب دعم في مدخل Azure.
- لتقديم ملاحظات أو لطلب ميزات جديدة، قم بإنشاء إدخال عبر UserVoice.