مصطلحات الحوسبة السحابية وDevOps الإنجليزية: شرح بالعربية
تستخدم فرق الحوسبة السحابية وDevOps حول العالم مفردات إنجليزية مشتركة في لوحات مزوّدي الخدمة والوثائق وسجلات مسارات العمل والتنبيهات وقنوات الحوادث. يساعد فهم هذه المصطلحات المهندسين على قراءة رسائل الخطأ وأدلة التشغيل، ومتابعة تسليم المناوبات وتقارير ما بعد الحوادث، وشرح قرارات البنية التحتية بوضوح.
- 100 مصطلحًا
- 11 موضوعًا
- 55 مصطلحًا أساسيًا
- 201 مثالًا
أساسيات السحابة ونماذج الخدمات
استئجار الخوادم ومساحات التخزين وقواعد البيانات وغيرها من موارد الحوسبة عبر الإنترنت من مزود خدمة، بدل شراء العتاد الخاص وتشغيله.
شركة تملك مراكز بيانات كبيرة وتؤجر للعملاء عبر الإنترنت خدمات الحوسبة والتخزين والشبكات وغيرها.
منطقة جغرافية تضم مجموعة مراكز بيانات تابعة لمزود سحابي، مثل فرانكفورت أو أيرلندا. وتختار المنطقة التي تعمل فيها مواردك.
اختصار لعبارة البنية التحتية كخدمة: استئجار المكونات الأساسية، مثل الآلات الافتراضية والأقراص والشبكات، مع تولي إدارة نظام التشغيل وما فوقه.
اختصار لعبارة المنصة كخدمة: منصة جاهزة ترفع إليها شيفرتك فحسب، بينما يدير المزود الخوادم ونظام التشغيل وبيئة التشغيل نيابةً عنك.
اختصار لعبارة البرمجيات كخدمة: برنامج متكامل يستخدمه العملاء عبر متصفح أو تطبيق ويدفعون اشتراكًا مقابله، بينما يتولى المزود تشغيل كل ما وراءه.
وصف لطريقة تشغيل الشيفرة يبدأ فيها المزود الخوادم ويوسّعها تلقائيًا لكل طلب، وتدفع مقابل مدة تنفيذ الشيفرة الفعلية فقط.
وصف للخوادم والبرامج التي تشغّلها الشركة في مبناها أو مركز بياناتها، بدل استئجارها من مزود سحابي.
ترتيب يجمع أنظمة الشركة الداخلية أو سحابتها الخاصة مع مزود سحابي عام، ويربط الطرفين ليعملا معًا.
موقع منفصل من عدة مواقع لمراكز البيانات داخل منطقة سحابية، ولكل منها طاقة وشبكة مستقلتان، بحيث لا يؤثر تعطل أحدها في المواقع الأخرى.
تطبيق أو خدمة أو مهمة تعمل على موارد سحابية وتستهلك قدرة حوسبية، مثل موقع أو مهمة دفعية أو قاعدة بيانات.
خدمة سحابية يتولى مزودها الإعداد والتصحيح والنسخ الاحتياطي والتوسع، فيستخدمها العميل من دون إدارة الخوادم التي تقوم عليها.
الخوادم والآلات الافتراضية
خادم؛ حاسوب مادي أو افتراضي يشغّل خدمات ويستجيب عبر الشبكة لطلبات حواسيب أخرى، كإرسال صفحات الويب أو البيانات.
حاسوب كامل له نظام تشغيل خاص به ويعمل كبرنامج على جهاز مادي. ويمكن لخادم مادي واحد استضافة آلات افتراضية كثيرة في الوقت نفسه.
نسخة واحدة قيد التشغيل من خادم افتراضي أو خدمة في السحابة. تختار حجمها، مثل عدد وحدات المعالجة والذاكرة، وتدفع مقابل مدة تشغيلها.
إنشاء خادم أو حاوية أو بيئة جديدة وتشغيلها بسرعة، غالبًا بأمر واحد أو ببضع نقرات.
برنامج ينشئ الآلات الافتراضية ويشغّلها، ويوزع المعالج والذاكرة والتخزين في حاسوب مادي واحد بينها مع عزلها عن بعضها.
حذف خادم أو بيئة أو مجموعة موارد بالكامل عند انتفاء الحاجة إليها، عادةً باستخدام أمر أو نص برمجي.
الحاويات وتنسيقها
حزمة خفيفة ومعزولة تضم التطبيق وكل ما يحتاج إليه للتشغيل، كي يعمل بالطريقة نفسها على حاسوب محمول أو خادم اختبار أو في السحابة.
منصة واسعة الاستخدام لبناء صور الحاويات وتشغيلها. وقد أسهمت في انتشار الحاويات بعد إطلاقها عام 2013.
نظام مفتوح المصدر يشغّل الحاويات ويديرها عبر أجهزة كثيرة؛ فيبدأها ويعيد تشغيل المتعطل منها ويوزّع حركة المرور ويوسّع السعة أو يقلصها.
حزمة للقراءة فقط تضم تطبيقًا ومكتبَاته وإعداداته، وتُستخدم قالبًا لبدء تشغيل الحاويات.
مجموعة من الأجهزة المتصلة تعمل كنظام واحد، مثل تشغيل الحاويات في Kubernetes أو تخزين البيانات في قاعدة بيانات.
جهاز واحد، مادي أو افتراضي، يكون جزءًا من عنقود. وفي Kubernetes، عقد العامل هي الأجهزة التي تعمل عليها الوحدات فعليًا.
أصغر وحدة يشغّلها Kubernetes: حاوية واحدة أو أكثر توضع معًا دائمًا على العقدة نفسها وتتشارك عنوان شبكة ومساحة تخزين.
الإدارة الآلية لعدد كبير من الحاويات أو الخدمات، بما يشمل تحديد أماكن تشغيلها وبدءها وإعادة تشغيلها وربطها وتوسيع نطاقها.
ملف نصي يتضمن تعليمات متتابعة مثل FROM وCOPY وRUN، يتبعها Docker لبناء صورة حاوية.
خدمة تخزين لصور الحاويات؛ تدفع خطوط التنفيذ الصور الجديدة إليها، وتسحبها الخوادم أو العناقيد حين تحتاج إلى تشغيلها.
DevOps والتكامل والتسليم المستمران
أسلوب عمل يتشارك فيه المطورون ومهندسو العمليات مسؤولية بناء البرمجيات وإصدارها وتشغيلها، مع استخدام الأتمتة لتقديم التغييرات بسرعة وأمان.
ينشر؛ وضع إصدار جديد من تطبيق أو خدمة على الخوادم ليبدأ العمل عليها، سواء في بيئة اختبار أم أمام المستخدمين الفعليين.
نشر؛ عملية وضع إصدار برمجي جديد على الخوادم، أو عملية نشر بعينها. وفي Kubernetes هو أيضًا اسم مورد يدير مجموعة من وحدات Pods المتطابقة.
سلسلة آلية من الخطوات، مثل البناء والاختبار والنشر، تُشغّل كلما تغيّرت الشيفرة وتتوقف إذا فشلت إحدى الخطوات.
اختصار للتكامل المستمر والتسليم المستمر (أو النشر المستمر): ممارسة اختبار كل تغيير برمجي تلقائيًا وإيصاله إلى المستخدمين عبر مسار عمل مؤتمت.
نسخة منفصلة من النظام بأكمله، لها خوادمها وإعداداتها وبياناتها، وتُستخدم لغرض مثل التطوير أو الاختبار أو خدمة المستخدمين الفعليين.
بيئة الإنتاج؛ البيئة الحية التي يستخدمها العملاء الفعليون. وأي مشكلة فيها تؤثر مباشرة في المستخدمين، لذلك تُنفّذ التغييرات عليها بأقصى درجات الحذر.
بيئة مرحلية تُعدّ لتكون أقرب ما يمكن إلى بيئة الإنتاج، وتُستخدم للاختبار النهائي للإصدار الجديد قبل إتاحته فعليًا.
تراجع إلى إصدار سابق؛ إعادة النظام إلى نسخة أقدم كانت تعمل بعد أن يتسبب تغيير جديد في مشكلات.
بناء؛ تحويل الشيفرة المصدرية إلى شيء قابل للتشغيل، مثل ملف تنفيذي أو صورة حاوية، وغالبًا ما يتبعه اختبار آلي. وقد تعني الكلمة أيضًا الناتج نفسه.
ممارسة دمج تغييرات الشيفرة الصغيرة مرارًا في الفرع الرئيسي المشترك، مع بناء كل تغيير واختباره آليًا لاكتشاف المشكلات مبكرًا.
ممارسة إبقاء الشيفرة جاهزة دائمًا للإصدار، بحيث يمكن نشر أي نسخة اجتازت الاختبارات إلى بيئة الإنتاج بضغطة زر.
ملف أو حزمة ينتجها البناء، مثل ملف JAR أو ملف تنفيذي أو صورة حاوية، ثم تُخزّن وتُنشر لاحقًا.
أسلوب إصدار يستخدم بيئتي إنتاج متطابقتين: توضع النسخة الجديدة في البيئة الخاملة، ثم تحول كل حركة المرور إليها دفعة واحدة.
إتاحة النسخة الجديدة أولاً لنسبة صغيرة من المستخدمين أو الخوادم، ومراقبة مقاييسها، ثم تعميمها إذا سارت الأمور جيداً.
إعداد يشغل ميزة أو يوقفها دون نشر شيفرة جديدة، ما يسمح بعرضها لبعض المستخدمين أو اختبارها في الإنتاج أو تعطيلها سريعاً.
يتيح نسخة أو ميزة أو تغييراً للمستخدمين أو الخوادم، وغالباً على مراحل خلال مدة بدلاً من طرحه للجميع دفعة واحدة.
البنية التحتية بوصفها شيفرة
إدارة الخوادم والشبكات وسائر موارد السحابة بكتابة ملفات إعداد تقرؤها الأدوات وتطبّقها، بدلًا من ضبطها يدويًا عبر لوحة تحكم.
إنشاء موارد الحوسبة وإعدادها، مثل الخوادم وقواعد البيانات والشبكات، لتصبح جاهزة للاستخدام.
أداة واسعة الاستخدام لإدارة البنية التحتية بوصفها شيفرة من HashiCorp. تصف الموارد في ملفات إعداد، ثم تنشئها أو تعدلها أو تحذفها لتطابق الوصف.
استخدام أدوات لإبقاء البرامج والإعدادات والملفات على خوادم كثيرة في حالة معروفة ومتسقة، بدل تعديل كل خادم يدويًا.
تنسيق نصي مقروء للبشر لملفات الإعدادات، يستخدم المسافات البادئة وأسطرًا بسيطة من نمط مفتاح: قيمة. تضبط به أدوات DevOps كثيرة.
الشبكات والتخزين السحابيان
نوع من التخزين السحابي يحفظ الملفات على هيئة كائنات، لكل منها مفتاح فريد وبيانات وصفية، ويتيح قراءتها وكتابتها عبر واجهة HTTP.
حاوية مسماة في تخزين الكائنات، مثل Amazon S3 أو Google Cloud Storage، تضم الملفات ولها إعدادات مستقلة للوصول والتخزين.
اختصار للسحابة الافتراضية الخاصة: شبكة خاصة ومعزولة داخل سحابة عامة، يتحكم المستخدم فيها بنطاقات العناوين والشبكات الفرعية والتوجيه والوصول.
نطاق أصغر من عناوين IP داخل شبكة أكبر مثل VPC، يُستخدم لتجميع الموارد والتحكم في وصولها إلى الإنترنت.
نظام أسماء النطاقات (DNS)؛ دليل الإنترنت الذي يحوّل أسماء مثل example.com إلى عناوين IP التي تستخدمها الحواسيب للاتصال.
نسخة احتياطية؛ نسخة منفصلة من البيانات يمكن استعادتها إذا فُقد الأصل أو تلف أو حُذف بالخطأ أو شفّره مهاجم.
نسخة من قرص أو وحدة تخزين أو قاعدة بيانات كما كانت في لحظة محددة، تستخدم لاستعادتها أو إنشاء نسخة أخرى.
الأمن وإدارة الوصول
اختصار لإدارة الهوية والوصول: النظام الذي يحدد من يستطيع تسجيل الدخول إلى حساب سحابي، وما الإجراءات المسموح له بتنفيذها.
مبدأ أمني يقضي بمنح كل مستخدم أو خدمة أو برنامج الصلاحيات اللازمة لعمله فقط، دون أي صلاحيات إضافية.
قيمة حساسة يحتاج إليها النظام، مثل كلمة مرور أو مفتاح واجهة برمجية أو رمز أو مفتاح خاص، ويجب تخزينها بأمان وعدم إظهارها في الشيفرة أو السجلات.
جدار ناري افتراضي في السحابة تحدد قواعده حركة الشبكة التي يمكن أن تصل إلى خادم أو مورد أو تغادره، بحسب المنفذ والمصدر.
تحويل البيانات إلى صيغة غير مقروءة لا يمكن استعادة شكلها الأصلي إلا بفك التشفير باستخدام المفتاح الصحيح، لمنع غير المخولين من قراءتها.
فكرة أن أمن السحابة موزع بين الطرفين: يحمي المزود مراكز البيانات والأجهزة والخدمات الأساسية، ويحمي العميل بياناته وإعداداته ووسائل الوصول الخاصة به.
المراقبة وتسجيل الأحداث
جمع البيانات عن الأنظمة وفحصها باستمرار، مثل استخدام المعالج ومعدلات الأخطاء وأزمنة الاستجابة، لاكتشاف المشكلات بسرعة.
سجل؛ تدوين للأحداث تكتبه التطبيقات أو الأنظمة، ويضم عادة سطرًا لكل حدث مع وقته ومستواه، مثل INFO أو ERROR، ورسالة توضحه.
إشعار تلقائي يُرسل إلى المهندسين عندما تتجاوز قيمة مراقبة حدًا معينًا أو يبدو أن هناك خطأ، مثل ارتفاع معدل الأخطاء كثيرًا.
قيمة تُقاس بانتظام على مدى الزمن لتوضيح سلوك النظام، مثل استخدام المعالج والذاكرة وعدد الطلبات أو معدل الأخطاء.
شاشة تعرض أهم المقاييس والرسوم البيانية للنظام في مكان واحد، كي يتمكن المهندسون من تقدير حالته سريعًا.
مدى القدرة على فهم ما يجري داخل النظام من البيانات التي ينتجها، ولا سيما السجلات والمقاييس وآثار الطلبات، حتى عند ظهور مشكلة غير متوقعة.
متابعة طلب واحد أثناء مروره بعدة خدمات وتسجيل زمن كل خطوة، لمعرفة مواضع التأخير أو حدوث الأخطاء.
اختبار آلي دوري، غالباً طلب إلى مسار خاص مثل /health، يتحقق من أن الخادم أو الخدمة يعمل ويمكنه استقبال الحركة.
التوسع والأداء
قابلية التوسع؛ قدرة النظام على استيعاب مزيد من المستخدمين أو البيانات أو الحركة بإضافة الموارد، من دون تراجع كبير في الأداء أو الحاجة إلى إعادة تصميم كاملة.
خدمة تستقبل حركة المرور الواردة وتوزعها على عدة خوادم، ولا توجه الطلبات إلا إلى الخوادم السليمة.
إضافة خوادم أو حاويات تلقائيًا عند ارتفاع الطلب وإزالتها عند انخفاضه، وفق قواعد مثل استخدام المعالج أو عدد الطلبات.
المدة التي تستغرقها حركة طلب أو بيانات عبر النظام حتى تصل الإجابة، وتُقاس عادةً بالميلي ثانية.
شبكة توصيل المحتوى (CDN)؛ شبكة خوادم موزعة حول العالم تحتفظ بنسخ من الصور ومقاطع الفيديو والصفحات بالقرب من المستخدمين لتسريع تحميلها.
زيادة قدرة النظام على التعامل مع الحمل بإضافة خوادم أو حاويات أو مثيلات تتقاسم العمل، بدلاً من تكبير جهاز واحد.
زيادة قدرة النظام على تحمل الحمل بمنح جهاز واحد موارد أقوى، مثل معالج أو ذاكرة أكثر، بدلاً من إضافة أجهزة.
كمية العمل التي ينجزها النظام خلال مدة معينة، مثل الطلبات في الثانية أو الرسائل في الدقيقة أو الميغابايت في الثانية.
أبطأ جزء أو أكثر أجزاء النظام تقييداً، مثل قاعدة البيانات أو الشبكة، فيحد أداء بقية المكونات.
الموثوقية وإدارة الحوادث
حدث غير مخطط له يعطّل خدمة أو يسيء إلى أدائها للمستخدمين، مثل انقطاع أو تباطؤ شديد أو مشكلة في البيانات، ويتطلب استجابة سريعة.
فترة لا تعمل فيها خدمة أو منظومة أو جزء منها، أو يتعذر على المستخدمين الوصول إليها.
المدة التي لا يكون فيها النظام أو الخدمة متاحًا للمستخدمين، بسبب عطل أو صيانة مجدولة.
مدة عمل النظام وإتاحته، أو النسبة المئوية من الوقت التي يكون فيها متاحًا، مثل 99.9 بالمئة خلال شهر أو سنة.
اختصار لاتفاقية مستوى الخدمة: عقد يعد العملاء بمستوى محدد من الخدمة، مثل إتاحة بنسبة 99.9 بالمئة، ويوضح ما يحدث إن لم يتحقق ذلك.
متاح خارج ساعات العمل المعتادة للاستجابة سريعًا عند وقوع تنبيه أو حادث. ويتناوب المهندسون على تغطية خدماتهم.
مراجعة مكتوبة بعد حادث تشرح ما جرى وأثره وتسلسله الزمني وسببه الجذري والإجراءات التي تمنع تكراره.
السبب الجذري؛ السبب الأصلي الأعمق لحدوث مشكلة، والذي يؤدي إصلاحه إلى منع تكرارها، بخلاف الأعراض الظاهرة.
التحويل الاحتياطي؛ الانتقال تلقائيًا أو يدويًا إلى نظام جاهز بديل، مثل نسخة مكررة من قاعدة البيانات أو منطقة ثانية، عند تعطل النظام الأساسي.
توفير نسخ إضافية من الخوادم أو وصلات الشبكة أو الأقراص أو البيانات، كي يستمر النظام عند تعطل أحدها.
الإتاحة العالية؛ تصميم النظام بحيث يظل متاحًا معظم الوقت، من دون مكوّن منفرد يمكن أن يؤدي تعطله إلى إيقاف الخدمة كلها.
الخطط والأدوات والإجراءات اللازمة لإعادة الأنظمة والبيانات بعد حدث كبير، مثل فقدان مركز بيانات أو منطقة كاملة.
اختصار لهدف مستوى الخدمة: هدف داخلي لموثوقية خدمة، مثل نجاح 99.9 بالمئة من الطلبات خلال 30 يوماً.
اختصار لهندسة موثوقية المواقع: استخدام أساليب هندسة البرمجيات لتشغيل أنظمة الإنتاج بموثوقية. ويطلق أيضاً على المهندس الذي يؤدي هذا العمل.
دليل مكتوب خطوة بخطوة لمعالجة مهمة أو تنبيه محدد، مثل إعادة تشغيل خدمة أو إفراغ قرص ممتلئ، كي يستطيع أي مناوب اتباعه.
إدارة تكاليف السحابة
نموذج تسعير تدفع فيه مقابل الموارد التي تستخدمها فعلياً فقط، كالثانية أو الساعة أو غيغابايت، دون عقد طويل الأجل.
تقليل الإنفاق السحابي دون الإضرار بالأداء أو الموثوقية، مثلاً بحذف الموارد غير المستخدمة واختيار الأحجام المناسبة والاستفادة من الخصومات.
سعة سحابية تلتزم باستخدامها سنة أو ثلاث سنوات مقابل خصم كبير مقارنة بأسعار الدفع عند الطلب.
سعة سحابية فائضة تباع بسعر أقل بكثير، ويمكن للمزود استعادتها بإشعار قصير حين يحتاج إليها.
بيانات تغادر شبكة، مثل انتقالها من مزود سحابي إلى الإنترنت أو إلى منطقة أخرى. عادةً ما يفرض مزودو السحابة رسومًا على الصادر لا على الوارد.
اختبار سريع: هل تعرف هذه المصطلحات؟
عشرة أسئلة من هذا المعجم. اختر المعنى الصحيح لكل مصطلح واكتشف نتيجتك.
كيف تتعلم مفردات الحوسبة السحابية وعمليات التطوير والتشغيل (DevOps)
- اقرأ بانتظام وثائق مزوّدي السحابة وصفحات الحالة العامة وتقارير ما بعد الحوادث وملاحظات الإصدارات وملفات README لأدوات مثل Kubernetes وTerraform.
- تعلّم الاسم مع الأفعال المعتادة معه: spin up an instance، وroll out a release، وroll back a deployment، وpage the on-call engineer.
- تدرّب على مفردات عملك اليومي بكتابة رسائل الالتزام وخطوات مسار العمل ووصف التنبيهات وتحديثات الحوادث بالإنجليزية.
- تعلّم نطق الاختصارات كما يستخدمها المهندسون: تُقال SLA وIAM وVPC حرفًا حرفًا، بينما تُنطق SaaS عادةً مثل sass وYAML مثل yam-ul؛ ويُختصر Kubernetes أحيانًا إلى K8s.
- دوّن الفروق بين المصطلحات المتقاربة مثل deploy وrelease، وmonitoring وobservability، وbackup وsnapshot، وSLA وSLO، وscale up وscale out.
الأسئلة الشائعة
كيف أتعلم مفردات الإنجليزية الخاصة بالحوسبة السحابية وDevOps؟
اقرأ نصوصًا حقيقية من المجال ولاحظ الكلمات التي ترد معًا، مثل وثائق المزوّد وأدلة Kubernetes وTerraform وتقارير ما بعد الحوادث وتحديثات صفحات الحالة. تعلّم كل مصطلح مع أفعاله وعباراته المعتادة، ثم استخدمه في رسائل الالتزام والتذاكر والتنبيهات وملاحظات الحوادث.
ما مصطلحات السحابة وDevOps التي أتعلمها أولًا؟
ابدأ بمفردات العمل اليومي مثل deploy وdeployment وpipeline وCI/CD وenvironment وproduction وstaging وcontainer وKubernetes وinstance وregion وlog وalert وincident وrollback. انتقل بعدها إلى نماذج الخدمات والتوسع والمراقبة والموثوقية، ثم مفردات الأمن والتكاليف.
هل تستخدم AWS وAzure وGoogle Cloud المصطلحات نفسها؟
المفاهيم الأساسية متشابهة، لكن أسماء المنتجات تختلف. فمثلًا تُسمى الخوادم الافتراضية EC2 instances في AWS، وvirtual machines في Azure، وCompute Engine VMs في Google Cloud. وتُسمى الشبكة الخاصة VPC في AWS وGoogle Cloud، وVNet في Azure. تعلّم المصطلح العام أولًا ثم اسم كل مزوّد.
هل أستخدم المصطلح العربي أم الإنجليزي في العمل؟
يعتمد ذلك على الفريق والسياق. تستخدم فرق DevOps العربية كثيرًا من الكلمات الإنجليزية كما هي، وقد تلحق بها تصريفات عربية في الحديث اليومي، بينما تفضّل الوثائق الرسمية والمقررات مصطلحات عربية مثل «الحوسبة السحابية» و«موازن الحمل». من المفيد معرفة الصيغتين وفهمهما.
كيف أكتب تحديثًا عن حادث باللغة الإنجليزية؟
اجعله موجزًا وواقعيًا: اذكر الخدمة المتأثرة ووقت بدء المشكلة والإجراء الجاري وموعد التحديث التالي. مثلًا: “We are investigating elevated error rates on the payments API since 14:10 UTC. A fix is being rolled out. Next update in 30 minutes.” تستخدم صفحات الحالة غالبًا مراحل مثل Investigating وIdentified وMonitoring وResolved.
مجالات ذات صلة
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
