خلاصهٔ خبر
هر بار که Cloudflare با اختلال گسترده روبهرو میشود، گزارش فنی مفصلی دربارهٔ علت ریشهای، خط زمانی و اقدامهای اصلاحی منتشر میکند. این رویه که با عنوان «پستمورتم بدون سرزنش» شناخته میشود، پس از اختلالهای بزرگ این شرکت دوباره در مرکز توجه جامعهٔ دواپس قرار گرفته است. اهمیت موضوع فقط خود قطعی نیست. سطح شفافیت Cloudflare به معیاری برای سنجش رفتار ارائهدهندگان زیرساخت تبدیل شده است.
جزئیات
گزارشهای Cloudflare معمولاً زنجیرهٔ رویدادها، دلیل دیر شناسایی شدن مشکل و تغییرهایی را که برای جلوگیری از تکرار برنامهریزی شده توضیح میدهند. در اختلال سال ۲۰۱۹، یک عبارت باقاعده (regex) در قوانین WAF مصرف CPU را بهشدت بالا برد. در اختلال نوامبر ۲۰۲۵ هم فایل پیکربندی مربوط به مدیریت رباتها بزرگتر از حد انتظار ساخته شد و بخشی از ترافیک خطای ۵xx گرفت. در هر دو مورد حملهای در کار نبود. یک تغییر داخلی در تعامل با اجزای دیگر پیامدی پیشبینینشده داشت.
درسهای فنی این گزارشها تکرارشوندهاند: پیکربندی را مثل کد بررسی و با اعتبارسنجی حد و اندازه منتشر کنید، تغییرها را مرحلهای عرضه کنید، سوئیچ اضطراری برای خاموشکردن سریع قابلیتها داشته باشید و دربارهٔ رفتار سیستم هنگام خطا (fail-open یا fail-closed) از پیش تصمیم بگیرید. بخش فرهنگی ماجرا هم مهم است. پستمورتم خوب بهجای مقصر پیدا کردن، شرایطی را بررسی میکند که اجازه داد خطا به قطعی برسد و برای هر اقدام اصلاحی مسئول و موعد مشخص میکند.
اهمیت برای تیمهای ایرانی
بسیاری از تیمهای ایرانی برای DNS، CDN یا WAF به یک ارائهدهندهٔ واحد تکیه میکنند و برنامهٔ مشخصی برای قطع شدن آن ندارند. این رویداد فرصتی است تا وابستگیهای بیرونی خود را فهرست کنید و مسیر جایگزین، مثل DNS ثانویه یا امکان دورزدن CDN، را حداقل یکبار تمرین کنید. لازم نیست تیم بزرگی داشته باشید. یک قالب ساده برای پستمورتم شامل خط زمانی، علت ریشهای، اثر بر کاربران و اقدامهای پیگیری، پس از هر حادثهٔ داخلی کافی است تا همان خطا دوباره تکرار نشود.