- مكتبة البُناة في Amazon›
- المؤلفون
ديفيد ياناسيك، كبير مهندسين
ديفيد ياناسيك هو كبير مهندسين يعمل على خدمات مثل CloudWatch في تنظيم المراقبة وقابلية المتابعة في AWS. يعمل ديفيد مطوّر برامج في Amazon منذ عام 2006، وسبق له أن عمل على Amazon DynamoDB وAWS Lambda وAWS IoT. ويعمل أيضًا على أطر عمل خدمة الويب الداخلية وأنظمة أتمتة عمليات الأسطول. ومن الأنشطة المفضلة لديفيد في العمل هي تحليل السجلات والتحري عن طريق المقاييس التشغيلية لإيجاد طرق لجعل الأنظمة تعمل بسلاسة أكثر بمرور الوقت.
من إعداد ديفيد
نهج Amazon لمراقبة خدمات الإنتاج
تتناول هذه الجلسة كيفية تنفيذ Amazon للمراقبة الشاملة، من تقييم الصحة العامة للنظام إلى التعمق في تفاصيل طلب معين لفهمه بدقة. كما تستعرض الجلسة طريقة تفكير Amazon في استخدام القيم المئوية وأبعاد المقاييس، بالإضافة إلى لوحات المعلومات وتحليل السجلات والتتبع الموزّع.
التميز التشغيلي في Amazon
في هذه الجلسة، تعرف على الممارسات التشغيلية لشركة Amazon. كيف أدت العادات التي تبنتها الفرق، مثل التعامل مع الأحداث الماضية، ومشاركة المعرفة، ومراجعة المقاييس التشغيلية بانتظام، إلى قيام الفرق بالابتكار لبناء أدوات أفضل وإجراء تحولات معمارية.
تصميم أنظمة مرنة بدون خوادم وتشغيلها على نطاق واسع
في هذا الفيديو، نستعرض ما تقوم به AWS لبناء خدمات موثوقة ومرنة، بما في ذلك تجنب حالات الخطأ والتحميل الزائد، وتنفيذ أعمال محددة النطاق، والتقييد على عدة طبقات، وحماية التزامن، وإرسال الطلبات غير المكررة، وتطبيق الضغط العكسي والعدالة في الانتظار، وتنفيذ تقنيات تقسيم التحميل مثل Shuffle Sharding.
تنفيذ الفحوصات الصحية
الكشف تلقائيًا عن أعطال الخادم وتخفيفها دون عواقب غير مقصودة من النتائج الإيجابية الخاطئة على مستوى الأسطول.
تجهيز الأنظمة الموزعة للرؤية التشغيلية
الحصول على رؤية تشغيلية في أنظمة الإنتاج واستكشاف الأعطال وإصلاحها باستخدام أدوات البرنامج.
استخدام التخلص من الأحمال لتجنب التحميل الزائد
إستراتيجيات الحفاظ على أداء ثابت ويمكن التنبؤ به في مواجهة الحمل الزائد.
استخدام عزل التبعية لاحتواء التحميل الزائد للتزامن
احتواء التأثير الناتج عن التبعية الفاشلة للتأثير فقط على الوظائف ذات الصلة في التطبيق.
الإنصاف في الأنظمة متعددة المستأجرين
بناء العدالة في الأنظمة متعددة المستأجرين لتوفير أداء وتوافر يمكن التنبؤ بهما.
تجنب تراكمات قائمة الانتظار التي لا يمكن التغلب عليها
تحديد أولويات استنزاف أعباء العمل المهمة من قوائم الانتظار المتراكمة بسرعة، وتجنب التراكمات في المقام الأول.