حقيبة تدريبية
دورة التوافر العالي وتأمين قواعد بيانات PostgreSQL باستخدام حلول EDB
High Availability and EDB Security for PostgreSQL Databases
5 أيام، 25 ساعة تدريبية
تتضمن الحقيبة التدريبية الملفات التالية:
- شرائح العرض PowerPoint.
- دليل المدرب Word.
- مذكرة المتدرب Word.
- أوراق العمل "التمارين والحالات العملية" Word.
- الاختبار القبلي والبعدي Word.
- الدليل التعريفي للحقيبة Word.
- نموذج تقييم دورة تدريبية Word.
جميع الملفات مفتوحة وقابلة للتعديل (تصميم إنفوجرافيك)
المقدمة:
أصبحت قواعد بيانات PostgreSQL من أكثر أنظمة إدارة قواعد البيانات مفتوحة المصدر انتشاراً في المؤسسات الحكومية والخاصة، لما تتميز به من الاعتمادية والأداء العالي والأمان. ومع توسع التطبيقات الحرجة والخدمات الرقمية، برزت الحاجة إلى تصميم بنى تحتية عالية التوافر (High Availability)، قادرة على ضمان استمرارية الخدمات، وتقليل زمن التوقف، وحماية البيانات من المخاطر والهجمات السيبرانية. وتهدف هذه الدورة إلى تمكين المشاركين من تصميم وتنفيذ وإدارة بيئات PostgreSQL عالية التوافر باستخدام حلول EDB، وتطبيق أفضل ممارسات الأمن، والنسخ الاحتياطي، والتعافي من الكوارث، مع الاستفادة من أدوات المراقبة والأتمتة الحديثة.
الهدف العام:
تمكين المشاركين من تصميم وتنفيذ وإدارة بيئات PostgreSQL عالية التوافر باستخدام حلول EDB، وتعزيز أمن قواعد البيانات، وضمان استمرارية الأعمال، وتطبيق أفضل الممارسات في النسخ الاحتياطي، والتعافي من الكوارث، والمراقبة، والأتمتة.
الأهداف التفصيلية:
- التعرف إلى مفاهيم التوافر العالي واستمرارية الأعمال في PostgreSQL.
- تصميم بنية تحتية عالية الاعتمادية باستخدام حلول EDB.
- تنفيذ تقنيات النسخ المتماثل (Replication) وآليات التحويل التلقائي (Failover).
- تعزيز أمن قواعد البيانات وإدارة الهوية والصلاحيات.
- تطبيق أفضل ممارسات النسخ الاحتياطي والاستعادة والتعافي من الكوارث.
- استخدام أدوات المراقبة وإدارة الأداء.
- أتمتة عمليات الإدارة والصيانة.
- معالجة المشكلات العملية وتحسين الأداء والجاهزية التشغيلية.
الفئة المستهدفة:
- مسؤولو قواعد البيانات (DBAs).
- مهندسو البنية التحتية.
- مسؤولو مراكز البيانات.
- مسؤولو الأمن السيبراني.
- مسؤولو الأنظمة والخوادم.
- مهندسو DevOps وSRE.
- العاملون في إدارات تقنية المعلومات.
المحاور التدريبية:
اليوم التدريبي الأول:
الجلسة الأولى: مقدمة في PostgreSQL وHigh Availability
أهداف الجلسة:
- التعرف إلى مفاهيم التوافر العالي.
- فهم مكونات بيئة PostgreSQL المؤسسية.
محاور الجلسة:
- بنية PostgreSQL.
- مفهوم High Availability.
- مفاهيم RPO وRTO.
- استمرارية الأعمال والتعافي من الكوارث.
- التعرف إلى حلول EDB.
- تصميم البنية عالية الاعتمادية.
الجلسة الثانية: إعداد بيئة PostgreSQL المؤسسية
أهداف الجلسة:
- إعداد بيئة PostgreSQL وفق أفضل الممارسات.
- تجهيز الخوادم للعمل في بيئات الإنتاج.
محاور الجلسة:
- تثبيت PostgreSQL وEDB.
- إعداد بيئة الإنتاج.
- إدارة ملفات الإعدادات.
- إدارة الخدمات.
- تحسين إعدادات النظام.
- اختبار الجاهزية التشغيلية.
اليوم التدريبي الثاني:
الجلسة الأولى: النسخ المتماثل والتوافر العالي
أهداف الجلسة:
- تنفيذ حلول النسخ المتماثل.
- ضمان استمرارية الخدمة.
محاور الجلسة:
- Streaming Replication.
- Physical Replication.
- Logical Replication.
- إعداد Standby Servers.
- إدارة النسخ المتزامن وغير المتزامن.
- مراقبة النسخ المتماثل.
الجلسة الثانية: Failover وCluster Management
أهداف الجلسة:
- إعداد التحويل التلقائي للخدمات.
- إدارة التجمعات عالية التوافر.
محاور الجلسة:
- Automatic Failover.
- Switchover.
- Cluster Management.
- Patroni وEDB Failover Manager.
- Load Balancing.
- اختبار سيناريوهات الأعطال.
اليوم التدريبي الثالث:
الجلسة الأولى: أمن قواعد البيانات باستخدام EDB
أهداف الجلسة:
- تعزيز أمن قواعد البيانات.
- حماية البيانات الحساسة.
محاور الجلسة:
- إدارة المستخدمين والأدوار.
- Authentication وAuthorization.
- Role-Based Access Control (RBAC).
- تشفير البيانات أثناء النقل والتخزين.
- SSL/TLS.
- إدارة كلمات المرور وسياسات الأمان.
الجلسة الثانية: التدقيق والامتثال الأمني
أهداف الجلسة:
- تطبيق سياسات التدقيق الأمني.
- تعزيز الامتثال للمعايير الدولية.
محاور الجلسة:
- Database Auditing.
- مراقبة الأنشطة.
- تسجيل الأحداث الأمنية.
- اكتشاف محاولات الاختراق.
- الامتثال لمعايير PCI DSS وISO 27001.
- أفضل ممارسات الحوكمة الأمنية.
اليوم التدريبي الرابع:
الجلسة الأولى: النسخ الاحتياطي والتعافي من الكوارث
أهداف الجلسة:
- تنفيذ استراتيجيات النسخ الاحتياطي.
- استعادة الخدمات بعد الكوارث.
محاور الجلسة:
- Backup Strategies.
- pgBackRest.
- WAL Archiving.
- Point-in-Time Recovery (PITR).
- Disaster Recovery.
- اختبار خطط الاستعادة.
الجلسة الثانية: مراقبة الأداء وتحسينه
أهداف الجلسة:
- مراقبة أداء قواعد البيانات.
- تحسين الكفاءة التشغيلية.
محاور الجلسة:
- مراقبة الأداء.
- تحليل الاستعلامات.
- تحسين الفهارس (Indexes).
- إدارة الذاكرة.
- مراقبة الموارد.
- معالجة الاختناقات.
اليوم التدريبي الخامس:
الجلسة الأولى: الأتمتة والإدارة المتقدمة
أهداف الجلسة:
- أتمتة العمليات الإدارية.
- تبسيط إدارة قواعد البيانات.
محاور الجلسة:
- أتمتة النسخ الاحتياطي.
- أتمتة المراقبة.
- استخدام Shell Scripts.
- إدارة التحديثات والترقيات.
- التكامل مع DevOps.
- أفضل ممارسات التشغيل.
الجلسة الثانية: المختبر العملي والمشروع التطبيقي
أهداف الجلسة:
- تطبيق جميع المهارات المكتسبة.
- تصميم بيئة PostgreSQL مؤسسية متكاملة.
محاور الجلسة:
- تصميم بنية High Availability متكاملة.
- تنفيذ النسخ المتماثل وFailover.
- تأمين قواعد البيانات وفق أفضل الممارسات.
- تنفيذ النسخ الاحتياطي والاستعادة.
- اختبار سيناريوهات الأعطال واستمرارية الأعمال.
- المشروع الختامي وتقييم مخرجات الدورة.