قواعد البيانات المدارة في Selectel: مرحبًا بك في الإصدار التجريبي


نعرض اليوم الإصدار التجريبي المفتوح من قواعد البيانات المدارة لـ PostgreSQL ، والذي سيكون استخدامه مجانيًا لفترة تجريبية.

تعد قواعد البيانات أحد المكونات الأكثر أهمية وتعقيدًا في أي نظام أو تطبيق للمعلومات. قد تستغرق عمليات إنشاء وتهيئة وإدارة قاعدة البيانات يدويًا أسابيع أو حتى أشهر.

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

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

ما هي قواعد البيانات المدارة


قواعد البيانات المدارة (DBaaS) هي خدمة تتيح لك نشر مجموعات قاعدة البيانات بسرعة في السحابة. يتم توفير تكوين الكتلة والصيانة والموثوقية على الجانب Selectel. تعمل قواعد البيانات المدارة على القوة الحاسوبية لمنصة Selectel Cloud . تتيح الخدمة للمهندسين من جميع مستويات المهارة نشر مجموعات قاعدة بيانات عالية الأداء وموثوقة بسرعة وسهولة دون إضاعة الوقت في التكوين الخاص بهم.

قواعد البيانات المدارة تحل معظم المشكلات التي تواجه الشركات والمطورين عند إنشاء كتلة قاعدة بيانات من البداية:

  • تحديد البنية التحتية المثلى لنشر قاعدة البيانات ؛
  • توسيع البنية التحتية مع نمو الأعمال
  • موثوقية قاعدة البيانات وإدارة التسامح مع الخطأ ؛
  • التنبؤ تكاليف البنية التحتية.

بدلاً من تشغيل الأوامر لتثبيت وتكوين قاعدة البيانات من المحطة الطرفية ، أصبح من الممكن الآن نشر مجموعة قاعدة بيانات جاهزة ببضع نقرات في لوحة التحكم Selectel.

فوائد الاستخدام:

  • توفير الوقت والمال عند نشر مجموعات قاعدة بيانات موثوقة وعالية الأداء
  • عدم الحاجة إلى تحديد وتكوين خوادم لاستضافة قواعد البيانات ؛
  • لا حاجة لتكوين إعدادات كتلة قاعدة البيانات
  • من السهل إنشاء كتلة قاعدة بيانات التسامح مع الخطأ الذي يحمي من تعطل التطبيق.

مبدأ العمل


تتكون خدمة قواعد البيانات المدارة من جزأين: مستوى المستخدم ومستوى البيانات.


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

لا يقوم المستخدم بإعداد البنية التحتية للخادم ، ولا يقوم بتثبيت نظام التشغيل ، ولا يقوم بأي إعدادات خادم أولية - الخدمة تفعل ذلك نيابة عنه. بدلاً من ذلك ، يحدد المستخدم إصدار قاعدة بيانات PostgreSQL وتكوين الخادم ونوع نظام المجموعة.

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

هذا كل شيء ، مجموعة قاعدة البيانات جاهزة للعمل: الاتصال وإنشاء الجداول وملء البيانات والقراءة.

يمكن للمستخدم الاتصال بقاعدة البيانات باستخدام أي عميل للعمل مع PostgreSQL أو من تطبيقه. للحصول على بيانات للاتصال بقاعدة البيانات ، انتقل إلى علامة التبويب "الإعدادات". تعرض معلومات الكتلة عناوين الاتصال بخوادم الكتلة التي تم إنشاؤها. يمكنك قراءة المزيد حول الاتصال بقاعدة البيانات في قاعدة المعرفة .

أطلقنا خدمة مع دعم لإصدارين من PostgreSQL DBMS - 11 و 12 ، واحدة من قواعد البيانات العلائقية الأكثر شعبية وإنتاجية.

الميزات التجريبية للخدمة:

  • 2 إصدارات نظام إدارة قواعد البيانات متوفرة: PostgreSQL 11.6 و 12.1.
  • 3 تكوينات الخادم متوفرة:
    • 2 وحدة المعالجة المركزية (vCPU) ، ذاكرة الوصول العشوائي (RAM) 4 جيجابايت ، القرص المحلي 32 جيجابايت ؛
    • 2 وحدة المعالجة المركزية (vCPU) ، ذاكرة وصول عشوائي (RAM) سعة 8 جيجابايت ، قرص محلي سعة 64 جيجابايت ؛
    • 4 وحدات المعالجة المركزية (vCPU) ، ذاكرة الوصول العشوائي (RAM) 16 جيجابايت ، القرص المحلي 128 جيجابايت.

إنشاء كتلة قاعدة بيانات:

  • مجموعة من خادم واحد - مجموعة لتجربة أو تطوير أو اختبار التطبيق الخاص بك ؛
  • مجموعة متسامحة مع الأخطاء من ثلاثة خوادم ، 1 رئيسي و 2 نسخ متماثلة - للتطبيقات في بيئة المنتج.

الميزات التجريبية:

  • يمكنك إنشاء ما يصل إلى 50 قاعدة بيانات و 50 مستخدمًا في كتلة.
  • لا يمكن للمستخدم إنشاء أكثر من مجموعتين في كل منطقة من النظام الأساسي السحابي.

كيفية البدء في استخدام


عملية إعداد كتلة قاعدة بيانات بسيطة للغاية. بعد تسجيل حساب والدخول إلى لوحة التحكم ، ما عليك سوى اتباع بعض الخطوات:

الخطوة 1


انتقل إلى مشروع النظام الأساسي السحابي أو قم بإنشاء مشروع جديد.


الخطوة 2


انتقل إلى علامة التبويب قواعد البيانات وإنشاء كتلة .


الخطوة 3


ملء النموذج عن طريق تحديد التكوين وإعدادات الكتلة.


الخطوة 4


بعد إنشاء الكتلة ، تحتاج إلى إنشاء قواعد بيانات والمستخدمين وتعيين حقوق الوصول لهم.


الخطوة 5


عرض عناوين للاتصال بقواعد البيانات في إعدادات الكتلة.


الخطوة 6


الاتصال بقاعدة البيانات ، على سبيل المثال ، باستخدام الأداة المساعدة psql .

# psql "host=<ip-address-1>,<ip-address-2>,<ip-address-3> port=6432 user=<db-user-name> dbname=<database-name>" 

خطط التنمية


نحن نعمل على تزويدك بمزيد من خيارات قاعدة البيانات في Selectel. قائمة انتظار التنفيذ لديها بالفعل:

  • إنشاء وإدارة قواعد البيانات من خلال API ؛
  • التحجيم السريع للموارد وتغيير عدد النسخ المتماثلة في مجموعة عمل ؛
  • النسخ الاحتياطي واستعادة البيانات.
  • عنوان مجال واحد للاتصال كتلة قاعدة بيانات ؛
  • آلية بسيطة لتحديث إصدارات DBMS الثانوية ؛
  • مراقبة أداء وصحة مجموعة قاعدة البيانات ؛
  • تبديل الخادم الرئيسي إلى نسخة متماثلة بناءً على طلب المستخدم ؛
  • MySQL و Redis الدعم.

نحن الآن نطلق الخدمة في وضع الاختبار التجريبي المفتوح من أجل تلقي ملاحظات مباشرة وسريعة من أنت ، عملائنا ، في أقرب وقت ممكن.

انضم إلى اختبار الخدمة ، اكتب ملاحظات ، أفكار تطوير وتعليقات على عملها. وأيضًا ، ابقوا معنا!

Source: https://habr.com/ru/post/ar485016/


All Articles