Home / Project Guides المادة الأصلية

تصميم بنية خدمات الميكروفونات السحابية

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

الممارسة المهنية لزهيهواموزعة من الميدان إلى إدارة الخدمات، وبناء قاعدة تكنولوجية مرنة ومستقرة ومستدامةالغيوم هي هيكل، ZhiHua Tech الأصلي.

مشهد التطبيق

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

إشارات نقطة التحول المثالية تشمل: بدء تطبيق أكثر من 30 ثانية مما يؤدي إلى تدهور تجربة التحديث المتجددة؛ تغيرات كبيرة في تواتر التغييرات في مختلف وحدات العمل (تتم تحديث وحدات المعاملات الأساسية مرة في الأسبوع، ومن المرجح أن تتحول وحدات إدارة المكاتب الخلفية مرة واحدة في الشهر) لكن كل الوحدات النموذجية للحفاظ على نفس نسق الإطلاق؛ وتتعاون فرق التنمية المتعددة في نفس المستودعات الرمزية لتوطيد النزاعات واستعادة المخاطر

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

التحديات التشغيلية النموذجية

1 - اختناقات الكفاءة في التنفيذ في الهياكل الوحيدة الشكل

  • أطلقوا قسيمة30: يتقاسم المطورون مستودعاً رمزياً وخطاً للتنقية CI/CD، ويمكن لأي مجموعة من الرموز أن تمنع إطلاق سراح الآخرين، وينتظرون حتى يتم توحيد التراكم السابق لخمسة من الممثلين وإعادةهم إلى الاختبار، ولا علاقة لهذه العلاقات بوحدة الدفع.
  • انفجارات اختبار"مدى اختبار التراجع لطلب واحد هو حول "الطلب الكامل حتى لو تم تعديل "زك كي 30ترم" مع واجهة واحدة فقط من الأسئلة، يستغرق 40 دقيقة إلى ساعتين لتشغيل مجموعة الاختبارات النهائية الكاملة وطول دورة التغذية المرتدة للاختبار يبطئ السرعة المتكررة
  • القفل التقنيالتطبيق الكامل مرتبط بمستودع للتكنولوجيا (مثل جافا 8+ سبرنغ)، سيناريو جديد للأعمال التجارية أكثر ملاءمة لجو أو نودج، ولكن إدخال لغة جديدة يعني نظاما جديدا للتشييد والنشر والرصد، وكثيرا ما تختار الأفرقة العمل معا.

2 - التعقيد الناجم عن التوزيع

  • الشبكة غير موثوقة.:: تُدعى الهيئة الوحيدة بالأسلوب، وترتبط الخدمات الصغيرة بالشبكة، وتُعد الشبكات ساعات العمل الإضافية، وغير المُحزمة، والمقسمة، وأنماط الفشل هذه التي لا توجد في جسم واحد، روتينية في إطار هياكل الخدمات الصغيرة، وبدون وضع استراتيجيات معقولة للتوقف عن العمل، وإعادة الاختبار، والذوبان، وهي شبكة تعمل على يقظة الخدمات مثل الدومينو.
  • اتساق البياناتإن قاعدة بيانات الوكالة الدولية للطاقة الذرية هي الأساس الذي تستند إليه خدمات قاعدة البيانات الوحيدة المصدر، وفي إطار الخدمات الجزئية لكل خدمة قاعدة بيانات خاصة بها، ويجب أن تعتمد العمليات الشاملة للخدمة (التالي = خدمة الطلب + خدمة السداد) على برامج الخدمات الموزعة مثل شركة ساغا أو لجنة التنسيق التقني لضمان الاتساق النهائي، وهذا التحول في التفكير - من " إنجاز الأعمال التجارية " إلى " التعويض " قد يكون ممكناً لكل خطوة) - هو أصعب عتبة إدراكية بالنسبة لفريق من الفريق إلى العمل.
  • دال - الديون والتبديدعندما يُبلغ المستعمل عن فشل طلب التسليم يجب أن تُجمع سلسلة الإتصالات الكاملة من سجل البوابة، سجل خدمة الطلب، سجل خدمة الجرد، سجل خدمة الدفع، بدون تعقب موزع (مثل (جايجر، سكاى وولكينغ

3- الافتقار إلى الهياكل الأساسية والتنقل

  • الحاويات والتنظيموتُعد الخدمات الصغيرة طبيعية لنشر الحاويات، ولكن لدى شركة كوبرنيت نفسها منحنى تعليمي حاد، وشبكة بوود، وأجهزة الكشف عن الخدمات، وطريق الاقتحام، وشركة كونفيغمامب، وإدارة الأمن، والتوسع السريع في استخدام أجهزة الحماية البشرية - وهي مفاهيم لا تصلح للأفرقة التقليدية.
  • CI/CD Complexity: من خط تيار إلى خط نون (واحد لكل خدمة)، المرآة، البناء، الضغط، النشر، التوحيد، بدون نموذج موحد لخط التسلسل وإدارة المنتجات، يمكن أن يتسبب فرق منفصلة في تجزؤ عملية التسليم.
  • القابلية للملاحظةفالمكان، والمؤشرات، والتتبع - هي الركائز الثلاث، وهي ركائز واحدة، وفي إطار هياكل الخدمات الجزئية، يمكن أن يؤدي عدم وجود أي ركن من الركائز إلى انخفاض كبير في القدرة على استخراج المعادن.

التفكير في تصميم البرامج

1- التقسيم التدريجي بدلاً من إعادة كتابة بانغ الكبير

ZhiHua Tech insisted on micro-service transformationهانغلر فيغ باترسون● الانتقال التدريجي نحو الوحدات الوظيفية في الهيكل الجديد مع الحفاظ على الأداء العادي للنظام القديم الذي يتعايش عبر طبقات الطرق إلى أن يحل النظام القديم تماما:

  • أولاً، نزيل وحدة تغيير التردد العاليوتعطى الأولوية لفصل أكثر الوحدات شيوعا واستقلالا في قطاع الأعمال التجارية )مثل مراكز المستعملين ومراكز السلع الأساسية( فحالما يتم تفكيكها، فإنها تتمتع بفوائد النشر المستقل - لم تعد التغييرات محدودة بسرعة إطلاق وحدات أخرى.
  • Gateway Unified Entryويتحمل البوابة مسؤولية توزيع الطرق، والتحقق من التطهير، وتقييد التدفق، وسجلات سجلات الدخول، وطلب نقل البوابة إلى نظام الخدمات الأحادية أو الجزئية المقابل، وذلك بتثبيت الطريق دون أي إحساس بالنهاية الأمامية.
  • قاعدة البيانات تلي انقسام: كل خدمة صغيرة مفصولة لها قاعدة بيانات مستقلة، هي Schema (حتى مثال لقاعدة بيانات قائمة بذاتها) التي تتسق في نهاية المطاف مع قاعدة البيانات الوحيدة عن طريق تزامن البيانات أو الاتصال بـ API.

2 - إدارة الاتصالات على نحو مترابط

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

توصي شركة ZhiHua Tech بإدخالها بعد أن يصل جدول الخدمات إلى مستوى معين الخدمة ميش (مثلاً إيستيو + المبعوث)قدرات إدارة الخدمات في جانبي لوكيل سيديكار:

  • إدارة التدفقاتإطلاقات واسعة النطاق (بحسب الوزن/التحويل الحراري) اختبار الحقن، طلب المرايا هذه القدرات يمكن تحقيقها من خلال تشكيلات قاعدة تصميم (إستيو) وخدمات الحيوية بدون الحاجة لتعديل مدونات الأعمال
  • الاتصالات المضمونة: MTLS (two-way TLS authentication) is automatically enabled for inter-service communications, the issuance, rotation and revocation of certificates is automatically managed by Citadel, and the business developers do not need to perceive the bottom-up security mechanism.
  • القابلية للملاحظة: Sidecar automatically collects telemetry data (delayed, successful, error rate) for all incoming and outgoing stations, and output to Prometheus (indicator) + Jaeger (link) + ELK (log), forming a complete observable triangle.

خط تسليم المواد الكيميائية/الاتفاقية المتعلقة بمبيدات الآفات/الاتفاقية الإطارية بشأن تغير المناخ وجيتوب

ويساعد برنامج " زيكسترام " العملاء على بناء نظام موحد للمعلومات المتعلقة بالحسابات العنقودية/الاتفاقية، حيث أن المبدأ الأساسي هو:نموذج لتغطية تشييد جميع الخدمات ونشرها:

  • خط المياه: جميع الخدمات الجزئية تتقاسم نفس مجموعة نماذج العمل الخاصة بالمؤتمرات الدولية/المؤتمرات المعني بمكافحة التصحر (نموذج عمل جينكينزفيل أو غيت هوب) الذي يتطلب فقط بضعة متغيرات (لغة، ميناء، حصص موارد) يمكن الوصول إليها.
  • وزع الطوابع: بيان بجميع موارد الكوبيرنيت (النشر، الخدمة، الاقتحام، الكونفريغماب) مخزن في مستودع غيت، حيث يقوم مجلس إدارة الأراضي في أرغو سي دي بالمراقبة المستمرة للتغييرات في مستودع غيت ومتزامنة مع المجموعات تلقائياً، وأي تعديل يدوي للمجموعة يعيده متحكم في غيتوب لضمان أن يكون مستودع جيت = عقارات المجموعة.
  • إطلاق سراح الكناريالإنجاز التدريجي من خلال نشرات آرغو - نشرت النسخة الجديدة من بود 5 في المائة أولا، ومعدل خطأ المراقبة وتأخير 5 دقائق، والتوسع الطبيعي في المؤشر إلى 25 في المائة و 100 في المائة، ومؤشرات في أي مرحلة تؤدي تلقائيا إلى حدوث تراجع.

نطاق قدرة النظام

(زيب)، قاعدة محشوة.

  • تخطيط المجموعاتتصميم بنية المجموعات المتعددة البيئة (التنمية/الاختبار/الانتاج/الانتاج) واختيار المواصفات واختيار الشبكة (Calico/Cilium) وتصميم برنامج التخزين.
  • إدارة المرايا القارئةوفيما يلي بعض الأمثلة على التطورات الأخيرة في مجال المرآة: بناء مستودعات خاصة في الميناء، ومسح أمني مطابق (الرقيق)، واستراتيجية الندرة المروية (بناء الماشية، والمرآة الأساسية للتفكيك).
  • التمدد المرن: HPA (based on CPU/RAM Pod horizontal scalding) + Cluster Autoscaler (node level scalding) + KEDA (based on event driven scalding of custom indicators such as message queue depth).

إدارة الخدمات والاتصالات

  • بوابة API: مواءمة الطريق، والتدفق المحدود، والتوثيق، والسجل، والتجهيز عبر النطاقات، ودعم توسيع نطاق التلويث إلى المنطق المصمم حسب الطلب.
  • تسجيل الخدمات وكشفها: Service discovery based on Kubernetes DNS + Service, managing external service metadata in conjunction with Consul/Nacos.
  • مركز الثقةوتقوم شركة نكوس/أبوللو بإدارة تشكيلات البيئة مركزيا، وترسل تغييرات في التشكيلات في الوقت الحقيقي، وتدعم التوزيع على نطاق رمادي والتراجع.

● نظام المراقبة

  • Log: Fluentd/Filebeat collect.Kafka buffer. Elsyarch store. Kibana display. Logs are associated by TraceID.
  • المؤشراتPrometheus + Grafana, covering infrastructure indicators (node/container/Pod) and application indicators (QPS/delayed/wrong/operational indicators).
  • تعقب الربط: OpenTelemetry + Jaeger, displaying the complete call chain and time per jump between services requested.
  • اتصل بالشرطة: Alertmanager Classified Alert (emergency/warning/notification), sent via Enterprise Micro-Credits/Pertification/Flying Book, with a Grafana panel screenshot.

CI/CD

  • وضع المعايير الوديعة (سياسة عامة، ونموذج الطلب المتكامل)
  • التلقائية، اختبار الوحدة، مسح الشفرة (سونار كبي)، المرآة تُعدّل
  • نشر الوثائق (الأرغو) + استراتيجية إطلاق المواد الخضراء

هيكل البيانات التوزيعية

  • سياسة قاعدة البيانات المتعلقة بالشلل: Split chairedly by field + Split horizontally by time/ID (SharingSphere) - Read and write separate (main library writing, reading from library).
  • خدمات التوزيعوهذا عدد قليل من صحائف الأنباء المحلية استنادا إلى المعلومات الواردة وإلى صحائف الأنباء المحلية.
  • هيكل الخوخ: Redis Cluster Multi-level Cache (local Cafsee + Distribution Cache + Database), Cache Aside / Writer Behind.

النواتج المنجزة

المرحلة التسليم العناصر الرئيسية
الهيكلة وثيقة تصميم الهيكل برنامج إزالة الفصل بين الخدمات، وتعريف الحدود الإقليمية، واتفاق الوصلات البينية (API)، واستراتيجية تكامل البيانات، وهيكل الهياكل الأساسية
الهياكل الأساسية مجموعة K8s + Middle (ب) نشر مجموعة كبيرنيتز (بما في ذلك الشبكة/التشكيل الأمني)، بوابة API، شبكة الخدمات، مركز التشكيل، مركز التسجيل، إلخ.
القابلية للملاحظة نظام المراقبة والشرطة فريق رصد بروميثيوس + غرافانا، منصة تسجيل حركة تحرير كوسوفو، وتتبع وصلات جايجر، وتشكيلة قواعد الإنذار، وقناة الإخطار الهرمي
CI/CD خط المياه + غيتوب نموذج خط تدفق موحد للمبادرة/الاتفاقية، تشكيلة آلية أرغو دي، استراتيجية إطلاق الكناري، آلية التشغيل الآلي
الهجرة برنامج الهجرة وتسليمها برنامج هجرة المشنقة، نصوص هجرة البيانات، دليل النقل، تدريب الأفرقة، 7x24 أمناً على الإنترنت

اتجاه القيمة المضافة

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

أعرف أكثر

  • تصميم البرامجيات التقليدية - تصميم وتطوير العمليات التجارية الفريدة
  • منهاج العمل الرقمي - بناء قاعدة التكنولوجيا الفعالة والمتدرجة على مستوى المؤسسة
  • نقل المنتجات - ضمان كامل في مجال التسليم من خط تدفق المواد الكيميائية/CD إلى النقل الإنتاجي
  • نصيحة مجانية - التواصل مع فريق (زكس كيترم)
الخدمات المهنية للزكك

الحاجة إلى مزيد من التحليل في سياق الحالة الراهنة للمؤسسة؟

نقدم المشورة التقنية لتكنولوجيا المعلومات، وبناء المعلومات في المؤسسة، والتوقعات المتعلقة بمشروع البرامجيات، وتطبيقات شركة FDE AI، وخدمات تصميم المنتجات والبرامجيات وتقديمها.

الخبراء الاستشاريون في مجال الاتصال
بيان المسؤولية المضمونة

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