أمازون ساجميكر ستوديو هي أول بيئة تطوير متكاملة (IDE) لتعلم الآلة. يوفر واجهة مرئية واحدة قائمة على الويب حيث يمكنك تنفيذ جميع خطوات تطوير التعلم الآلي (ML) المطلوبة لإنشاء النماذج وتدريبها وضبطها وتصحيحها ونشرها ومراقبتها. يمنح علماء البيانات جميع الأدوات التي تحتاجها لأخذ نماذج ML من التجربة إلى الإنتاج دون مغادرة IDE. علاوة على ذلك ، اعتبارًا من نوفمبر 2022 ، يدعم Studio ملفات مساحات مشتركة لتسريع التعاون في الوقت الفعلي و نطاقات Amazon SageMaker المتعددة في منطقة AWS واحدة لكل حساب.
هناك نوعان من حالات الاستخدام السائدة للنسخ الاحتياطي والاسترداد لمجال Studio. تتضمن حالة الاستخدام الأولى وحدة أعمال العميل والمشروع الذي يريد وظيفة لتكرار المصنوعات اليدوية لعلماء البيانات وملفات البيانات إلى أي مجالات وملفات تعريف مستهدفة. تتضمن حالة الاستخدام الثانية النسخ المتماثل فقط عندما يتم حذف النطاق والملف الشخصي بسبب ظروف مثل التغيير من مفتاح يديره العميل إلى مفتاح مُدار من AWS أو تغيير الإعداد من إدارة الهوية والوصول AWS (IAM) المصادقة (انظر على متن الطائرة إلى مجال Amazon SageMaker باستخدام IAM) إلى مركز هوية AWS IAM (انظر على متن الطائرة إلى مجال Amazon SageMaker باستخدام مركز هوية IAM).
يغطي هذا المنشور بشكل أساسي حالة الاستخدام الثانية من خلال تقديم كيفية عمل نسخة احتياطية من عمل المستخدمين واستعادته عند ملف المستخدم و الفضاء يتم حذف ملفات التعريف وإعادة إنشائها ، لكننا نقدم أيضًا نص Python لدعم حالة الاستخدام الأولى.
عندما يتم إعادة إنشاء ملفات تعريف المستخدم والمساحة في مجال Studio الحالي ، سيتم إنشاء معرف جديد لدليل ملف التعريف داخل الاستوديو نظام ملفات أمازون المرن (أمازون إي إف إس) حجم. نتيجةً لذلك ، قد يفقد مستخدمو الاستوديو الوصول إلى القطع الأثرية للنموذج وملفات البيانات المخزنة في دليل ملف التعريف السابق إذا تم حذفها. بالإضافة إلى مجالات الاستوديو لا تدعم حاليًا وحدات تخزين EFS المخصصة أو الإضافية. نوصي بالاحتفاظ بوحدة تخزين Studio EFS السابقة كنسخة احتياطية باستخدام سياسة الإحتفاظ في الاستوديو.
لذلك ، يجب تنفيذ حل الاسترداد المناسب للوصول إلى البيانات من الدليل السابق في حالة حذف ملف التعريف أو لاستعادة الملفات من وحدة تخزين منفصلة في حالة حذف المجال. يمكن لعلماء البيانات تقليل التأثيرات المحتملة لحذف النطاق والملفات الشخصية إذا كانوا يلتزمون بشكل متكرر برموزهم في المستودع ويستخدمون التخزين الخارجي للوصول إلى البيانات. ومع ذلك ، فإن القدرة على النسخ الاحتياطي واستعادة مساحة عمل عالم البيانات هي طبقة أخرى لضمان استمرارية عملهم ، مما قد يزيد من إنتاجيتهم. علاوة على ذلك ، إذا كان لديك عشرات ومئات من مستخدمي Studio ، ففكر في كيفية أتمتة عملية الاسترداد لتجنب الأخطاء وتوفير التكاليف والوقت. لحل هذه المشكلة ، نقدم أ حل مكمل لاستعادة مجال Studio.
يشرح هذا المنشور وحدة النسخ الاحتياطي والاسترداد وطريقة واحدة لأتمتة العملية باستخدام بنية مدفوعة بالحدث. أولاً ، نوضح كيفية إجراء النسخ الاحتياطي والاسترداد إذا قمت بإنشاء مجال Studio جديد ومستخدم وملف تعريف مساحة باستخدام تكوين سحابة AWS القوالب. بعد ذلك ، نشرح الخطوات المطلوبة لاختبار حل الاسترداد الخاص بنا باستخدام المجال الحالي وملفات التعريف دون استخدام قوالب CloudFormation الخاصة بنا (يمكنك استخدام القوالب الخاصة بك). على الرغم من أن هذا المنشور يركز على إعداد مجال واحد ، فإن حلنا يعمل أيضًا مع نطاقات Studio متعددة. أخيرًا ، قمنا بأتمتة عملية توفير جميع الموارد باستخدام نموذج تطبيق AWS Serverless (AWS SAM) ، إطار عمل مفتوح المصدر لبناء تطبيقات بدون خادم.
حل نظرة عامة
يوضح الرسم البياني التالي سير العمل عالي المستوى للنسخ الاحتياطي والاسترداد لمجال Studio باستخدام بنية تعتمد على الأحداث.
يتضمن التطبيق المستند إلى الحدث الخطوات التالية:
- An الأمازون CloudWatch حكم الأحداث يستخدم أوس كلاود تريل لتعقب
CreateUserProfile
وCreateSpace
استدعاءات API ، وشغل القاعدة ، واستدعاء AWS لامدا وظيفة. - تقوم الوظيفة بتحديث جدول المستخدم وإلحاق العناصر الموجودة في جدول المحفوظات بتنسيق الأمازون DynamoDB. بالإضافة إلى ذلك ، تتعقب طبقة قاعدة البيانات اسم المجال والملف الشخصي وتعيين نظام الملفات.
توضح الصورة التالية هيكل جداول DynamoDB. ال مفتاح التقسيم ومفتاح الفرز في ال studioUser
يتكون الجدول من الملف الشخصي واسم المجال. يحتفظ عمود النسخ المتماثل بعلامة النسخ المتماثل بحيث تكون القيمة الافتراضية صحيحة. فضلاً عن ذلك، bytes_written
, bytes_file_transferred
, total_duration_ms
و replication_status
يتم ملء الحقول عند اكتمال النسخ المتماثل بنجاح.
يمكن استبدال طبقة قاعدة البيانات بخدمات أخرى ، مثل خدمة قاعدة بيانات الأمازون (Amazon RDS) أو خدمة تخزين أمازون البسيطة (أمازون S3). ومع ذلك ، اخترنا DynamoDB بسبب تدفقات أمازون DynamoDB ميزة.
- يتم تمكين DynamoDB Streams في جدول المستخدم ، ويتم تعيين وظيفة Lambda كمشغل ويتم استدعاؤها بشكل متزامن عند توفر سجلات دفق جديدة.
- تعمل وظيفة Lambda الأخرى على تشغيل عملية استعادة الملفات باستخدام أدوات استعادة ملفات المستخدم والفضاء.
يتضمن سير عمل النسخ الاحتياطي والاسترداد الخطوات التالية:
- يتكون سير عمل النسخ الاحتياطي والاسترداد من وظائف خطوة AWS، تتكامل مع خدمات AWS الأخرى ، بما في ذلك أوس داتا سينك، لتنظيم استعادة المستخدم وملفات الفضاء من الدليل السابق إلى دليل جديد بينهما استوديو حجم EFS المجال (استجمام الملف الشخصي) أو وحدة تخزين EFS للمجال الجديد (مجال الترفيه). مع ال وظائف Step Fun Funflow Studio، يمكن تنفيذ سير العمل بدون رمز (كما في هذه الحالة) أو رمز منخفض للحصول على حل أكثر تخصيصًا. يتم استدعاء آلة حالة Step Functions عندما يكتشف التطبيق المستند إلى الحدث حدث إنشاء الملف الشخصي. لكل ملف تعريف ، يقوم جهاز حالة وظائف الخطوة بتشغيل مهمة DataSync لنسخ كافة الملفات من الدلائل السابقة إلى الدليل الجديد.
الصورة التالية هي الرسم البياني الفعلي لجهاز حالة Step Functions. نلاحظ أن ListApp*
تضمن الخطوة ملء أدلة الملف الشخصي في وحدة تخزين Studio EFS قبل المتابعة. أيضا ، قمنا بتنفيذ أعد المحاولة مع التراجع الأسي للتعامل مع خنق API لـ DataSync CreateLocationEfs
و CreateTask
مكالمات API.
- عندما يفتح المستخدمون الاستوديو الخاص بهم ، ستكون جميع الملفات من الدلائل المعنية من الدليل السابق متاحة لمواصلة عملهم. استغرقت مهمة DataSync التي تنسخ غيغابايت واحد من البيانات من تجربتنا حوالي دقيقة واحدة.
فيما يلي الخدمات التي سيتم استخدامها كجزء من الحل:
المتطلبات الأساسية المسبقة
لتنفيذ هذا الحل ، يجب أن تتوفر لديك المتطلبات الأساسية التالية:
- An حساب AWS إذا لم يكن لديك بالفعل واحدة. يجب أن يكون لدى مستخدم IAM الذي تستخدمه أذونات كافية لإجراء مكالمات خدمة AWS الضرورية وإدارة موارد AWS.
- • أوس سام كلي مثبتة ومهيأة.
- حل متجر العقارات الشامل الخاص بك في جورجيا بيانات اعتماد AWS اقامة.
- تم تثبيت Git.
- بايثون 3.9.
- مجموعة ملف تعريف Studio واسم مجال فريد عبر جميع نطاقات Studio داخل منطقة وحساب.
- تحتاج إلى استخدام حاوية Amazon VPC و S3 الحالية لاتباع خطوة النشر.
- أيضًا ، كن على دراية بحصة الخدمة لـ الحد الأقصى لعدد مهام DataSync لكل حساب لكل منطقة (الافتراضي هو 100). أنت تستطيع طلب زيادة الحصة لتلبية عدد مهام النسخ المتماثل لحالة الاستخدام الخاصة بك.
الرجوع إلى قائمة خدمات AWS الإقليمية لتوافر الخدمة على أساس المنطقة. بالإضافة إلى ذلك ، راجع نقاط نهاية وحصص Amazon SageMaker.
قم بإعداد بنية أساسية لاستعادة ملف تعريف الاستوديو
يوضح الرسم التخطيطي التالي الخطوات المنطقية لمسؤول SageMaker لإعداد مستخدم Studio والبنية التحتية لاستعادة المساحة ، والتي يمكن أن يكملها أمر واحد مع حلنا الآلي.
لإعداد البيئة ، قم باستنساخ GitHub repo في الجهاز:
يوضح الكود التالي استخدام البرنامج النصي للنشر:
لإنشاء ملف الأمازون SageMaker المجال ، قم بتشغيل الأمر التالي. تحتاج إلى تحديد Amazon VPC و الشبكة الفرعية تريد استخدامه. نحن نستخدم VPC فقط الوضع لنشر الاستوديو. إذا لم يكن لديك أي تفضيلات ، يمكنك استخدام الافتراضي VPC والشبكة الفرعية. أيضًا ، حدد أي اسم مكدس ، منطقة AWS، واسم حاوية S3 لـ AWS SAM لنشر وظيفة Lambda:
إذا كنت تريد استخدام مجال Studio موجود ، فقم بتشغيل الأمر التالي. خيار -d
نعم ، ستتخطى إنشاء مجال Studio جديد:
بالنسبة للمجالات الموجودة ، يجب على مسؤول SageMaker أيضًا تحديث مجموعات أمان Studio EFS المستهدفة والمصدر للسماح بالاتصال بالمستخدم وأداة استعادة ملف الفضاء. على سبيل المثال ، لتشغيل الأمر التالي ، تحتاج إلى تحديد معرف نظام الملفات الرئيسيومعرف نظام ملفات EFS و SecurityGroupId
يستخدمه المستخدم وأداة استعادة ملف الفضاء (نناقش هذا بمزيد من التفصيل لاحقًا في المنشور):
التدفق المنطقي لاستعادة المستخدم والمساحة
يوضح الرسم التخطيطي التالي المستخدم المنطقي ومخطط تدفق استعادة المساحة لمسؤول SageMaker لفهم كيفية عمل الحل ، ولا يلزم أي إعداد إضافي. إذا تم حذف ملف التعريف (مستخدم أو مساحة) والمجال عن طريق الخطأ ، يتم فصل وحدة تخزين EFS ولكن لا يتم حذفها. السيناريو المحتمل هو أننا قد نرغب في التراجع عن الحذف عن طريق إعادة إنشاء مجال وملفات تعريف جديدة. إذا تم إعادة تهيئة نفس الملفات الشخصية مرة أخرى ، فقد يرغبون في الوصول إلى الملفات من مساحة العمل الخاصة بهم في وحدة التخزين المنفصلة. عملية الاسترداد مؤتمتة بالكامل تقريبًا ؛ الإجراء الوحيد المطلوب من قبل مسؤول SageMaker هو إعادة إنشاء مجال Studio وملفات التعريف باستخدام نفس قالب CloudFormation. باقي الخطوات مؤتمتة.
اختياريًا ، إذا أراد مسؤول SageMaker التحكم في النسخ المتماثل ، فقم بتشغيل الأمر التالي لإيقاف تشغيل النسخ المتماثل لمجالات وملفات تعريف محددة. يقوم هذا البرنامج النصي بتحديث حقل النسخ المتماثل بإعطاء المجال واسم الملف الشخصي في الجدول. لاحظ أنك تحتاج إلى تشغيل البرنامج النصي لنفس المستخدم في كل مرة يتم إعادة إنشائه.
توفر الخطوة الاختيارية التالية الحل لحالة الاستخدام الأولى للسماح بالنسخ المتماثل بين نظام الملفات المصدر المحدد إلى أي مجال هدف واسم ملف تعريف. إذا أراد مسؤول SageMaker نسخ بيانات ملف تعريف معينة إلى مجال مختلف وملف تعريف غير موجود بعد ، فقم بتشغيل الأمر التالي. يقوم البرنامج النصي بإدراج المجال الجديد واسم ملف التعريف بمعلومات نظام ملف المصدر المحدد. سيؤدي إنشاء ملف التعريف التالي إلى تشغيل مهمة النسخ المتماثل. لاحظ أنك تحتاج إلى تشغيل add-security-group.py من الخطوة السابقة للسماح بالاتصال بأداة استعادة الملفات.
في الأقسام التالية ، نختبر سيناريوهين للتأكد من أن الحل يعمل كما هو متوقع.
قم بإنشاء مجال Studio جديد
يفترض سيناريو الاختبار الأول لدينا أنك تبدأ من نقطة الصفر وتريد إنشاء مجال Studio جديد وملفات تعريف في بيئتك باستخدام القوالب الخاصة بنا. ثم ننشر مجال Studio والمستخدم والمساحة وسير عمل النسخ الاحتياطي والاسترداد وتطبيق الأحداث. الغرض من السيناريو الأول هو تأكيد استرداد ملف التعريف في الدليل الرئيسي الجديد تلقائيًا عند حذف ملف التعريف وإعادة إنشائه داخل نطاق Studio نفسه.
أكمل الخطوات التالية:
- لنشر التطبيق ، قم بتشغيل الأمر التالي:
- في وحدة تحكم AWS CloudFormation ، تأكد من وجود الحزم التالية
CREATE_COMPLETE
الحالة:<stack_name>
-DemoBootstrap-*
<stack_name>
-StepFunction-*
<stack_name>
-EventApp-*
<stack_name>
-StudioDomain-*
<stack_name>
-StudioUser1-*
<stack_name>
-StudioSpace-*
إذا فشل النشر في أي حزم ، فتحقق من الخطأ وحل المشكلات. بعد ذلك ، انتقل إلى الخطوة التالية فقط إذا تم حل المشكلات.
- في وحدة تحكم DynamoDB ، اختر طاولات الطعام في جزء التنقل وتأكد من أن ملف
studioUser
وstudioUserHistory
يتم إنشاء الجداول. - أختار
studioUser
واختر استكشف عناصر الجدول لتأكيد هذه العناصر لـuser1
وspace1
مأهولة في الجدول. - في وحدة تحكم SageMaker ، اختر المجالات في جزء التنقل.
- اختار
demo-myapp-dev-studio-domain
. - على ملفات تعريف المستخدم علامة التبويب، حدد
user1
واختر إطلاق، و اختار استوديو لفتح الاستوديو للمستخدم.
لاحظ أن الاستوديو قد يستغرق التحميل لأول مرة من 10 إلى 15 دقيقة.
- على قم بتقديم القائمة، اختر محطة لإطلاق محطة جديدة داخل Studio.
- قم بتشغيل الأمر التالي في الجهاز لإنشاء ملف للاختبار:
- كرر هذه الخطوات لـ
space1
(يختار المساحات في الخطوة 7). لا تتردد في إنشاء ملف من اختيارك. - احذف مستخدم الاستوديو
user1
وspace1
عن طريق إزالة الأكوام المتداخلة<stack_name>
و-StudioUser1-*
<stack_name>
-StudioSpace-*
من الوالد. احذف الحزم بالتعليق على كتل التعليمات البرمجية التالية من ملف قالب AWS SAM ،template.yaml
. تأكد من حفظ الملف بعد التعديل:
- قم بتشغيل الأمر التالي لنشر المكدس بهذا التغيير:
- أعد إنشاء ملفات تعريف الاستوديو عن طريق إعادة المكدس مرة أخرى إلى الأصل. قم بإلغاء تعليق كتلة التعليمات البرمجية من الخطوة السابقة ، واحفظ الملف ، وقم بتشغيل الأمر نفسه:
بعد النشر الناجح ، يمكنك التحقق من النتائج.
- في وحدة تحكم AWS CloudFormation ، اختر الحزمة
<stack_name>
-StepFunction-*
- في المكدس ، اختر قيمة الهوية المادية of
StepFunction
في ال الموارد والقسم الخاص به. - اختر أحدث تشغيل وتأكد من حالته في عرض الرسم البياني.
يجب أن تبدو مثل لقطة الشاشة التالية لنسخ ملف تعريف المستخدم. يمكنك أيضًا التحقق من التشغيل الآخر للتأكد من نفس الشيء لملف تعريف المساحة.
- إذا أكملت الخطوات من 5 إلى 10 ، فافتح مجال Studio لـ
user1
وتأكيد ذلكuser1.txt
يتم نسخ الملف إلى الدليل الذي تم إنشاؤه حديثًا.
يجب ألا يكون مرئيًا في space1
الدليل ، مع الاحتفاظ بنفس ملكية الملف.
- كرر هذه الخطوة لـ
space1
. - في وحدة التحكم DataSync ، اختر أحدث معرف مهمة.
- اختار تاريخنا ومعرف التشغيل الأحدث.
هذه طريقة أخرى لفحص التكوينات وحالة تشغيل مهمة DataSync. على سبيل المثال ، تُظهر لقطة الشاشة التالية نتيجة المهمة لـ user1
النسخ المتماثل للدليل.
قمنا فقط بتغطية إعادة الملف الشخصي في هذا السيناريو. ومع ذلك ، يعمل الحل الخاص بنا بنفس الطريقة لإعادة إنشاء مجال Studio ، ويمكن اختباره عن طريق حذف المجال وإعادة إنشائه.
استخدم مجال Studio موجود
يفترض سيناريو الاختبار الثاني الخاص بنا أنك تريد استخدام مجال SageMaker وملفات التعريف الموجودة في البيئة. لذلك ، نقوم فقط بنشر سير عمل النسخ الاحتياطي والاسترداد وتطبيق الحدث. مرة أخرى ، يمكنك استخدام قالب Studio CloudFormation الخاص بك أو إنشائه من خلال وحدة تحكم AWS CloudFormation للمتابعة. نظرًا لأننا نستخدم مجال Studio الحالي ، فسوف يسرد الحل المستخدم الحالي والمساحة لجميع المجالات داخل المنطقة ، والتي نسميها زراعة.
أكمل الخطوات التالية:
- لنشر التطبيق ، قم بتشغيل الأمر التالي:
- في وحدة تحكم AWS CloudFormation ، تأكد من وجود الحزم التالية
CREATE_COMPLETE
الحالة:<stack_name>
-DemoBootstrap-*
<stack_name>
-StepFunction-*
<stack_name>
-EventApp-*
إذا فشل النشر في أي حزم ، فتحقق من الخطأ وحل المشكلات. بعد ذلك ، انتقل إلى الخطوة التالية فقط إذا تم حل المشكلات.
- تحقق من اكتمال بذرة البيانات الأولية.
- في وحدة تحكم DynamoDB ، اختر طاولات الطعام في جزء التنقل وتأكد من أن ملف
studioUser
وstudioUserHistory
يتم إنشاء الجداول. - اختار
studioUser
واختر استكشف عناصر الجدول لتأكيد أن العناصر الخاصة بمجال Studio الحالي يتم ملؤها في الجدول.
انتقل إلى الخطوة التالية فقط إذا اكتملت البذرة بنجاح. إذا لم يتم ملء الجداول ، فتحقق من سجلات CloudWatch لوظيفة Lambda المقابلة. في وحدة تحكم AWS CloudFormation ، اختر الحزمة <stack_name>
، واختر المعرف الفعلي لـ -EventApp-*
DDBSeedLambda
في ال الموارد الجزء. تحت مراقبة، اختر عرض سجلات CloudWatch وتحقق من السجلات لمعرفة آخر عملية تشغيل لتحري الخلل وإصلاحه.
- لتحديث مجموعة أمان EFS ، احصل أولاً على ملف
SecurityGroupId
. نحن نستخدم مجموعة الأمان التي تم إنشاؤها بواسطة قالب CloudFormation ، والذي يسمح لكل حركة المرور في الاتصال الخارجي. قم بتشغيل الأمر التالي:
- الحصول على
HomeEfsFileSystemId
، وهو معرف وحدة تخزين EFS المنزلية في Studio. قم بتشغيل الأمر التالي: - أخيرًا ، قم بتحديث مجموعة أمان EFS من خلال السماح بالداخل من مجموعة الأمان المشتركة مع مهمة DataSync باستخدام المنفذ 2049. قم بتشغيل الأمر التالي:
- احذف وأعد إنشاء ملفات تعريف الاستوديو التي تختارها باستخدام نفس اسم ملف التعريف.
- قم بتأكيد حالة تشغيل جهاز حالة Step Functions واستعادة دليل ملف تعريف Studio باتباع الخطوات من السيناريو الأول.
يمكنك أيضًا اختبار سير عمل Step Functions يدويًا مع اختيارك لمدخلات المصدر والهدف للنسخ المتماثل (مزيد من التفاصيل موجودة في README.md في مستودع جيثب).
تنظيف
قم بتشغيل الأوامر التالية لتنظيف مواردك:
احذف ملف SageMakerSecurityGroup
بعد 20 دقيقة أو نحو ذلك. حذف ملف واجهة شبكة مرنة (ENI) يمكن أن تجعل المكدس تظهر على أنها DELETE_IN_PROGRESS
لبعض الوقت ، لذلك قمنا عمدًا بتعيين مجموعة الأمان ليتم الاحتفاظ بها. أيضا ، أنت بحاجة إلى قم بفصل مجموعة الأمان هذه عن مجموعة الأمان التي يديرها SageMaker قبل أن تتمكن من حذفها.
وفي الختام
Studio هو IDE قوي يسمح لعلماء البيانات بتطوير النماذج وتدريبها واختبارها ونشرها بسرعة. يناقش هذا المنشور كيفية عمل نسخة احتياطية واستعادة الملفات المخزنة في منزل عالم البيانات ودليل المساحة المشتركة. لقد أوضحنا أيضًا كيف يمكن للهندسة القائمة على الحدث أن تساعد في أتمتة عملية الاسترداد.
يمكن أن يساعد حلنا في تحسين مرونة أدوات علماء البيانات داخل Studio ، مما يؤدي إلى الكفاءة التشغيلية على سحابة AWS. أيضًا ، الحل معياري ، لذا يمكنك استخدام المكونات الضرورية وتحديثها لاستخدامك. على سبيل المثال ، قد يكون التحسين على هذا الحل هو النسخ المتماثل عبر الحسابات. نأمل أن يكون ما أظهرناه في المنشور مصدرًا مفيدًا لدعم هذه الأفكار.
لتبدأ مع Studio ، تحقق من Amazon SageMaker لعلماء البيانات. من فضلك أرسل لنا ملاحظاتك على منتدى AWS لـ SageMaker أو من خلال جهات اتصال دعم AWS الخاصة بك. يمكنك العثور على أمثلة استوديو أخرى في موقعنا مستودع جيثب.
حول المؤلف
كيني ساتو مهندس تعلم الآلة في AWS ، يوجه العملاء في تصميم حلول التعلم الآلي وتنفيذها. حصل على درجة الماجستير في هندسة الكمبيوتر من جامعة Virginia Tech ويسعى للحصول على درجة الدكتوراه في علوم الكمبيوتر. في أوقات فراغه ، يمكنك أن تجده في الفناء الخلفي لمنزله أو في مكان ما يلعب مع بناته الجميلات.
جوتام نامبيار هو مستشار DevOps مع AWS. إنه مهتم بشكل خاص بتصميم وبناء الحلول الآلية وخطوط أنابيب MLOps وإنشاء أنماط أفضل ممارسات DevOps قابلة لإعادة الاستخدام وآمنة. في أوقات فراغه ، يحب اللعب ومشاهدة كرة القدم.
- محتوى مدعوم من تحسين محركات البحث وتوزيع العلاقات العامة. تضخيم اليوم.
- أفلاطونايستريم. ذكاء بيانات Web3. تضخيم المعرفة. الوصول هنا.
- سك المستقبل مع أدرين أشلي. الوصول هنا.
- المصدر https://aws.amazon.com/blogs/machine-learning/implement-backup-and-recovery-using-an-event-driven-serverless-architecture-with-amazon-sagemaker-studio/
- :لديها
- :يكون
- :ليس
- :أين
- $ UP
- 1
- 10
- 100
- 13
- 14
- 20
- 2022
- 7
- 8
- 9
- a
- تسريع
- الوصول
- حسابي
- في
- اكشن
- مضيفا
- إضافة
- إضافي
- وبالإضافة إلى ذلك
- مشرف
- بعد
- مرة أخرى
- الكل
- السماح
- السماح
- يسمح
- على طول
- سابقا
- أيضا
- بالرغم ان
- أمازون
- أمازون RDS
- الأمازون SageMaker
- أمازون ساجميكر ستوديو
- an
- و
- آخر
- أي وقت
- API
- التطبيق
- تطبيق
- التطبيقات
- نهج
- ما يقرب من
- هندسة معمارية
- هي
- AS
- At
- التحقّق من المُستخدم
- أتمتة
- الآلي
- تلقائيا
- توفر
- متاح
- تجنب
- AWS
- تكوين سحابة AWS
- الى الخلف
- دعم
- على أساس
- BE
- لان
- قبل
- يجري
- أفضل
- ما بين
- حظر
- Blocks
- نساعدك في بناء
- ابني
- الأعمال
- لكن
- by
- دعوة
- دعوات
- CAN
- حقيبة
- الحالات
- CD
- تغيير
- التحقق
- خيار
- اختار
- اختار
- سحابة
- الكود
- للاتعاون
- عمود
- مجموعة
- التعليق
- ارتكاب
- إكمال
- الطلب مكتمل
- يكمل
- مكونات
- الكمبيوتر
- هندسة الكمبيوتر
- علوم الكمبيوتر
- حالة
- الشروط
- أكد
- صلة
- نظر
- كنسولات
- consultants
- جهات الاتصال
- استمر
- مراقبة
- المقابلة
- التكاليف
- استطاع
- مغطى
- يغطي
- خلق
- خلق
- خلق
- خلق
- حالياًّ
- حاليا
- على
- زبون
- العملاء
- حسب الطلب
- البيانات
- الوصول إلى البيانات
- قاعدة البيانات
- الترتيب
- شرح
- تظاهر
- نشر
- نشر
- التفاصيل
- تفاصيل
- تطوير
- التطوير التجاري
- مختلف
- الدلائل
- بحث
- لا
- نطاق
- اسم نطاق
- المجالات
- دون
- لا
- اثنان
- كل
- كفاءة
- تمكين
- مهندس
- الهندسة
- ضمان
- يضمن
- تماما
- البيئة
- خطأ
- الحدث/الفعالية
- مثال
- أمثلة
- يوجد
- القائمة
- متوقع
- تجربة
- شرح
- ويوضح
- الأسي
- خارجي
- فشل
- الميزات
- ردود الفعل
- شعور
- حقل
- مجال
- قم بتقديم
- ملفات
- أخيرا
- الاسم الأول
- تدفق
- ويركز
- اتباع
- متابعيك
- في حالة
- تشكيل
- المنتدى
- وجدت
- الإطار
- مجانا
- كثيرا
- تبدأ من
- تماما
- وظيفة
- وظيفة
- وظائف
- دولار فقط واحصل على خصم XNUMX% على جميع
- بوابة
- GitHub جيثب:
- معطى
- يعطي
- رسم بياني
- تجمع
- مجموعات
- مقبض
- يملك
- وجود
- he
- مساعدة
- مفيد
- رفيع المستوى
- له
- تاريخ
- يحمل
- الصفحة الرئيسية
- أمل
- كيفية
- كيفية
- لكن
- HTML
- HTTP
- HTTPS
- مئات
- i
- ID
- الأفكار
- هوية
- if
- يوضح
- صورة
- الآثار
- تنفيذ
- نفذت
- تحقيق
- تحسن
- in
- يشمل
- بما فيه
- القيمة الاسمية
- معلومات
- البنية التحتية
- في البداية
- المدخلات
- إدراج
- تثبيت
- مثل
- المتكاملة
- عمدا
- يستفد
- السطح البيني
- التذرع
- مسائل
- IT
- العناصر
- انها
- وظيفة
- حفظ
- القفل
- الى وقت لاحق
- إطلاق
- طبقة
- قيادة
- تعلم
- مغادرة
- مثل
- الإعجابات
- قائمة
- تحميل
- موقع
- منطقي
- بحث
- يبدو مثل
- فقد
- منخفض
- آلة
- آلة التعلم
- في الأساس
- جعل
- إدارة
- تمكن
- يدويا
- رسم الخرائط
- سادة
- مايو..
- تعرف علي
- القائمة
- ربما
- دقيقة
- دقيقة
- الأخطاء
- ML
- MLOps
- موضة
- نموذج
- عارضات ازياء
- وحدات
- وحدة
- مراقبة
- الأكثر من ذلك
- علاوة على ذلك
- أكثر
- متعدد
- يجب
- الاسم
- قائمة الإختيارات
- ضروري
- حاجة
- إحتياجات
- شبكة
- جديد
- التالي
- لا
- نوفمبر
- عدد
- of
- خصم
- on
- التأهيل ل
- ONE
- فقط
- جاكيت
- المصدر المفتوح
- تشغيل
- خيار
- مزيد من الخيارات
- or
- أخرى
- لنا
- خارج
- على مدى
- الخاصة
- ملكية
- خبز
- المعلمة
- المعلمات
- جزء
- خاص
- خاصة
- أنماط
- نفذ
- أذونات
- مادي
- المكان
- أفلاطون
- الذكاء افلاطون البيانات
- أفلاطون داتا
- لعب
- من فضلك
- مأهول
- ممكن
- منشور
- محتمل
- قوي
- ممارسة
- الشروط
- سابق
- المشكلة
- مشاكل
- عملية المعالجة
- الإنتــاج
- إنتاجية
- ملفي الشخصي
- ملامح
- تنفيذ المشاريع
- لائق
- HAS
- تزود
- ويوفر
- غرض
- بايثون
- بسرعة
- في الوقت الحقيقي
- تلقى
- الأخيرة
- نوصي
- تسجيل
- استعادة
- استرجاع
- منطقة
- إقليمي
- إزالة
- استبدال
- تكرار
- مستودع
- مطلوب
- حل
- مورد
- الموارد
- هؤلاء
- REST
- على استعادة
- نتيجة
- النتائج
- قابلة لإعادة الاستخدام
- العودة
- مراجعة
- قاعدة
- يجري
- sagemaker
- سام
- نفسه
- حفظ
- سيناريو
- سيناريوهات
- علوم
- العلماء
- الثاني
- القسم
- أقسام
- تأمين
- أمن
- انظر تعريف
- بذرة
- إرسال
- Serverless
- الخدمة
- خدماتنا
- طقم
- ضبط
- الإعداد
- شاركت
- ينبغي
- إظهار
- يظهر
- الاشارات
- عزباء
- So
- كرة القدم
- حل
- الحلول
- حل
- بعض
- في مكان ما
- مصدر
- الفضاء
- محدد
- محدد
- كومة
- كومات
- بدأت
- ابتداء
- الولايه او المحافظه
- الحالة
- خطوة
- خطوات
- تخزين
- متجر
- تخزين
- مجرى
- تيارات
- بناء
- ستوديو
- الشبكة الفرعية
- لاحق
- ناجح
- بنجاح
- هذه
- كاف
- الدعم
- الدعم
- نظام
- جدول
- أخذ
- الهدف
- مهمة
- المهام
- التكنولوجيا
- تقني
- قالب
- النماذج
- عشرات
- محطة
- تجربه بالعربي
- الاختبار
- أن
- •
- المصدر
- من مشاركة
- منهم
- then
- وبالتالي
- تشبه
- هم
- هؤلاء
- عبر
- الوقت
- إلى
- استغرق
- أداة
- أدوات
- مسار
- حركة المرور
- قطار
- يثير
- صحيح
- منعطف أو دور
- اثنان
- نوع
- مع
- فهم
- فريد من نوعه
- وحدة
- تحديث
- آخر التحديثات
- us
- الأستعمال
- تستخدم
- حالة الاستخدام
- مستعمل
- مستخدم
- المستخدمين
- استخدام
- الاستفادة من
- قيمنا
- فرجينيا
- مرئي
- حجم
- تريد
- يريد
- يريد
- مراقبة
- طريق..
- we
- على شبكة الإنترنت
- حسن
- ابحث عن
- متى
- سواء
- التي
- سوف
- مع
- في غضون
- بدون
- للعمل
- أعمال
- يامل
- حتى الآن
- أنت
- حل متجر العقارات الشامل الخاص بك في جورجيا
- زفيرنت