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

  • موازنة التحميل تلقائيًا لحركة بيانات HTTP وgRPC وWebSocket وTCP.

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

  • طبقة سياسة قابلة للتوصيل وواجهة برمجة تطبيقات للإعدادات تتيحان التحكّم في الوصول وحدود المعدّل والحصص

  • مقاييس وسجلّات وعمليات تتبُّع تلقائية لجميع الزيارات في مجموعة، بما في ذلك الدخول والخروج في هذه المجموعة.

  • اتصال آمن من خدمة إلى خدمة في مجموعة واحدة باستخدام مصادقة وتفويض قوية بالاستناد إلى الهوية.

المشاريع ذات الصلة

برنامج Firebase هو منصّة لتطوير التطبيقات توفِّر أدوات مدمجة لمساعدتك في إنشاء تطبيقاتك وتنميتها وتحقيق الربح منها. تتيح حزمة تطوير البرامج (SDK) لمنصة Firebase الوصول إلى خدمات Firebase بطريقة بسيطة واصطلاحية على العديد من الأنظمة الأساسية.
إنّ Kubernetes هو نظام لإدارة المجموعات يهدف إلى إدارة التطبيقات الحاسوبية على مستوى عدة مضيفين، ما يوفّر آليات لنشر التطبيقات وصيانتها وتوسيع نطاقها. تقوم بتجميع الحاويات التي تشكل التطبيق في وحدات منطقية لسهولة الإدارة والاكتشاف.
يوفر Apache Beam نموذج برمجة موحدًا متقدمًا، يتيح لك تنفيذ مهام معالجة بيانات مجمّعة وتدفق البيانات التي يمكن تشغيلها على أي محرك تنفيذ. وهي سهلة الاستخدام مع Apache Apex وApache Flink وApache Spark وGoogle Cloud Dataflow بالإضافة إلى واجهات خلفية موزَّعة أخرى للمعالجة.
تعتمد مكوّنات KNative على نظام Kubernetes، ما يتجاهل التفاصيل المعقّدة ويتيح للمطوّرين التركيز على الجوانب المهمّة. تم إنشاء شركة KNative من خلال تصنيف أفضل الممارسات التي تمت مشاركتها من خلال عمليات التنفيذ الناجحة على أرض الواقع، وهي تحلّ الجوانب "المملة والصعبة" الناتجة عن نشر الخدمات المحلية المستندة إلى السحابة الإلكترونية وإدارتها حتى لا تضطر إلى إجراء ذلك بنفسك.