EBS مقابل EFS لمشاركة المجلدات بين عدة EC2 Instances
عندما تحتاج إلى مشاركة مجلد واحد بين خمسة EC2 instances تعمل في نفس الوقت، فإن الخطأ الأكثر شيوعاً هو محاولة تركيب EBS volume على أكثر من instance واحد — وهو سيناريو يبدو منطقياً للوهلة الأولى لكنه يؤدي إلى تلف البيانات في معظم الحالات. الفهم الصحيح للفرق بين EBS وEFS يوفر عليك ساعات من استكشاف الأخطاء وربما خسارة بيانات حقيقية في بيئة الإنتاج. TL;DR — EBS مقابل EFS لمشاركة الملفات المعيار EBS EFS المشاركة بين instances متعددة محدودة جداً (Multi-Attach لـ io1/io2 فقط) نعم، بشكل أصلي بروتوكول الوصول Block storage (مثل قرص محلي) NFS v4.1/4.0 نظام الملفات المشترك يتطلب cluster-aware filesystem مدمج ومُدار بالكامل الأداء أعلى (latency أقل) مناسب لمعظم حالات الاستخدام التسعير يُدفع بحجم المساحة المحجوزة يُدفع بحجم البيانات المخزنة فعلياً التوافر عبر Availability Zones محدود بـ AZ واحد (في الغالب) Regional — عبر AZs متعددة كيف يعمل EBS وEFS — الفرق الجوهري EBS هو block storage — يتصرف بالضبط كق...