بواسطة تيميلهين أومولانا

تخلص من ضغوط صيانة قاعدة البيانات من خلال عرض Amazon السحابي.

القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

يعد PostgreSQL (المعروف أيضًا باسم Postgres) أحد أكثر أنظمة إدارة قواعد البيانات استخدامًا. يستخدمه العديد من فرق التطوير كقاعدة بيانات يختارونها عند التخطيط لتطوير أحد التطبيقات.

يمكنك استخدام تثبيت PostgreSQL محلي للتطوير ، ثم إعداد مثيل مستضاف على السحابة للنشر والإنتاج. هذا هو المكان الذي تزيل فيه Amazon Relational Database Service (RDS) العبء عن كاهلك.

ما هو Amazon RDS؟

تعد خدمة قواعد البيانات العلائقية (RDS) جزءًا من Amazon Web Services (AWS). يسمح بإنشاء قواعد البيانات العلائقية المدارة بسهولة مثل MySQL و PostgreSQL و MariaDB في سحابة Amazon.

مع Amazon RDS ، لا داعي للقلق بشأن إدارة الأجهزة أو البرامج لإعداد قاعدة بيانات ارتباطية لتطبيقك.

كيفية إنشاء قاعدة بيانات PostgreSQL في RDS

تعتبر عملية إنشاء قاعدة بيانات RDS بنفس سهولة إنشاء قاعدة بيانات أخرى موارد AWS مثل EC2

instagram viewer
. الشرط الأساسي الوحيد الذي تحتاجه لإنشاء قاعدة بيانات في RDS هو نشط AWS حساب. الخطوات التالية هي كل ما تحتاجه لتطوير قاعدة بيانات PostgreSQL في RDS.

  1. ابحث وانتقل إلى لوحة معلومات خدمة RDS.
  2. اضغط على إنشاء قاعدة بيانات زر لفتح RDS إنشاء معالج قاعدة البيانات.
  3. أول شيء تفعله على هذه الشاشة هو اختيار طريقة الإنشاء بين إنشاء قياسي أو إنشاء سهل. إنشاء قياسي يمنحك المرونة في تكوين قاعدة البيانات الخاصة بك بنفسك. إنشاء سهل يقدم خيارات التكوين الموصى بها لقاعدة البيانات الخاصة بك مع خيار تغيير بعضها قبل أو بعد إنشاء قاعدة البيانات. الخطوات المتبقية تستخدم إنشاء قياسي خيار.
  4. الشيء التالي الذي يجب القيام به هو تحديد محرك قاعدة البيانات والإصدار الذي تريد استخدامه. يختار PostgreSQL. يمكنك ترك الإصدار الافتراضي محددًا أو اختيار إصدار معين بناءً على احتياجاتك.
  5. الخطوة التالية هي اختيار ملف نموذج. القالب هو ببساطة مجموعة من القواعد التي يتبعها RDS في الخلفية لإعداد قاعدة البيانات الخاصة بك وفقًا لاحتياجاتك. يجب عليك استخدام ملف إنتاج نموذج لإصدار تطبيق كامل.

    اختر دائمًا نموذجًا يلبي احتياجاتك على أفضل وجه في وقت معين. سيضمن ذلك عدم تكبدك رسوم AWS غير ضرورية.

  6. بعد تحديد النموذج ، ستتم مطالبتك أيضًا باختيار تفضيلاتك للقالب المختار. في حالة نموذج الإنتاج ، يمكنك اختيار نوع التوفر الذي تريده لقاعدة البيانات. يتطلب التطبيق المتوفر بدرجة عالية ملف مجموعة قواعد البيانات متعددة الألف إلى الياء (منطقة التوفر) أو مثال للسماح بقابلية التوسع والتكرار ، بينما أ مثيل DB واحد مناسب للتطبيقات الصغيرة.
  7. أنت الآن مطالب بتعيين معرف قاعدة بيانات RDS المفضل لديك وبيانات اعتماد المصادقة. ستستخدم بيانات الاعتماد هذه في تطبيقك للوصول إلى قاعدة البيانات والاتصال بها.
  8. القسمان التاليان هما تكوين المثيل و تخزين حيث تختار تكوين الأجهزة لقاعدة البيانات الخاصة بك. يمكنك ترك هذه التكوينات على النحو الموصى به افتراضيًا أو تعديل الخيارات بناءً على متطلباتك.

    في حال لم تكن متأكدًا من متطلبات حجم التخزين لديك ، يمكنك اختيار حجم صغير لتبدأ به. إذا قمت بتمكين القياس التلقائي للتخزين الخيار ، RDS سيزيد من التخزين الخاص بك عندما تصل إلى العتبة.

  9. في ال الاتصال ، لديك خيار توصيل قاعدة البيانات الخاصة بك بمورد EC2 أم لا. يجب عليك اختيار الاتصال فقط إذا كان خادم التطبيق الخاص بك يعمل في EC2 أو إذا كنت تخطط لاستضافة الخادم الخاص بك مع EC2. يمكنك مغادرة VPC ومنطقة التوفر الإعدادات افتراضيًا ، أو اختر تفضيلًا إذا كان لديك واحد.

    قد لا يعمل خادم التطبيق الخاص بك على أي من خدمات AWS مثل EC2 أو Elastic BeanStalk. في هذه الحالة ، يجب أن تسمح الوصول العام في قسم الاتصال حتى تعمل نقطة نهاية الاتصال من مصادر خارجية.

  10. في ال مجموعة أمان VPC (جدار الحماية) قسم فرعي من قسم الاتصال ، حدد الخيار لإنشاء مجموعة أمان VPC جديدة ومنحها اسمًا. يسمح هذا بالاتصال بقاعدة البيانات من مصدر خارج AWS (مثل تطبيقك).
  11. يمكنك مغادرة مصادقة قاعدة البيانات قسم افتراضي (مصادقة كلمة المرور) نظرًا لأنك قمت بتعيين اسم مستخدم وكلمة مرور مسبقًا في الخطوة 7. يراقب هو المكان الذي تقوم فيه بتكوين رؤى الأداء والمدة التي تريد أن تكون الرؤى متاحة فيها. يمكنك ترك هذا كإعداد افتراضي أو تكوينه بناءً على متطلباتك.
  12. القسم الأخير هو التكوينات المتقدمة الإعدادات حيث يمكنك تحديد بعض الخيارات الإضافية لقاعدة البيانات الخاصة بك. قد لا تحتاج إلى إجراء أي تكوينات هنا ، ولكن إذا كانت قاعدة البيانات الخاصة بك تتطلب التشفير أو النسخ الاحتياطية التلقائية أو سجلات Amazon CloudWatch ، فيمكنك إضافة بعض التكوينات هنا.
  13. بمجرد الانتهاء من جميع الخطوات السابقة ، انقر فوق إنشاء قاعدة بيانات زر وانتظر حتى يكتمل إنشاء قاعدة البيانات (بعد تغيير الحالة على لوحة المعلومات من خلق ل متاح).

الاتصال بقاعدة بيانات RDS PostgreSQL

الاتصال بـ PostgreSQL باستخدام تقنيات الويب مثل Node.js سهل للغاية ، ويمكنك أيضًا الاتصال بأداة PostgreSQL GUI PgAdmin4. لاختبار مثيل RDS PostgreSQL المنشأ حديثًا مع اتصال ، يستخدم هذا القسم PgAdmin4 للاتصال بقاعدة البيانات. اتبع الخطوات أدناه لاختبار اتصال قاعدة البيانات.

  1. قم بتسجيل الدخول إلى PgAdmin4 ، وقم بتسجيل خادم جديد.
  2. قم بتسمية الخادم وانتقل إلى علامة تبويب الاتصال. هذا هو المكان الذي تحتاج فيه إلى عنوان URL لنقطة النهاية ومنفذ مثيل PostgreSQL. ستحتاج أيضًا إلى بيانات اعتماد المصادقة التي قمت بتكوينها عند إنشاء قاعدة البيانات.
  3. انتقل إلى لوحة معلومات RDS وافتح خصائص مثيل قاعدة البيانات بالنقر فوق اسم قاعدة البيانات. تظهر الشاشة المعروضة ملف الاتصال والأمان خصائص قاعدة بيانات RDS الخاصة بك. انسخ ال نقطة النهاية السلسلة ولصقها في ملف اسم المضيف / العنوان مجال في PgAdmin4. ثم أدخل القيمة 5432 في مجال الميناء. ال قاعدة بيانات الصيانة هي قاعدة البيانات الأولية التي يتصل بها PgAdmin (افتراضيًا ، القيمة التي يجب وضعها هنا هي postgres). املأ بيانات اعتماد مصادقة قاعدة البيانات (اسم المستخدم وكلمة المرور) واترك كل إعداد آخر على أنه افتراضي.
  4. قبل الحفظ ، يجب عليك تحرير إعدادات مجموعة أمان VPC لقاعدة البيانات الخاصة بك للسماح بجميع أنواع حركة المرور من عنوان IP الخاص بك. للقيام بذلك ، انتقل مرة أخرى إلى الاتصال والأمن خصائص قاعدة بيانات RDS الخاصة بك ، ثم انقر فوق مجموعة الأمان لعرض التكوين الخاص بها. اذهب إلى قواعد الداخل علامة التبويب وانقر فوق تحرير القواعد الواردة. على الشاشة التي تظهر ، أضف قاعدة جديدة تسمح كل حركة المرور واختر الملكية الفكرية في ال مصدر. هذا يضمن أن RDS لن تسمح إلا بالاتصالات من جهاز الكمبيوتر الخاص بك. يمكنك دائمًا إضافة عنوان IP جديد في حالة تبديل أجهزة الكمبيوتر أو نشر تطبيقك على كمبيوتر آخر.
  5. ارجع إلى PgAdmin4 ، ثم انقر فوق يحفظ وانتظر بينما يحاول إنشاء اتصال بقاعدة البيانات. يضيف الاتصال الناجح قاعدة بياناتك إلى قائمة خوادم PgAdmin كما هو موضح أدناه:

بعد اتصال PgAdmin بقاعدة البيانات ، يمكنك تشغيل الاستعلامات والقيام بكل ما تريد باستخدام قاعدة البيانات.

إطلاق وربط قواعد البيانات باستخدام RDS

يحتوي Amazon RDS على العديد من أنواع قواعد البيانات الارتباطية التي يمكنك استخدامها لأي نوع من التطبيقات حسب احتياجاتك. تعد PostgreSQL خيارًا أولًا ممتازًا ، لكن RDS تتيح لك إنشاء قواعد البيانات وإدارتها باستخدام العديد من المحركات الأخرى.

يمكنك استخدام PgAdmin4 للاتصال وإدارة قواعد البيانات الخاصة بك. يمكنك أيضًا الاتصال مباشرة بقاعدة بيانات RDS من تطبيق يستخدم نفس تفاصيل الاتصال.

اشترك في نشرتنا الإخبارية

تعليقات

يشاركسقسقةيشاركيشاركيشارك
ينسخ
بريد إلكتروني
حصة هذه المادة
يشاركسقسقةيشاركيشاركيشارك
ينسخ
بريد إلكتروني

تم نسخ الرابط إلى الحافظة

مواضيع ذات صلة

  • برمجة
  • قاعدة البيانات
  • خدمات أمازون ويب
  • حوسبة سحابية

عن المؤلف

تيميلهين أومولانا(11 مقالة منشورة)

Timilehin هو مهندس برمجيات وكاتب تقني يحب استكشاف عالم التقنيات من جانب الخادم والأنظمة الموزعة.