Connect with us

General

Your Step to Container Technology

Published

on

Your Step to Container Technology

 

دائما ما يطرح على الكثير من الاخوة خلال ال Event and Meetup  التى نقوم بها او من خلال الايميل او التليفون عن كيف ابدء او ادرس تكنولوجيا ال Container وايضا بخصوص السوق والطلب عليها ومستقبلها

طبعا كنت برد بقدر الاستطاع عليهم وعلى مستوى علمى وخبرتى البسيطه

وقد قمنا سابقا بعمل مقالاتين عن Your Steps to VT and Your Steps to Cloud لكى نجمع فيها خلاصه الاسئله والاجابات وتكون مرجع لهم بدل التكرار

 

سوف نقسم مقالنا لعدة اجزاء مع وضع ملاحظات قبل قراءة هذا المقال وهم

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

 

 

  • ما هى تكنولوجيا ال Container ؟

اظن مادمت انت وصلت لهنا فانت اكيد عندك الاساسيات عن هذة التكنولوجيا وفاهم ما معناها ومن ناحيه اخرى هناك اطنان من المقالات والفيديوهات العربى والانجليزيه تتحدث عنها فيمكن مراجعتها

 

  • كيف ابدء دراسه هذه التكنولوجيا ؟

لكى تبدء دراسه هذة التكنولوجيا يجب ان تفهم مكوناتها وكل مكون له طريقه للدراسه :

  • Container Engine : هو الاساس واول شئ يعمل على مستوى ال OS ومن فوقه تستطيع بناء ال Containers App لذلك هو اول اداه ومكون يجب ان تتعلمه ونحن هنا لا نتكلم عن منتج لشركه معينه لكن لان الغالبيه الكاسحه من ال Container engine تستخدم Docker Engine وبالاضافه لانه ايضا Open Source  وكل الشركات تعتمد عليه وهو الذى وضع قواعد ومعايير لهذة التكنولوجيا وله العديد من الكورسات المتاحه لذلك ننصح بدراسه وتعمل Docker Engine  كاول خطوه لك فى هذا الطريق ( هناك شركات اخرى عندها Container Engine لكن استخدامها محدود للغايه وليس لها مصادر جيدة تتعلم منها )
  • Container Orchestrator : هذة من اهم مكونات التكنولوجيا والاداه السحريه لكل شخص يقوم باداره هذة التكنولوجيا داخل شركته – فهذا المكون يقوم بعدة اشياء منها بناء ال Container وعمل منه الالف النسخ وتعديها وعمل تحديث لها وعمل Cluster  لها وغيرها الكثير- لكى تتعلم هذا المكون يجب ان تدرس احد من هؤلاء المنتجات لانه يوجد العديد من ال Orchestrator التى تقوم التى تقوم بهذا الدور مثل Swarm , Kubernetes , Mesos ,… لكنى انصح بدراسه ال Kubernetes then Swarm فالمستقبل لهم
  • Container Repository : هو اداة تستخدم لحفظ ال Container Images وهى شئ بسيط لا يحتاج الى تعلم
  • Container Network , Security , Storage & Monitoring : انا بعتبر هذة المكونات ناقصه فى ال Container Engine & Orchestrator لذلك هناك العديد من شركات ال Startup التى قامت بعمل اداوات تقوم بعمل هذة المكونات وتعمل مع اغلب ال Engine and Orchestrator
  • Container Platform : هو مكون ثانوى ممكن الاستغناء عنه والعمل بدونه لكن اغلب الشركات تحتاج اليه لكى يقوم بتجميع كل شئ فى اطار واحد والتعامل معه هناك العديد من الشركات التى قامت بعمل Platform مثل Openshift , PKS , Rancher ,…  فلك الاختيار فى النهايه تختار بعضهم للتعلم

ملحوظة : هذة هى المكونات الاساسيه لهذة التكنولوجيا بعض الاحيان ناس بتدخل ادوات ثانويه فى هذة التكنولوجيا او عمل Integration  معها مع تكنولوجيات اخرى مثل ال DevOps and CI/CD لكن هذة كلها اضافات ومنتجات منفصله وليست شئ اساسى فى التكنولوجيا

 

  • ما هو مستقبل هذة التكنولوجيا ؟

مع ان هذة التكنولوجيا تعتبر حديثه نوعا ما بالنسبه للتكنولوجيات الاخرى لكنها خلال سنوات قليله جدا انتشرت بسرعه جدا واصبح لها وضع مهم واستخدام كبير فى السوق واكبر الشركات العالميه تستخدمها ونموها السنوى كبير جدا بالنسبه لاى تكنولوجيا اخرى ومتوقع لها حاضر ومستقبل كبير

لذلك الموضوع لا يتحتاج رائى الشخصى فى مستقبل هذة التكنولوجيا وانما هو واقع فرض نفسه واى شخص يبحث فى جوجل سوف يرى بنفسه سرعه استخدام هذت التكنولوجيا فى الحاضر وليس المستقبل

 

  • هل يوجد كورسات او امتحانات لهذة التكنولوجيا؟

يوجد القليل من الكورسات المعتمدة والامتحانات وطبعا بتكون كورسات لشركات معينه لتغطيه دراسه منتجها وليست من اجل تعلم التكولوجيا فى حد ذاتها – لكن فى الواقع كل الشركات فى التكنولوجيات الاخرى تقوم بنفس هذا الاسلوب مثل سيسكو فى النيتورك وVMware  فى ال Virtualization

 

  • كيف اقوم بالتطبيق ما تعلمته ؟

من احد مميزات هذة التكنولوجيا انها لا تحتاج الى هاردوير معين او اجهزة بامكانيات عاليه فيمكن التطبيق على جهازك الشخص او اى سيرفر قديم او على ال Cloud

 

  • هل يوجد مصادر معينه للتعلم ؟

من الجميل فى هذة التكنولوجيا هو كثرة الكتب والكورسات الفيديو المتاحه لتعلمها سواء كانت مجانيه او غير مجانيه حتى غير المجانيه بمبالغ زهيدة للغايه فلا يوجد مشكلة فى المصادر التى تتعلم منها بالعكس برائى انها اكتر من الازم يمكن لا يوجد حتى الان مراكز تعليميه فى المنطقه تتيح هذة الكورسات لديهم لكن لا يوجد احتياج لذلك لوجود العشرات من المصادرالاخرى

 

  • هل هى افضل الشركات التى تعمل فى هذا المجال ؟

صراحتنا لا اريد ان اتحدث عن اسماء معينه لكى نكون حيايديين وانت من خلال دراستك سوف تكتشف بنفسك من هم الافضل لان الافضل فى هذة التكنولوجيا يمكن ان يتغير بسرعه كبيرة لذلك اترك اجابه هذة السؤال لك

 

  • متى ابدء فى هذة التكنولوجيا ؟

تبدء من امس لكى لا تكون متاخر حتى ولو محيطك او الشركات التى تعمل فيها لا تستخدم هذة التكنولوجيا فانت تتعلم لنفسك ولتطوير نفسك والانتقال لشركه افضل بوظيفه افضل

 

  • ما هو وضع هذة التكنولوجيا فى منطقتنا العربيه ؟

من خلال ال event  التى اقوم بتنظيمها ل Docker فاجد انه هناك اهتمام كبير من الجميع وايضا توجد العشرات من الشركات التى تعمل بهذة التكنولوجيات لكن بشكل محدود وبشكل غير رسمى وبمجهودات شخصيه لذلك لا نسمع عنها لانه كلها اجتهادات شخصيه ولا يوجد احصائيات معينه لان لا يوجد شركات تبيع هذة الخدمات بشكل رسمى فى منطقتنا العربيه

 

  • من اين يمكن ان احصل على ال Software License or support لهذة التكنولوجيا ؟

بشكل اجمالى لا يوجد شركات تعمل بشكل مباشر لبيع او تسويق لهذة التكنولوجيات واقرب الاماكن هو اوربا هناك شركة وحيدة وجديدة ومتخصصه فى هذة التكنولوجيا واسمها تقنيه الشرق الاوسط www.taqnia.me

 

هذة اهم 10 اسئله تصل لى وتوجد اسئله اخرى لكن هذة هى المهمه وتغطى اغلب المواضيع المتعلقة بهذة التكنولوجيا ومع الوضع فى الاعتبار الثلاث نقاط الموجودين فى بدايه المقال لاخلاء المسؤليه

واتمنى ان اكون قد قمت بالاجابه على  اغلب التساؤلات التى تدور فى ذهنك من ناحيه هذة التكنولوجيا

 

وبالتوفيق للجميع

Continue Reading
1 Comment

1 Comment

  1. هارون

    22 أبريل، 2018 at 12:47 م

    السلام عليكم استاذنا العزيز.. اول شي احب اشكرك على جهودك البناء في تقديم كل المعرفه وبصراحه كنت اتابع اعمالك من مدة….

    بس ممكن اتساعدني في حل بعض الاسئلة المتعلقة في ال Vmware اكون ممنون الك…..

    Q:
    What factor must you consider when running a VOA flex in a customer’s environment as opposed to a normal VOA engagement?

    A:

    There are no mitigating factors to consider.

    You must consider the amount of change that takes place in the environment on a daily basis.

    You must consider the amount of time required to run the report.

    You must consider the amount of virtual machines in the environment.

    :
    Which of the following are examples of Proactive Datacenter management? (Choose two)

    A:

    Predict future changes

    Utilizing static thresholds

    Reacting to failure

    Learn and adapt over time

    Q:
    Which vCenter platforms does the new HTML5 based vSphere Client work on out of the box?

    A:

    VMware vCenter Server Appliance 6.5 and vCenter Server 6.5 for Windows

    VMware vCenter Server Appliance 6.5 only *

    VMware vCenter Server 6.5 for Windows

    VMware vCenter Server Appliance 6.0 and vCenter Server Appliance 6.5

    Q:
    Which of the following are areas of concern for database administrators when discussing roles and concerns with a customer? (Choose two.)

    A:

    Total Cost of Ownership

    Scale

    Elasticity

    Predictability

    Which of the following are foundational requirements that next-gen infrastructure must support
    and meet during the transition to a digital transformation? (Choose two)

    A:

    Comprehensive built-in security — secure data, secure infrastructure, and secure access.

    Automatic scaling -grow the business according to demand.

    Universal app platform — run any app, anywhere.

    Proactive transition – programmatically migrate to a new platform.

    Which server virtualization whiteboard quadrant does vSphere primarily reside in?

    A:

    Datacenter, on-premise

    Cloud, on-premise

    Off Premises

    Co-location

    Which VMware vSphere 6.5 feature can proactively detect a change in the hardware of a vSphere 6.5 server?

    A:

    Predictive DRS

    VMware DPM

    Proactive High Availability

    VMware Continuent

    :
    Which server virtualization use case would you highlight to a customer looking to boost business productivity whilst eliminating downtime of their applications?

    A:

    Support for Remote and branch offices.

    Enhanced app performance and availability.

    Containerized modern apps.

    Intelligent Operations management and automation

    :
    What VMware product works with Predictive DRS so that it can proactively adjust datacenter resources ahead of changes in demand?

    A:

    VMware vRealize Automation

    VMware vCenter Support Assistant

    VMware vRealize Operations

    vSphere Health Analyzer Collector

    Q:
    What are the key challenges addressed by vSphere 6.5 when accelerating the transition to digital transformation and cloud computing? (Choose three)

    A:

    Environments that are growing increasingly complex.

    Growing IT security threats.

    The need to support both existing and new apps and services.

    A reduction in the IT workforce.

    An increase in siloed organizational structures.

    :
    Which new capabilities of the vCenter Server Appliance 6.5 help to enhance the message of the appliance as the fundamental building block of a vSphere environment? (Choose two)

    A:

    Integrated vSphere Update Manager.

    Native high availability.

    A doubling of performance.

    Integrated replication capabilities.

    Q:
    What are the benefits for developers when vSphere operations teams deploy vSphere Integrated Containers in their environment? (Choose three)

    A:

    Portal Container Management.

    They can focus on building great apps.

    Proactive Data Center management.

    No need to re-architect existing infrastructure.

    A Docker compatible interface.

    Missed Questions:
    Question: Which vCenter platforms does the new HTML5 based vSphere Client work on out of the box?
    Incorrect response(s):
    VMware vCenter Server 6.5 for Windows
    Question: What are the benefits for developers when vSphere operations teams deploy vSphere Integrated

    Containers in their environment? (Choose three)

    Incorrect response(s):
    Portal Container Management.
    A Docker compatible interface.
    Note: This response is either incorrect, or additional responses may be required to receive a 100% score for this question.
    Question: Which of the following are examples of Proactive Datacenter management? (Choose two)
    Incorrect response(s):
    Utilizing static thresholds
    Reacting to failure
    Note: This response is either incorrect, or additional responses may be required to receive a 100% score for this question.
    Question: Which VMware vSphere 6.5 feature can proactively detect a change in the hardware of a vSphere 6.5 server?
    Incorrect response(s):
    Predictive DRS

    Missed Questions:
    Question: Which server virtualization use case would you highlight to a customer looking to boost business productivity whilst eliminating downtime of their applications?
    Incorrect response(s):
    Support for Remote and branch offices.
    Question: Which of the following are foundational requirements that next-gen infrastructure must support and meet during the transition to a digital transformation? (Choose two)
    Incorrect response(s):
    Comprehensive built-in security — secure data, secure infrastructure, and secure access.
    Automatic scaling -grow the business according to demand.
    Note: This response is either incorrect, or additional responses may be required to receive a 100% score for this question.
    Question: Which vCenter platforms does the new HTML5 based vSphere Client work on out of the box?
    Incorrect response(s):
    VMware vCenter Server Appliance 6.5 only
    Question: What are the benefits for developers when vSphere operations teams deploy vSphere Integrated Containers in their environment? (Choose three)
    Incorrect response(s):
    Portal Container Management.
    Proactive Data Center management.
    A Docker compatible interface.
    Note: This response is either incorrect, or additional responses may be required to receive a 100% score for this question.

    ممكن نبقى على تواصل

Leave a Reply

إلغاء الرد

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *