لقد غيرت الحوسبة السحابية قواعد اللعبة في عصر مشاركة المعلومات وتبادلها ، حيث خلقت بُعدًا جديدًا تمامًا للإنترنت.

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

نظرًا لأن هذه لا تزال تقنية حديثة جديدة ، فقد تصبح الأمور مربكة. هناك مصطلحان يساء فهمهما كثيرًا وهما التطبيقات "السحابية الأصلية" و "القائمة على السحابة". إذن ، كيف يعملون ، وما الذي يجعلهم مختلفين؟

التطبيقات السحابية: الوصول إلى الأساسيات

بيكسل

قبل فهم الاختلافات الرئيسية وإيجابيات وسلبيات ملفات التطبيقات المستندة إلى السحابة، وقبل أن نفهم كيف يمكن أن تكون أكثر أو أقل كفاءة للشركات ، دعنا نلقي نظرة على الأساسيات أولاً.

يشير مصطلح "السحابة" بشكل أساسي إلى موقع افتراضي موجود على الإنترنت ويستخدم لتخزين الملفات أو التطبيقات أو قواعد البيانات أو الخوادم أو البرامج.

نتيجة لذلك ، فإن التطبيق السحابي هو برنامج مصمم للمستخدمين النهائيين ، والذي يمكن الوصول إليه عبر السحابة لأغراض مختلفة ويخزن أو يعالج البيانات عبر الإنترنت.

instagram viewer

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

اعتمادًا على نهج تطويرها ، يتم تصنيف هذه التطبيقات السحابية إلى أنواع أو فئات أكثر. واليوم ، نناقش فئتين من هذه الفئات الرئيسية ، والتي غالبًا ما يتم الخلط بينها: السحابة الأصلية والقائمة على السحابة.

ما هي تطبيقات السحابة الأصلية؟

تصف Cloud-native نهجًا يركز على كيفية إنشاء التطبيقات وتصميمها وإدارتها وإتاحتها من خلال استغلال مزايا الحوسبة السحابية واستخدام بنية الخدمات المصغرة. هذا النوع من البنية يجعل التطبيق مرنًا للغاية وسهل التكيف مع بنية السحابة من خلال تخصيص الموارد بكفاءة لكل خدمة مستخدمة.

لذلك ، فإن تطبيقات السحابة الأصلية مصممة خصيصًا للسحابة. لقد تم تصميمها لاستخدام التقنيات المستندة إلى السحابة للتشغيل في سحابة عامة مثل Amazon Web Service (AWS) أو Microsoft Azure (Azure) أو منصة جوجل السحابية (GCP).

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

ما هي التطبيقات المستندة إلى السحابة؟

على الرغم من أنها تشبه تطبيقات السحابة الأصلية ، إلا أن التطبيقات المستندة إلى السحابة ليست مصممة بنفس التركيز مثل التطبيقات السحابية الأصلية. لقد تم تصميمها لاستخدام السحابة والأنظمة الأساسية السحابية ، ولكنها ليست مصممة للاستفادة الكاملة من السحابة على الرغم من أنها تستخدم بنية أساسية ديناميكية للسحابة.

تصبح البنية التحتية المستندة إلى السحابة خيارًا لأولئك الذين لديهم بالفعل تطبيقًا لا يرغبون فيه تمامًا إعادة التصميم للخدمات السحابية ولكنك لا تزال ترغب في الحصول على بعض مزايا التكنولوجيا السحابية ، بما في ذلك قابلية التوسع الأعلى و التوفر.

في هذه الحالة ، فإن نقل تطبيق إلى خادم سحابي عام سيجعله تطبيقًا مستندًا إلى السحابة.

لذلك ، يشير التطبيق المستند إلى السحابة إلى تطبيق موجود تم نقله إلى موفر السحابة بحيث تعمل المكونات المحلية والمكونات المستندة إلى مجموعة النظراء معًا. هذا يعني أنه يبدو أنه يعمل بشكل مشابه لتطبيق مستند إلى الويب وتطبيق سطح مكتب أصلي.

سيتم إجراء تفاعل المستخدم من متصفح أو تطبيق جوال ، لكن معالجة البيانات وتخزينها ستتم في السحابة.

الاختلافات الرئيسية بين Cloud-Native و Cloud-Based

يتمثل الاختلاف الرئيسي والرئيسي بين التطبيقات المستندة إلى السحابة الأصلية والتطبيقات المستندة إلى السحابة في كيفية استفادتها من خصائص السحابة (الوصول الواسع للشبكة ، وتجميع الموارد ، والخدمة الذاتية عند الطلب ، والخدمة المقاسة ، والسرعة مرونة). بينما تم تصميم تقنية السحابة الأصلية للاستفادة الكاملة منها ، فإن السحابة القائمة على السحابة ليست كذلك.

بمقارنة الاختلافات الرئيسية بين التطبيقات المستندة إلى السحابة والتطبيقات الأصلية ، هناك بعض المجالات المهمة حيث يبدو الأخير أكثر فائدة من السابق:

  • تصميم: تم تصميم التطبيقات المستندة إلى السحابة من أجل التوافر ، في حين تم تصميم التطبيقات السحابية الأصلية للتعامل مع نطاقات الفشل المختلفة باستخدام بنية الخدمات المصغرة.
  • السعر: تعد التطبيقات المستندة إلى السحابة أكثر تكلفة حيث أن امتلاك الحزمة بالكامل أمر مطلوب ، وقد يكون من الضروري أيضًا شراء أجهزة إضافية قبل نشر التطبيق. في المقابل ، تعد التطبيقات السحابية الأصلية أرخص ، لأن تكاليف الترخيص والتخزين التي يطبقها موفر السحابة هي المدفوعات الوحيدة المطلوبة.
  • التنفيذ والصيانة: يتباطأ تنفيذ التطبيقات المستندة إلى السحابة بسبب إعداد البرامج أو الحصول على الأجهزة وبسبب الانقطاعات المحتملة الناتجة عن تكوين البرامج المتخصصة أو ترحيل الأجهزة. عادةً ما يتم نشر تطبيقات السحابة الأصلية بشكل أسرع حيث لا توجد حاجة إلى أجهزة أو برامج إضافية ، ومن غير المحتمل حدوث انقطاعات بفضل بنية الخدمات المصغرة.

لذلك ، بينما تستخدم التطبيقات السحابية الأصلية بنية الخدمات المصغرة وهي تدور حول المرونة و القدرة على التكيف ، التطبيقات المستندة إلى السحابة مبنية على خوادم تقليدية وكلها تدور حول قابلية التوسع و التوفر.

Cloud-Native مقابل. المستندة إلى السحابة: المزايا والعيوب

بالنظر إلى الاختلافات بين كلا البنى التحتية ، دعونا الآن نلقي نظرة سريعة على المزايا والعيوب الرئيسية.

تطبيقات السحابة الأصلية

تم تحسين التطوير وفقًا لخصائص السحابة وقابل للتكيف مع بيئتها الديناميكية. إنها فعالة من حيث التكلفة (المدفوعات مطلوبة فقط مقابل ما هو مطلوب ويتم استخدامه أثناء تشغيل التطبيق) ، وقابلة للتطوير بشكل مستقل وموثوقة وسهلة الإدارة. لديهم أيضًا قابلية عالية للرؤية.

يتمثل العيب الرئيسي لهذا النوع من التطبيقات في حقيقة أنه يعتمد بشكل كامل على الإنترنت. نتيجة لذلك ، يمكن أن يحدث انقطاع الخدمة في أي وقت ولأي سبب ، ويكون التوقف الناتج عن ذلك عيبًا رئيسيًا. بالإضافة إلى ذلك ، فإن الهجمات والانتهاكات المحتملة ، إلى جانب سيطرة المستخدم المحدودة على تنفيذ الخدمة التي يملكها ويراقبها مقدمو الخدمة ، هي أيضًا عيوب محتملة.

التطبيقات المستندة إلى السحابة

تعد إمكانية الوصول من أي مكان وفي أي وقت وقابلية التوسع هي المزايا الرئيسية للتطبيق المستند إلى السحابة. الميزة الأخرى الهامة للنهج القائم على السحابة هي انخفاض الحاجة إلى البنية التحتية و صيانة النسخ الاحتياطي وعدم الاضطرار إلى إعادة تصميم التطبيق بالكامل لاستغلال الخدمات السحابية و قدرات.

ومع ذلك ، فإن العيوب هي التكلفة المرتفعة ، والانقطاعات المحتملة ، ووقت التعطل المحتمل الناتج عن الترقيات اللازمة للمكدس بأكمله لأن التطبيقات متكاملة بإحكام.

أي واحد يجب عليك أن تختار؟

أولاً وقبل كل شيء ، بغض النظر عن الطريقة التي تختارها ، سواء كانت سحابية أصلية أو قائمة على السحابة ، سيؤدي التبديل إلى تطبيق سحابي بسرعة إلى انخفاض التكاليف وزيادة قابلية التوسع والتوافر و أداء.

لكن لا توجد إجابة عالمية على هذا السؤال ، حيث يعتمد الحل الأكثر فعالية على حالة كل منظمة وأهدافها.

تتعاون Microsoft مع منشئ Portal لتصميم ألعاب السحابة الأصلية

ستساعد الشراكة في تصميم الألعاب المصممة خصيصًا للتشغيل على الأجهزة المستندة إلى السحابة.

اقرأ التالي

شاركسقسقةبريد الالكتروني
مواضيع ذات صلة
  • شرح التكنولوجيا
  • حوسبة سحابية
  • تطوير التطبيقات
  • تطوير الشبكة
عن المؤلف
ستيفان يونيسكو (33 مقالة منشورة)

ستيفان كاتب لديه شغف بالجديد. تخرج في الأصل كمهندس جيولوجي ، لكنه قرر متابعة الكتابة المستقلة بدلاً من ذلك.

المزيد من Stefan Ionescu

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك