أنواع المثيلات والمرونة
- أكثر من 50 نوعًا من المثيلات متاحة ضمن تكوينات محسّنة للحوسبة والذاكرة والتخزين
- تخزين مدعوم بـ NVMe في جميع أنواع المثيلات لضمان عمليات إدخال/إخراج على القرص متسقة وعالية الأداء
- التحجيم المستقل للموارد: اختر التوازن المناسب بين CPU والذاكرة والتخزين وفقًا لعبء العمل لديك
اختيار نوع المثيل المناسب
كيف تعمل عملية التحجيم
عملية التوسعة
- تجهيز المثيل الاحتياطي: يُنشأ مثيل احتياطي جديد بنوع المثيل المستهدف (CPU والذاكرة وإعدادات التخزين)
- الاستعادة من النسخ الاحتياطية في S3: يُهيَّأ المثيل الاحتياطي من خلال الاستعادة من أحدث نسخة احتياطية مخزنة في S3
-
إعادة تطبيق WAL بالتوازي: يطبّق المثيل الاحتياطي جميع تغييرات Write-Ahead Log (WAL) منذ النسخة الاحتياطية باستخدام آليات restore متوازية مدعومة من WAL-G
- يتيح WAL-G عمليات restore سريعة ومتوازية
- منشئ WAL-G عضو في فريق Ubicloud الذي عقدنا معه شراكة، ما يضمن خبرة عميقة ومستوى عاليًا من التحسين
- اللحاق بالنسخ المتماثل: يلحق المثيل الاحتياطي بالمثيل الأساسي من خلال بث تغييرات WAL المستمرة وتطبيقها
-
Failover: بمجرد أن يصبح المثيل الاحتياطي متزامنًا بالكامل، تؤدي عملية failover محكومة إلى ترقية المثيل الاحتياطي ليصبح المثيل الأساسي الجديد
- هذه هي الخطوة الوحيدة التي تسبب فترة توقف (~30 ثانية)
- تنقطع جميع الاتصالات النشطة أثناء failover
- يجب على العملاء إعادة الاتصال بعد اكتمال failover
- إخراج المثيل القديم من الخدمة: يُخرج المثيل الأصلي من الخدمة بعد اكتمال failover
مدة التوسيع
- استعادة النسخة الاحتياطية: الوقت اللازم لاستعادة أحدث نسخة احتياطية كاملة من S3 إلى المثيل الجديد
- إعادة تطبيق WAL: الوقت اللازم لإعادة تطبيق تغييرات WAL التزايدية منذ آخر نسخة احتياطية كاملة
- الاستعادة المتوازية: تُسرّع آليات الاستعادة المتوازية في WAL-G هذه العملية بشكل كبير
الاستعادة المتوازية باستخدام WAL-G
- التنزيل وفك الضغط بالتوازي: تُجلَب عدة مقاطع من النسخ الاحتياطية من S3 ويُفك ضغطها في الوقت نفسه
- إعادة تطبيق WAL بكفاءة: تُطبَّق تغييرات WAL التزايدية بالتوازي حيثما أمكن
- بث مُحسَّن: بث مباشر من تخزين S3 من دون نُسخ وسيطة
- استعادة سريعة: مع أن الوقت الإجمالي يعتمد على حجم البيانات، فإن النهج المتوازي يجعل العملية سريعة جدًا
بدء عملية توسيع السعة
- انتقل إلى علامة تبويب الإعدادات في مثيلك
- في قسم التحجيم، مرّر إلى حجم الخدمة
- حدّد نوع المثيل المستهدف
- راجع التغييرات وانقر على “تطبيق التغييرات”
استراتيجيات التوسع
التحجيم الرأسي
- تحكم دقيق: اختر من بين أكثر من 50 نوعًا من المثيلات لضبط CPU والذاكرة والتخزين بدقة
- تحسين أعباء العمل: اختر إعدادات مُحسَّنة لعبء العمل لديك (سواء كان كثيف الحوسبة أو الذاكرة أو التخزين)
- كفاءة من حيث التكلفة: ادفع فقط مقابل الموارد التي تحتاج إليها، من دون تخصيص موارد زائدة
النسخ المتماثلة للقراءة للتوسع الأفقي
- نقل استعلامات القراءة إلى مثيلات النسخ المتماثلة المخصّصة للقراءة
- كل نسخة متماثلة للقراءة هي مثيل Postgres مستقل تمامًا، وله موارده الحاسوبية وذاكرته الخاصة
- تبث النسخ المتماثلة للقراءة تغييرات WAL من تخزين الكائنات لتحقيق نسخ متماثل فعّال
تحجيم CDC لتكامل ClickHouse
- تحجيم workers الخاصة بـ CDC من 1 إلى 24 من أنوية CPU
- تتوسع الذاكرة تلقائيًا إلى 4x عدد أنوية CPU
- اضبط التحجيم عبر ClickPipes OpenAPI
التحجيم التلقائي
- استخدام القرص بنسبة 85%: تتلقى إشعارًا عبر Cloud Console والبريد الإلكتروني.
- استخدام القرص بنسبة 90%: يبدأ التحجيم التلقائي. تُزاد سعة التخزين إلى الحجم الأكبر التالي المتاح لعائلة مثيلك. تبقى وحدة المعالجة المركزية والذاكرة كما هما، ما لم يكن حجم المثيل الحالي لا يدعم قرصًا أكبر، وفي هذه الحالة يُزاد حجم المثيل أيضًا. تُحجَّم النسخ المتماثلة للقراءة بالتوازي مع المثيل الأساسي.
- استخدام القرص بنسبة 95%: يتجاوز التحويل أي نافذة صيانة مُهيأة ويُنفَّذ فور جاهزية الخادم الجديد.
التحويل والاتصالات
وضع القراءة فقط
تستمر عمليات القراءة في العمل، بينما تفشل عمليات الكتابة بخطأ Postgres القياسي
cannot execute INSERT in a read-only transaction. وإذا استمرت المساحة الحرة في التناقص، تُنهى الاتصالات القائمة لضمان تطبيق إعداد القراءة فقط على كل جلسة؛ وتعمل عمليات القراءة مجددًا بمجرد إعادة اتصال العملاء. يُلغى وضع القراءة فقط تلقائيًا عند تعافي المساحة الحرة، وعادةً ما يحدث ذلك مباشرةً بعد اكتمال التحويل إلى التحجيم للأعلى.
مثال
- عند استخدام 870 غيغابايت (85%)، تتلقى إشعارًا بشأن التخزين.
- عند استخدام 922 غيغابايت (90%)، يبدأ التحجيم التلقائي. يُوفَّر خادم بديل بسعة تخزين قدرها 2048 غيغابايت ويُستعاد من أحدث نسخة احتياطية، بينما يواصل مثيلك معالجة حركة المرور.
- بعد أن يلحق البديل بالوضع الحالي، يُنفَّذ التحويل، ضمن نافذة الصيانة إذا كانت مهيأة. تنقطع الاتصالات لأقل من دقيقة، ويعيد تطبيقك الاتصال باسم المضيف نفسه، ويعود الاستخدام إلى نحو 45%.
- إذا انخفضت المساحة الحرة إلى أقل من 2% (نحو 20 غيغابايت) قبل اكتمال التحويل، ينتقل المثيل إلى وضع القراءة فقط. تُستأنف عمليات الكتابة تلقائيًا بمجرد اكتمال التحويل إلى القرص الأكبر.