#Virtualization vs #Containaraization
ما الأنسب؟
1️⃣
سواءً كنت تتطلع إلى تحسين قابلية التوسع ، وتقليل التكاليف العامة أو توحيد عمليات نشر البرامج عبر أجهزة ومنصات متعددة ، فإن الحاويات(Containers) والأجهزة الافتراضية (VMs) هما من أفضل الأساليب المستخدمة اليوم.
@PrograminLovers
ما الأنسب؟
1️⃣
سواءً كنت تتطلع إلى تحسين قابلية التوسع ، وتقليل التكاليف العامة أو توحيد عمليات نشر البرامج عبر أجهزة ومنصات متعددة ، فإن الحاويات(Containers) والأجهزة الافتراضية (VMs) هما من أفضل الأساليب المستخدمة اليوم.
@PrograminLovers
2️⃣
كما أنها ليست حصرية بشكل متنافي - كلاهما يمكن أن يساعد فريق تكنولوجيا المعلومات على أن يصبح أكثر مرونة واستجابة لمتطلبات العمل. ومع ذلك ، يمكن أن تكون المفاهيم مربكة.
تعد كل من الحاويات والأجهزة الإفتراضية (VMs) تقنيات برمجية تقوم بإنشاء حزم افتراضية مستقلة بذاتها.
كما أنها ليست حصرية بشكل متنافي - كلاهما يمكن أن يساعد فريق تكنولوجيا المعلومات على أن يصبح أكثر مرونة واستجابة لمتطلبات العمل. ومع ذلك ، يمكن أن تكون المفاهيم مربكة.
تعد كل من الحاويات والأجهزة الإفتراضية (VMs) تقنيات برمجية تقوم بإنشاء حزم افتراضية مستقلة بذاتها.
3️⃣
وبصرف النظر عن هذه القواسم المشتركة ، فإنها تختلف في عملياتها وخصائصها وحالات استخدامها. لذا ، للتمييز بين Containers و VMs ، سنستعرض أساسيات كل منها.
ما هي الأجهزة الافتراضية والمحاكاة الافتراضية؟
Virtual Machine and Virtualization
وبصرف النظر عن هذه القواسم المشتركة ، فإنها تختلف في عملياتها وخصائصها وحالات استخدامها. لذا ، للتمييز بين Containers و VMs ، سنستعرض أساسيات كل منها.
ما هي الأجهزة الافتراضية والمحاكاة الافتراضية؟
Virtual Machine and Virtualization
4️⃣
قبل ظهور الحاويات ،كانت "الآلة الافتراضية" هي التكنولوجيا المفضلة لتحسين سعة الخادم. مبرمجة لمحاكاة أجهزة الكمبيوتر المادية مع نظام تشغيل كامل ، VMs (و hypervisors) تجعل من الممكن تشغيل ما يبدو أنه أجهزة كمبيوتر متعددة مع أنظمة تشغيل مختلفة على جهاز خادم فعلي واحد.
قبل ظهور الحاويات ،كانت "الآلة الافتراضية" هي التكنولوجيا المفضلة لتحسين سعة الخادم. مبرمجة لمحاكاة أجهزة الكمبيوتر المادية مع نظام تشغيل كامل ، VMs (و hypervisors) تجعل من الممكن تشغيل ما يبدو أنه أجهزة كمبيوتر متعددة مع أنظمة تشغيل مختلفة على جهاز خادم فعلي واحد.
5️⃣
ما هو ال Hypervisor؟
المحاكاة الافتراضية غير ممكنة بدون Hypervisor. مراقب الأجهزة الافتراضية هو طبقة البرامج أوfirmware الذي يتيح تشغيل أنظمة تشغيل متعددة جنبًا إلى جنب ،مع إمكانية الوصول إلى نفس موارد الخادم الفعلية حيث يقوم بتنظيم وفصل الموارد المتاحة(CPU, RAM & Storage).
ما هو ال Hypervisor؟
المحاكاة الافتراضية غير ممكنة بدون Hypervisor. مراقب الأجهزة الافتراضية هو طبقة البرامج أوfirmware الذي يتيح تشغيل أنظمة تشغيل متعددة جنبًا إلى جنب ،مع إمكانية الوصول إلى نفس موارد الخادم الفعلية حيث يقوم بتنظيم وفصل الموارد المتاحة(CPU, RAM & Storage).
6️⃣
ما هي الحاويات Containers ؟
تمامًا مثلما أدى استخدام حاويات الشحن إلى تحول في اللوجستيات العالمية ، فإن صعود حاوية البرامج عمل على تغير في تطوير البرامج ونشرها.
تشترك الحاوية في نواة نظام التشغيل المضيف مع حاويات أخرى ، والجزء المشترك من نظام التشغيل للقراءة فقط.
ما هي الحاويات Containers ؟
تمامًا مثلما أدى استخدام حاويات الشحن إلى تحول في اللوجستيات العالمية ، فإن صعود حاوية البرامج عمل على تغير في تطوير البرامج ونشرها.
تشترك الحاوية في نواة نظام التشغيل المضيف مع حاويات أخرى ، والجزء المشترك من نظام التشغيل للقراءة فقط.
7️⃣
لذلك، تكون الحاويات خفيفة الوزن ويمكن نشر حاويات متعددة على خادم واحد أو VM فلا حاجة لتخصيص خادم بأكمله لتطبيق واحد ، بحيث يكون لديك نظام تشغيل واحد للاستخدام ويصبح فيها التوسع سريعا وسهلا ، وبدون إستهلاك مساحة أكبر للخادم.
وبها حلت الحاويات مشاكل التطوير والنشر.
لذلك، تكون الحاويات خفيفة الوزن ويمكن نشر حاويات متعددة على خادم واحد أو VM فلا حاجة لتخصيص خادم بأكمله لتطبيق واحد ، بحيث يكون لديك نظام تشغيل واحد للاستخدام ويصبح فيها التوسع سريعا وسهلا ، وبدون إستهلاك مساحة أكبر للخادم.
وبها حلت الحاويات مشاكل التطوير والنشر.
8️⃣
نأتي للسؤال المهم في ضوء ماسبق
حاوية أو جهاز إفتراضي: ماهو المسار الصحيح بالنسبة لك؟
- الجواب : يعتمد على نوع وحجم العمليات وسير العمل والمهام وإلى ثقافة المنشأة وصولا للمهارات والكفاءة لتطبيقها.
نأتي للسؤال المهم في ضوء ماسبق
حاوية أو جهاز إفتراضي: ماهو المسار الصحيح بالنسبة لك؟
- الجواب : يعتمد على نوع وحجم العمليات وسير العمل والمهام وإلى ثقافة المنشأة وصولا للمهارات والكفاءة لتطبيقها.
جاري تحميل الاقتراحات...