AWS Machine Learning Blog→ المصدر

AWS SageMaker: دمج واجهة MLflow في بوابة مخصصة عبر React

نشرت AWS دليلاً شاملاً لدمج تطبيقات MLflow في SageMaker مباشرة في بوابة ويب مخصصة. تستخدم البنية React للواجهة الأمامية، وخادم وكيل Flask مع مصادقة SigV4،…

معالج بواسطة الذكاء الاصطناعي من AWS Machine Learning Blog؛ بتحرير Hamidun News
AWS SageMaker: دمج واجهة MLflow في بوابة مخصصة عبر React
المصدر: AWS Machine Learning Blog. كولاج: Hamidun News.
◐ استمع للمقال

نشرت AWS دليلاً مفصلاً حول دمج واجهة تطبيقات SageMaker MLflow مباشرة في تطبيق ويب مخصص. تصف الوثائق البنية الكاملة (React + Flask + AWS CDK)، وعملية النشر، والجوانب الأمنية الرئيسية لسيناريوهات المؤسسات.

لماذا دمج MLflow في بوابتك

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

البنية: React و Flask و SigV4

يتكون الحل من ثلاث طبقات. تعرض واجهة React الأمامية واجهة MLflow وتدير جلسة المستخدم وترسل الطلبات إلى الخادم الخلفي. يعترض خادم Flask العكسي الطلبات من المتصفح ويضيف توقيع AWS Signature Version 4 (SigV4) لكل طلب ويوكله إلى SageMaker MLflow ويعيد الاستجابة للعميل.

  • تطبيق React يدير واجهة المستخدم والمصادقة
  • معالج Flask يضيف توقيعات SigV4 للطلبات
  • AWS SageMaker MLflow يعالج بيانات النماذج والتجارب
  • AWS CDK ينشئ البنية الأساسية بالكامل تلقائياً
  • CloudTrail يسجل جميع العمليات للتدقيق

يتم نشر المجموعة الكاملة عبر AWS CDK (Cloud Development Kit) - وهي أداة البنية الأساسية كرمز تنشئ تلقائياً جميع موارد AWS اللازمة من الكود في Python أو TypeScript.

كيف يعمل الأمان

SigV4 هو آلية التوقيع الإلكتروني لطلبات AWS API. يمتلك خادم Flask بيانات اعتماد IAM ويوقع كل طلب قبل إرساله إلى SageMaker. المتصفح نفسه لا يرى مفاتيح AWS بل يتم تخزينها فقط على خادم Flask. تقول AWS في الوثائق: «تسمح البنية ذات الخادم العكسي بمركزية المصادقة والحفاظ على السيطرة الكاملة على الوصول». هذا يسمح بإخفاء بيانات الاعتماد من العميل والتحكم في الوصول من خلال سياسات IAM وتسجيل جميع الطلبات في CloudTrail وتقسيم الأذونات حسب المستخدمين. حتى لو فتح المستخدم أدوات مطور المتصفح فلن يجد مفاتيح AWS السرية.

ماذا يعني هذا

لقد بسطت AWS هجرة MLflow إلى المؤسسات. يمكن الآن للشركات الكبيرة دمج SageMaker MLflow في بوابتها الشركاتية - تطبيق واحد يحصل من خلاله الموظفون على إمكانية الوصول إلى جميع الأدوات. يتضمن الدليل الكود المصدري الكامل وتعليمات خطوة بخطوة للنشر وقائمة تحقق لتحقق النشر.

ZK
Hamidun News
أخبار الذكاء الاصطناعي بدون ضوضاء. اختيار تحريري يومي من أكثر من 400 مصدر. منتج من جمال حميدون، رئيس الذكاء الاصطناعي في Alpina Digital.

هل تريد التوقف عن قراءة الذكاء الاصطناعي والبدء باستخدامه؟

AI News هو موجز منسق لأخبار الذكاء الاصطناعي. تعلمك Hamidun Academy استخدام الذكاء الاصطناعي في عملك.

ما رأيك؟
جارٍ تحميل التعليقات…