‫ترنيم.
‫لقد تم إخباري كثيرًا مؤخرًا ألا أقلق بشأن الحصول على D. ب. تعمل Postgres في حاوية عامل
‫إرساء قد يكون من الأفضل إبقاء قاعدة البيانات على الأفكار المعدنية العارية خاصة مع النسخ المتماثل.
‫حسنًا ، إذا كنت تقوم بتشغيل DBS الخاص بك اليوم على معدن مكشوف ويعملون بشكل جيد
‫، فعليك أن تسأل نفسك هل تقوم بارتفاع الحاوية لمجرد أنها تبدو رائعة أم أنك تتصاعد لسبب معين
‫للحصول على شيء تحتاجه .
‫الصحيح.
‫من المحتمل أن تكون قواعد البيانات تعمل بشكل رائع في الحاويات.
‫يجب أن أقول أن الكثير من الحاويات تدير أيضًا قواعد بيانات في البوابة.
‫أقوم بتشغيل قواعد البيانات الخاصة بي في حاويات عندما يتعين علي ذلك.
‫الخيار الذي أفضله هو استخدام الاستضافة السحابية لقاعدة البيانات لأنفسهم.
‫بمعنى آخر ، إذا كان على حرف W. س. ويمكنني استخدام RDX لحلهم الخاص ، أفضل القيام بذلك.
‫أنا أفضل ألا أضطر إلى تشغيل وصيانة خوادم قاعدة البيانات الخاصة بي لأن معظمنا ليس لدينا قاعدة بيانات بدوام كامل
‫لأن مهندسي السحابة الذين يقومون بتشغيل السحابة يميلون إلى أن يكونوا أيام قاعدة بيانات أفضل ونحن كذلك.
‫لذلك أفضل دائمًا تشغيل قواعد البيانات الخاصة بي في السحابة بشكل صحيح.
‫ومع ذلك ، إذا كان هذا مجرد مشروع شخصي أو إذا لم يُسمح لك بالقيام بذلك أو إذا كانت لديك أسباب محددة جدًا لعدم
‫التسعير ، فلا ينبغي أن يكون أحد هذه الأسباب لأنني في معظم الحالات يمكنني القول بوضوح أنه سيكون أرخص
‫بالنسبة لك لاستضافة ذلك على مساحة التخزين الخاصة بهم في بيئتهم لأنك ستحصل على تكرار
‫تلقائي ، ستحصل على تسجيل أفضل ومراقبة للخروج من البوابة
‫وإلا عليك القيام بكل ذلك بنفسك.
‫وإذا لم تفعل كل ذلك بنفسك ، فمن المحتمل أن تكون أغلى من التخزين السحابي نفسه.
‫لذلك قد تكون الاستضافة نفسها أكثر تكلفة من الخادم المعدني ولكنك تكلف المنظمة شيئًا
‫ما وأنت تدير كل هذه الأشياء بنفسك يكلف شيئًا ما.
‫لذلك أفضل أن أستعيد وقتي للعمل على أشياء أخرى ربما لا تكون السحابة مفيدة لي وأحد الأشياء التي يمكنهم
‫فعلها بشكل جيد هي قواعد البيانات.
‫لذلك ، إذا دعت الحاجة إلى تشغيل قواعد البيانات الخاصة بك ، فلن
‫يكون هناك أي اختلاف في الأداء.
‫هناك باستثناء حالات نادرة جدًا في الطريقة التي ربما تعمل بها مجلداتك.
‫وطالما أنك تخزن بشكل صحيح سجلات قاعدة البيانات الخاصة بك وفي وحدات التخزين نفسها وتفترض أن هذا الحجم موجود على
‫نفس التخزين الذي كان لديك في العلبة المعدنية العارية التي تعرفها لأنه من الواضح
‫أن تخزين Io سيتغير إذا قمت بنقل الملف إلى مكان آخر بعد ذلك كل شيء سيكون كما هو.
‫لا توجد طبقة مضاهاة أو تأخير أو نوع من الرقائق في منتصف الحاوية.
‫إنه معدن مجرد يعمل على نظام التشغيل المضيف بشكل صحيح.
‫لذا ، إذا كان نظام التشغيل المضيف
‫ونواة المضيف على المعدن العاري ، فستحصل على أداء معدني مكشوف ويمكنني أن أقول
‫هذا بثقة لأنني فعلت ذلك في الواقع على صفحة موارد Docker الخاصة
‫بي إذا كنت تبحث عن HP e HP ، فهناك مستند تقني لقد فعلت ذلك منذ عامين مع Docker و Hewlett-Packard HP Hewlett-Packard Enterprise
‫أعتقد أن هذا هو ما يمثله ذلك.
‫وقمنا بأداء تكميلي عبر ثلاثة سيناريوهات مختلفة باستخدام قواعد بيانات ، مثل قاعدة بيانات واحدة ومحرك قاعدة بيانات
‫واحد في جهاز افتراضي ثم عدة ضحايا على مضيف واحد.
‫الصحيح.
‫وهو نموذج السحابة لمعظم الناس.
‫هذا هو النموذج الذي يقومون به بالطراز التقليدي أو لديهم عدد قليل من أجهزة VM مع العديد من الحاويات التي تعمل
‫جميعها في مثيل واحد منفصل.
‫وهذا يعني أن عددًا أقل من أنظمة التشغيل هو نفس العدد الإجمالي لمحركات التكملة الخاصة بي أو تشغيل نفس العدد من محركات
‫التكملة الخاصة بي على المعدن العاري في حاويات دون أي محاكاة افتراضية.
‫الصحيح.
‫لذلك قمنا بعمل ثلاثة نماذج مختلفة كانت على الأرجح النماذج التي ستستخدمها أثناء
‫انتقالك من المكانس الكهربائية التقليدية إلى الحاويات وبدون أدنى شك يفوز المعدن العاري.
‫إنه يفوز من حيث الأداء ويفوز من حيث النفقات الإدارية لأن لديك نظام تشغيل واحد فقط الآن بدلاً من ثمانية
‫أنظمة تشغيل أو أكثر يعتمد على عدد وحدات التخزين المتساوية التي تقوم بإنشائها.
‫كما أنه يوفر لك الكثير من موارد المساحة والذاكرة لأنك لست مضطرًا إلى تشغيل كل نظام تشغيل واستخدام العربات التي تعرفها من
‫ذاكرة الوصول العشوائي فقط لتشغيل أنظمة التشغيل مرارًا وتكرارًا.
‫الصحيح.
‫لذلك إذا كنت تفكر في الكفاءة ، فهذا أفضل بكثير على معدني العاري.
‫هذه الحاويات تعمل في المعدن.
‫إذا كنت قد قمت بتشغيل قاعدة البيانات هذه على معدن مكشوف بدون حاوية ، فربما لا أرغب في تشغيل محركات
‫قاعدة بيانات متعددة على نفس نظام التشغيل.
‫الصحيح.
‫لذا ، إذا كنت لا تستخدم حاويات على معدن مكشوف ، فيجب عليك إما أن يحتاج المرء إلى جميع موارد ذلك الجهاز
‫المادي الواحد.
‫الصحيح.
‫لذلك ربما تحصل على قاعدة بيانات كبيرة حقًا أو أنك غير قادر على الاستفادة
‫الكاملة من مواردها لأنك غير قادر على تجميع خمس مثيلات فردية مختلفة على نفس المعدن.
‫إذن هذه هي الميزة التي أراها في الحاويات هي أنها تسمح لك بعزل محركات قاعدة البيانات المنفصلة
‫بشكل خفي في نفس المعدن.
‫ولما لا.
‫عندما أفعل ذلك إذا كان لديك وصول إلى معدن للغاية ، فأنت على استعداد للقيام بذلك.
‫لذلك لن أذهب للركض وأضع Postgres في حاويات لمجرد أنني اعتقدت أنه سيكون رائعًا.
‫بالتأكيد سأخرج بقائمة من الإيجابيات والسلبيات والمحترف هو أنه معزول.
‫يمكنك إضافة المزيد من الأشياء إليها مثل المزيد من الحاويات وعليك القلق بشأن تعارضها مع بعضها
‫البعض.
‫ولكن إذا كانت قاعدة البيانات الخاصة بك ستحتوي على أجهزة مخصصة ولن يكون
‫لها أي مشاركة للموارد ، فربما لا تكون الحاوية ضرورية.
‫ربما يمكنك التخلص من ذلك الآن في النهاية.
‫كل ما لديك.
‫بمجرد أن يكونوا جميعًا في حاويات ، سترغب في أن يكون كل شيء آخر في حاويات أيضًا.
‫الصحيح.
‫ستحصل على جميع أدوات الإدارة الخاصة بك للبحث عن الحاويات.
‫لذلك هناك إيجابيات وسلبيات.
‫الصحيح.
‫لن أذهب فقط إلى أرض الحاوية ، لكنني بالتأكيد لن أقول إن أخذ شيء ما من نظام تشغيل
‫ثم وضعه في حاوية على نظام التشغيل هذا بالنسبة لي لا يغير الأداء على الإطلاق.
‫إنها حقًا نفس العملية على نفس نظام التشغيل.
‫انها مجرد حدود أمنية حولها.
‫الآن هذا يحد من إمكانية الوصول إلى موارده ويحد من قدرته على القيام بأشياء أخرى على
‫الجهاز.
‫حسنا.
‫آمل أن يساعد ذلك في تضييق النطاق ولكن هذا سؤال رائع حول قواعد البيانات وإذا كنت مهتمًا بشكل أكثر
‫تحديدًا ، فانتقل إلى تلك الأوراق البيضاء الموجودة هناك على صفحة Docker الخاصة بي وفي Brett Fisher
‫dot com slash doctor ويمكنك أن تقرأ عن أدائها العقلي مقابل في الأداء لقواعد البيانات.