اختر الحدود قبل الأداة
وتدير بوابة نظام المعلومات المسبقة عن علم عادة الحدود الخارجية للمبادرة؛ ويمكن لمعهد الخدمات أن يدير حركة المرور بين الخدمات والخدمات. ويضيف كل من القدرات والتعقيدات التشغيلية. ولا إلزامي لكل تطبيق من تطبيقات الخدمات الدقيقة، كما أن الأنماط البديلة لإدارة حركة المرور قد تلبي عبء العمل الأصغر.
المادة الأصلية
وقد شهدت صناعة تكنولوجيا المعلومات تحولا كبيرا على مدى العقد الماضي. وقد بدأت الشركات في دمج نهج " ديفوبس " ، والتكنولوجيات/الآداب السحابية، والتطبيقات الاحتكارية التي يتم إعادة تصميمها لتصبح خدمات صغيرة، وما إلى ذلك. وفي حين أن اعتماد الخدمات الصغرى له مزاياه الخاصة، فإنه يشكل أيضا تعقيدات ومخاطر أمنية يتعين التصدي لها. فعلى سبيل المثال، قد يبدو من السهل جدا، كبداية، أن يكون هيكل الخدمات الصغرى والأفرقة الصغيرة العاملة في كل خدمة، ولكن عندما ينمو عدد الخدمات الصغرى إلى جانب الشركة، يصبح الاتصالات الداخلية والخارجية بين الخدمات معقدة. هذا هو المكان الذي يبدأ فيه فريق (آبي غيتواي) والخدمة
وسنرى في هذه المادة هذين الموضوعين بالتفصيل ونحاول فهم أوجه التشابه والاختلاف الهامة ومتى نستخدمهما.
API
واستُخدمت إدارة نظام المعلومات المسبقة عن علم وبوابات تطبيقه كتقنية أولية لحالات الاستخدام الحديثة في مراكز البيانات، والاتصالات في مجال الخدمات داخل وخارجه، وتوسيع نطاق الخدمات الصغرى، وما إلى ذلك. عندما توظفين خدمات صغيرة وعندما تضخّم، ينفجر عدد النقاط النهائية التطبيقية بشكل كبير. ويلزم تأمين كل نقطة نهاية واحدة وإدارتها بشكل صحيح. It is a huge task for developers and takes most of their time without APIs. وتساعد إدارة برنامج العمل على تأمين هذه النقاط النهائية على النحو المناسب.
معلومات عن المعلومات المتعلقة بها. الحكومات المشتركة The gateway can be configured to provide custom policies, authentication, logging, or monitoring for the APIs.
النظر في تطبيق مصرفي أنشئ مع مختلف الخدمات الصغرى التي تعمل معا ولكن تؤدي مهاما مختلفة. وعندما يرغب المستخدم في الاطلاع على تفاصيل حسابه، فإن خدمة صغيرة واحدة ستبحث عن بيانات هذا المستعمل بالذات، بينما تبين الخدمات الدقيقة الأخرى بيانات المستخدم على لوحة المتابعة كصفحة شبكية. وفي حين أن كلا من هذه الخدمات الصغيرة يتم إطلاقها عندما يريد المستخدم أن يرى معلومات حسابه، فإنه يتعين أن يكون هناك وسيط يمكنه أن يساعد هذه العملية على أن تسير على نحو منتظم وسلس.
وهنا، يعمل بوابة نظام المعلومات المسبقة عن علم كحارس للبوابة يقبل الطلبات الواردة من الخارج، ويرسل الطلبات إلى الدوائر الدقيقة المناسبة المسؤولة، ويرسل المعلومات إلى المستخدم.
الخدمة
(ب) نظام الخدمات المتكامل هو هيكل يمكِّن إدارة الخدمات من خدمة الاتصالات عن طريق تنفيذ سمات مثل التعقب وإدارة حركة المرور والرصد وما إلى ذلك. وبالإضافة إلى ذلك، يمكن أيضاً أن توفر مصفوفات الخدمات إمكانية رصد هيكل الخدمات البالغة الصغر. وبعبارات بسيطة، فإن ميش الخدمة هو طبقة واقية للخدمات الصغرى في التطبيق. وهي تزود المطورين بقدرات على الحفظ وإدارة حركة المرور لم يكن من الممكن الوصول إليها من قبل.
وتؤدي الخدمات إلى تعزيز التواصل بين الخدمات والخدمات بشكل كبير عن طريق جعل طلبات الشبكة أكثر قوة وأمنا وقابلية للملاحظة.
وحتى قبل مفهوم نظام تقديم الخدمات، تستخدم أفرقة التطبيقات والأمن لتنفيذ سياسات حركة المرور الشبكية، وسياسات الاتصال، والأمن، والقابلية للملاحظة، والتتبع، والتعامل مع الأخطاء بين الخدمات الجزئية لتعزيز القدرة على الاتصال بأي شبكة خارجية - أو داخل حدودها - تطلب أن يقدم الطلب أو يتلقاه.
واعتادت الأفرقة على تنفيذ هذه القدرات بكتابة المزيد من الرموز في خدماتها. ثم ستكتب فرق مختلفة مدونة مماثلة لتنفيذ نفس الشيء بلغات مختلفة من أجل التوافق. ويؤدي ذلك إلى مزيد من التجزؤ والمخاطر الأمنية فيما يتعلق بالربط الشبكي. :: إزالة هذه المخاطر عن طريق الاستعانة بمصادر خارجية كاملة لإدارة الشبكة.
أوجه التشابه الرئيسية بين بوابة نظام المعلومات الإدارية المتكامل وميوش
وعلى مستوى عال، ييسّر كل من الاتصال بين الخدمات ويدير حركة المرور الشبكية.
Both API Gateway and service mesh help with service discovery
وكلاهما يمكن من المحافظة على النظام بشكل أفضل.
فروق كبيرة بين بوابة نظام المعلومات الإدارية المتكامل وميوش
وتعمل بوابة نظام المعلومات المسبقة عن علم على مستوى التطبيق، بينما تعمل شبكة خدمات على مستوى الهياكل الأساسية.
وتتمثل إحدى نقاط الاختلاف الأساسية بين الاثنين في نموذج النشر: إذ إن نشر طائرة بيانات محترفة إلى جانب كل نسخة طبق الأصل من كل خدمة هو أمر لا بد منه في مجال تقديم الخدمات، في حين أنه لا يلزم في بوابة نظام المعلومات الإدارية المتكامل وجود طائرة بيانات بديلة من هذا القبيل.
وتركز بوابة نظام المعلومات المسبقة عن علم بشكل أكبر على منطق الأعمال التجارية، في حين تركز شبكة الخدمات أكثر على الاتصالات بين الخدمات والخدمات.
ويدير بوابة نظام المعلومات المسبقة عن علم التطبيقات والطلبات الداخلية والخارجية، في حين أن نظام الخدمات يقتصر على الاستخدام الداخلي، فإنه يفصل بين الخدمات الداخلية والاتصالات الشبكية.
ويمكن أن يعمل بوابة نظام المعلومات المسبقة عن علم مع أنماط هيكل الخدمات الأحادية والمصغرة على حد سواء، في حين لا يمكن استخدام مشط الخدمات إلا في بنية الخدمات الصغرى.
وتعد بوابة نظام المعلومات المسبقة عن علم منهجية تقليدية، ويمكن أن تكون هناك تحديات أمنية، في حين تُبنى مجموعات الخدمات بتكنولوجيا أكثر تقدما للتصدي لهذه الشبكة والتحديات الأمنية.
بوابة نظام المعلومات الإدارية المتكامل هي تكنولوجيا أكثر نضجاً وتنطوي على مدخلات أمنية يدوية مقارنة بمقاييس الخدمة. فخدمة الميش هي تكنولوجيا جديدة متقدمة وناشئة تنطوي على مدخلات أمنية آلية.
وتساعد مقاييس البوابة على فهم صحة التطبيق عموما، في حين تساعد مقاييس الخدمة في فهم صحة فرادى الخدمات البالغة الصغر والعناصر ذات الصلة في التطبيق.
هل تحتاج إلى مدخل أو مسلسل خدمة؟
عندما ترى اللمحة العامة، يبدو أن كليهما يقوم بعمل مماثل ولديه نفس الوظائف. ولكن الحقيقة هي أنها تختلف اختلافا جوهريا في تركيزها، والاختلافات التي سبق لنا ذكرها أعلاه. وعلى الرغم من أن بوابة نظام المعلومات المسبقة عن علم لا تزال تعتبر التكنولوجيا الأكثر طلباً، فإن تكنولوجيات الميوشات الخدمية تتطور فجأة وتبدأ في الاضطلاع ببعض وظائف بوابة نظام المعلومات المسبقة عن علم.
The enterprises benefit from using both API Gateway and service mesh at the same time. و " و "
ويمكن لبوابة نظام المعلومات المسبقة عن علم أن ترسل طلباً من الخارج إلى خدمة صغيرة معينة، ومن هناك، تقوم مظلة خدمة بإعادة توجيه ذلك الطلب إلى خدمة صغيرة أخرى داخلياً بطريقة مضمونة. لذا، إمتِلاك كِلا مدخلِ إس بي آي وميش الخدمةِ دائماً a خيار جيد، لذا تَحْصلُ على الأفضلِ مِنْ كلا العالمِ. ولكن هذا لا يعني أن عليك أن تستخدم كلا منهما وأنه لا بد وأن تستخدم أيا منهما وفقا لمقتضياتكم. يمكنك استخدام أي منهما بشكل مستقل.
كيف ومتى تختار خدمة ميش؟
وهناك العديد من العروض لتقديم الخدمات؛ ومن أبرزها إيستيو، ولينكريد، والقنصلية، وكوما، ومايش، AWS App Mesh, etc.
وازدادت سوءا. This means the enterprises need more advanced traffic management and a secured communication mechanism between services, which may be addressed with a service mesh or other appropriate platform patterns.
خدمة ميش تصبح مهمة جدا
عندما يكون لديك المزيد من عبء العمل، وعدد الخدمات الصغرى يزداد في مشروعك
○Kubernetesعلى نطاق واسع
عندما يكون لديك ناضج CI/CD خط الأنابيب، و أنت توزع في كثير من الأحيان في الإنتاج
عندما يكون لديك مزيج من لغات وأطر التطبيق
أي خدمة تستخدم؟
على الرغم من أن (إستيو) أصبح مشهداً قياسياً للخدمة، هناك آخرين قد يحلون مشاكلك بسهولة. وبالتالي، لا يوجد إجابة واحدة أو صحيحة أو خاطئة على هذا السؤال. وبدلاً من ذلك، عليك أن تختار مشهد خدمتك حسب متطلباتك الحالية، وتحدياتك ومهاراتك ومواردك.
المشهد السحابي يتغيّر بسرعة، وقد أصبحت مصفوفات الخدمات عنصراً أساسياً في كومة السحاب الحديثة. وينبغي للمؤسسات أن تستثمر نفسها وتجرب هذه التكنولوجيات الجديدة لحل مشاكلها الحديثة. :: حل القضايا الرئيسية التي تنشأ عن اعتماد هيكل الخدمات البالغة الصغر، مثل جميع التكنولوجيات الأخرى. ونظرا لأن معظم المنظمات تدمج هيكل الخدمات الصغيرة في رحلتها السحابية، يصبح من الواضح أن مصفوفات الخدمات ستصبح قريبا قاعدة في مجموعة التكنولوجيا في كل منظمة.
الأسئلة والأجوبة
متى ستحل بوابات وخدمة الميشي مشاكل مختلفة؟
Compare API gateways and service meshes by the traffic boundaries they manage, the capabilities they add and their operating complexity.
#كيف نستخدم هذه المقالة في مشروع؟
استخدام التفسير لإطار الاحتياجات والأسئلة، ثم التحقق من عبء العمل الفعلي، ومن المعالين، والتوجيه الحالي للمقدمين. ولا تحل المادة التقنية محل تقييم محدد للتطبيق.
#