عندما تنشئ الشركات تطبيقات باستخدام بنية سحابية أصلية ، فإنها تقدم أفكارًا جديدة لتسويقها بشكل أسرع وتستجيب لطلبات العملاء في وقت أقرب. بينما أثرت الخدمات السحابية العامة على طريقة تفكير الأشخاص في استثمارات البنية التحتية في كل صناعة تقريبًا ، فإن النشر الشبيه بالسحابة ليس فريدًا في بيئات السحابة العامة.
يعمل تطوير السحابة الأصلية مع السحابة العامة والخاصة والمختلطة - يتعلق الأمر بكيفية إنشاء التطبيقات ونشرها ، وليس مكانها.
ولكن ما الذي تعنيه كلمة "السحابة الأصلية" بالضبط؟ كيف تقوم الفرق ببناء مثل هذه التطبيقات الحديثة؟ تستكشف هذه المقالة أساسيات البنى السحابية الأصلية استنادًا إلى الأساليب المبتكرة مثل DevOps والتسليم المستمر والخدمات المصغرة والحاويات.
يتم تطوير تطبيقات السحابة الأصلية كمجموعات خدمات صغيرة ومستقلة وغير مترابطة. وهي مصممة لتقديم قيمة تجارية معترف بها جيدًا ، مثل القدرة على دمج تعليقات المستخدمين بسرعة من أجل التحسين المستمر. لا عجب أن بإمكان السحابة الأصلية تسريع طريقة إنشاء تطبيقات جديدة وتحسين التطبيقات الحالية والاتصال.
الهدف من تطوير التطبيقات السحابية الأصلية هو تقديم التطبيقات التي يريدها المستخدمون بوتيرة احتياجات العمل المتغيرة. تشير "السحابة" في تطبيقات السحابة الأصلية إلى تصميمها لتوفير تجربة إدارة وتطوير متسقة عبر السحابات الخاصة والعامة والمختلطة.
تتبنى المؤسسات الحوسبة السحابية لزيادة قابلية توسيع التطبيق وتوافره. تأتي هذه الفوائد من الخدمة الذاتية وتوفير الموارد عند الطلب وأتمتة دورة حياة التطبيق من التطوير إلى الإنتاج.
للاستفادة الكاملة من هذه الفوائد ، احتاجت الفرق إلى شكل جديد لتطوير التطبيقات. تطوير السحابة الأصلية هو هذا النهج الجديد. يسمح لمهندسي البرمجيات ببناء التطبيقات وتحديثها بسرعة ، وتحسين الجودة وتقليل المخاطر. على وجه التحديد ، إنها طريقة لإنشاء وتشغيل تطبيقات سريعة الاستجابة وقابلة للتطوير ومتسامحة مع الأخطاء في أي مكان ، في السحابة العامة أو الخاصة أو المختلطة.
عند مناقشة هذين المصطلحين ، من المهم ملاحظة أنه على الرغم من أن التطبيقات قد تعمل على بنية أساسية سحابية عامة أو خاصة أو مختلطة ، إلا أنها يمكن أن تختلف في التصميم على النحو التالي:
تم تصميم هذه التطبيقات لاستخدام الأنظمة الأساسية السحابية والسحابة ، ولكن ليس للاستفادة الكاملة من الميزات الرئيسية للسحابة.
تم تصميم هذه التطبيقات خصيصًا للسحابة وتم تحسينها للخصائص المتأصلة في السحابة. كما أنها قابلة للتكيف مع بيئة السحابة الديناميكية.
التطبيقات المستندة إلى السحابة قابلة للتطوير وبأسعار معقولة ، مما يسمح للفريق بإضافة موارد الحوسبة أو التخزين بسرعة دون تضخيم الأجهزة. يمكن أيضًا ترقيتها بسهولة عن طريق إضافة المزيد من الخدمات المصغرة.
يكمن جمال هذا النهج في أن المطورين في هذا الفريق لا داعي للقلق بشأن كيفية تفاعل وحدتهم مع الخدمات المصغرة الأخرى. يكون ظهور هذه الخدمات أكبر بسبب العزلة بينهما. المرونة هي فائدة أخرى. إذا فشل أحد مكونات التطبيق المستند إلى مجموعة النظراء ، فلن يؤثر ذلك على المكونات الأخرى لأن الحاويات تعزلها عن بعضها البعض.
تستفيد تطبيقات السحابة الأصلية من الأتمتة لتقديم ميزات وتحديثات التطبيق. يمكن للفرق بسهولة تتبع جميع الخدمات الصغيرة والمكونات أثناء ترقيتها ، مما يسهل إدارتها.
هذه التطبيقات محمولة أيضًا ، لذا يمكن تشغيلها على البنية التحتية لموردين مختلفين دون تكبد أي قيود.
من الآمن أن نقول إن العالم الذي نعيش فيه أصبح رقميًا. تحتاج الشركات إلى مؤسسة فعالة لتكنولوجيا المعلومات لتكون على رأس هذا السوق المزدحم. مكّن التقدم في التكنولوجيا الفرق من تقديم البرامج بشكل أسرع على مدار العقدين الماضيين. كما تخدم الأتمتة والتكامل المستمر والنشر لنماذج بنية DevOps والخدمات المصغرة هذا الغرض.
ومع ذلك ، لا يزال يتعين على الفرق الانتظار حتى تصبح البنية التحتية متاحة قبل أن يتمكنوا من إصدار تطبيقاتهم أو اختباراتهم. يمكن أن تكون أتمتة توفير البنية التحتية أو اتخاذ خطوة نحو DevOps مفيدة ، ولكن فقط إذا كان نشر البنية التحتية لديك يعتمد على فريق يعمل عن بُعد ويمكنه مواكبة سرعتك.
أظهرت التطورات الحديثة في الحوسبة السحابية أنه يمكن توفير البنية التحتية على نطاق غير محدود تقريبًا. اليوم ، تستطيع أقسام تكنولوجيا المعلومات تقديم بنيتها التحتية بنفس سرعة الشراء عبر الإنترنت. بالإضافة إلى ذلك ، تعتبر البنية التحتية السحابية فعالة من حيث التكلفة لأنها لا تتطلب الكثير من الاستثمارات الرأسمالية المسبقة. لقد فاز هذا النوع من البنية التحتية بين الشركات الناشئة أو أقسام الابتكار حيث تعتبر الحلول التي تقدم منتجات جديدة بسرعة إلى السوق تذكرة ذهبية!
لتعزيز التعاون والابتكار ، يجب الجمع بين فرق التطوير والعمليات. يجب أن يكون لديهم هدف مشترك وتبادل التعليقات على أساس منتظم. يدعم اعتماد الحاوية هذه الممارسات جيدًا من خلال توفير وحدة نشر تطبيق مثالية وبيئة تنفيذ قائمة بذاتها.
باستخدام DevOps والحاويات ، يمكن للمطورين إصدار التطبيقات وتحديثها بسرعة كمجموعة خدمات مترابطة بشكل فضفاض بدلاً من انتظار إصدار كبير.
يركز تطوير السحابة الأصلية على نمطية العمارة ، مقترنة بشكل غير محكم ، واستقلالية خدماتها. تنفذ كل خدمة مصغرة وظائف الأعمال ، وتعمل في عملياتها الخاصة ، وتتواصل باستخدام واجهة برمجة التطبيقات (API). يمكن للفرق استخدام طبقة شبكة خدمة لإدارة هذا الاتصال.
يمكن للمطورين تسريع تسليم التطبيقات للتطبيقات السحابية الأصلية من خلال تحسين تطبيقاتهم القديمة باستخدام بنية قائمة على الخدمة. يستخدمون تدفقات عمل DevOps لدعم هذا التحسين ، مثل التكامل المستمر والتسليم المستمر (CI / CD) والتسليم المؤتمت بالكامل وبيئات التطوير الموحدة.
يعتمد تصميم التطبيقات السحابية الأصلية على مبدأ DevOps للتميز التشغيلي. لا تحتوي بنية السحابة الأصلية على قواعد فريدة وستتعامل الشركات مع التطوير بشكل مختلف بناءً على مشكلة العمل التي تحلها والبرامج المستخدمة.
تحتاج جميع مشاريع التطبيقات السحابية الأصلية إلى التفكير في كيفية إنشاء التطبيق ، وكيفية قياس الأداء ، وكيف ستقود الفرق التحسين المستمر طوال دورة حياة التطبيق ، وكيفية أتمتة العمليات ، وتتبع الاستخدام ونشر التحديثات بسرعة.
لا توجد إرشادات خاصة لتصميم السحابة الأصلية ، وستتعامل الشركات مع التطوير بطرق مختلفة اعتمادًا على التحدي التجاري الذي تحاول حله والبرامج التي تستخدمها. أدناه ، ستجد بعض أفضل الممارسات.
فيما يلي بعض أفضل ممارسات الصناعة لتطوير السحابة الأصلية:
زاد استخدام التطبيقات السحابية الأصلية من الاستخدام في السنوات الأخيرة ومن المتوقع أن يصبح مستقبل تطوير البرمجيات. أصبح بناء تطبيقات السحابة الأصلية اتجاهًا لتكنولوجيا المعلومات تم اتباعه بالفعل لسنوات من قبل شركات مثل Facebook و Netflix و Amazon. يسمح الاتجاه للشركات بتطوير ونشر التطبيقات بشكل أكثر كفاءة من خلال تحقيق أقصى استفادة من الخدمات السحابية. كما يوفر جميع أنواع ميزات النظام الأساسي لوقت التشغيل مثل قابلية التوسع والأداء والأمان.
وإلا كيف يمكن للشركة أن تترك المنافسة وراءها بدلاً من تقديم إمكانات جديدة على نطاق عالمي ، بما يتماشى مع احتياجات العملاء؟ يمكن لعملك مواكبة وتيرة العالم المتغير أم لا. في السيناريو الأول ، من المرجح أن يستمر عملك.
هل تتطلع إلى إنشاء تطبيق سحابي أصلي؟ ابق على تواصل معنا. يتمتع خبراؤنا بخبرة كبيرة في DevOps ، والخدمات المصغرة ، وتنظيم الحاويات لإرشادك عبر المشهد السحابي الأصلي لتحقيق النجاح.
تقدم Google DeepMind نسخة محسنة من نموذج الذكاء الاصطناعي الخاص بها. لا يوفر النموذج المحسن الجديد فقط ...
Laravel، المشهور بتركيبه الأنيق وميزاته القوية، يوفر أيضًا أساسًا متينًا للهندسة المعمارية المعيارية. هناك…
تساعد Cisco وSplunk العملاء على تسريع رحلتهم إلى مركز العمليات الأمنية (SOC) المستقبلي من خلال...
سيطرت برامج الفدية على الأخبار خلال العامين الماضيين. معظم الناس يدركون جيداً أن الهجمات…
تم إجراء عملية رأب العين باستخدام العارض التجاري Apple Vision Pro في مستوصف كاتانيا...
إن تطوير المهارات الحركية الدقيقة من خلال التلوين يؤهل الأطفال لمهارات أكثر تعقيدًا مثل الكتابة. للتلوين…
يعد القطاع البحري قوة اقتصادية عالمية حقيقية، وقد اتجه نحو سوق يبلغ حجمه 150 مليارًا...
أعلنت صحيفة فاينانشيال تايمز يوم الاثنين الماضي عن صفقة مع OpenAI. "فاينانشيال تايمز" ترخص صحافتها ذات المستوى العالمي...