در ۱۲ و ۱۳ مهر، API محصول CDN آروانکلاد با اختلال مواجه شد که باعث افزایش زمان پاسخگویی و از دسترس خارج شدن سرویس گردید.
بررسیها نشان داد که افزایش اتصالهای باز به پایگاه داده و قفل شدن سطرها در حین بهروزرسانی لیستها، منجر به اشباع کارگران وبسرور آپاچی شد.
علت اصلی، ذخیرهسازی تمام آیتمهای لیست به صورت JSON در یک ستون بود که باعث تداخل همزمانی و افزایش بار ترافیکی شد.
تیم فنی با اعمال محدودیتهای موقت و بازطراحی ساختار پایگاه داده به دو جدول مجزا، مشکل را حل کرد.
این تغییرات به صورت مرحلهای و با حفظ سازگاری با SDKها و پنل فعلی اجرا شد.
متن خبر
شرح خبر
در تاریخ ۱۲ و ۱۳ مهر، سرویس API محصول CDN آروانکلاد در چند بازه زمانی دچار اختلال شد که منجر به افزایش زمان پاسخگویی و در برخی موارد عدم پاسخ به درخواستها گردید.
بررسیها نشان داد که ریشه اصلی مشکل در طراحی نامناسب مدل ذخیرهسازی اطلاعات لیستها بوده است، جایی که تمام آیتمهای یک لیست به صورت JSON در یک ستون ذخیره میشدند.
این ساختار باعث قفل شدن سطرهای پایگاه داده در حین بهروزرسانی همزمان، اشباع اتصالها و در نهایت از دسترس خارج شدن سرویس شد.
تیم فنی با اعمال محدودیتهای موقت و بازطراحی ساختار پایگاه داده، مشکل را برطرف کرد.
در ۱۲ و ۱۳ مهر، API محصول CDN آروانکلاد با اختلال مواجه شد که باعث افزایش زمان پاسخگویی و از دسترس خارج شدن سرویس گردید.
بررسیها نشان داد که افزایش اتصالهای باز به پایگاه داده و قفل شدن سطرها در حین بهروزرسانی لیستها، منجر به اشباع کارگران وبسرور آپاچی شد.
علت اصلی، ذخیرهسازی تمام آیتمهای لیست به صورت JSON در یک ستون بود که باعث تداخل همزمانی و افزایش بار ترافیکی شد.
تیم فنی با اعمال محدودیتهای موقت و بازطراحی ساختار پایگاه داده به دو جدول مجزا، مشکل را حل کرد.
این تغییرات به صورت مرحلهای و با حفظ سازگاری با SDKها و پنل فعلی اجرا شد.
این رخداد نشان میدهد که حتی سرویسهای ابری بزرگ نیز میتوانند به دلیل طراحی نامناسب ساختار دادهها با چالشهای جدی مواجه شوند.
اختلال در سرویس CDN میتواند تأثیر گستردهای بر کسبوکارها و کاربران نهایی داشته باشد، به ویژه آنکه بسیاری از سایتها و برنامهها به این سرویس وابسته هستند.
علاوه بر این، این مورد یک درس مهم برای مهندسان نرمافزار است که طراحی پایگاه داده باید با توجه به مقیاسپذیری و بار همزمان انجام شود.
اختلال در سرویس CDN آروانکلاد میتواند منجر به کاهش عملکرد و در دسترس نبودن سایتها و برنامههای کاربردی شود که از این سرویس استفاده میکنند.
این امر میتواند باعث از دست رفتن درآمد، کاهش رضایت مشتریان و آسیب به اعتبار برند شود.
همچنین، کسبوکارهایی که به صورت کامل به این سرویس وابسته هستند، ممکن است با چالشهای عملیاتی جدی مواجه شوند.
آروانکلاد یکی از ارائهدهندگان اصلی سرویسهای ابری در ایران است و اختلال در سرویسهای آن میتواند تأثیر گستردهای بر اکوسیستم دیجیتال کشور داشته باشد.
بسیاری از استارتآپها، کسبوکارهای آنلاین و سازمانهای دولتی از سرویسهای آروانکلاد استفاده میکنند و هر گونه اختلال میتواند باعث کاهش کارایی و از دست رفتن فرصتهای تجاری شود.
این رخداد میتواند توجه بیشتری به اهمیت طراحی صحیح ساختار دادهها و مدیریت بار همزمان در سیستمهای ابری جلب کند.
همچنین، ممکن است باعث ایجاد استانداردها و بهترین شیوههای جدیدی برای جلوگیری از چنین اختلالهایی در آینده شود.
از نظر حقوقی، اگر این اختلال باعث خسارت مالی به مشتریان شود، ممکن است مسائل حقوقی و جبران خسارت مطرح گردد.
none technical_blog تیم فنی آروانکلاد علت اختلال در سرویس API را بررسی کرد: طراحی نامناسب ساختار دادهها باعث قفل شدن سطرها و اشباع اتصالها شد.
راهکارها چیست؟
این صفحه خلاصه و تحلیل فارسی خبر را نمایش میدهد. نسخه کامل/اصلی از طریق لینک منبع در دسترس است.
تحلیل تحریریه
ابعاد مهم خبر
چرا مهم است؟
این رخداد نشان میدهد که حتی سرویسهای ابری بزرگ نیز میتوانند به دلیل طراحی نامناسب ساختار دادهها با چالشهای جدی مواجه شوند.
اختلال در سرویس CDN میتواند تأثیر گستردهای بر کسبوکارها و کاربران نهایی داشته باشد، به ویژه آنکه بسیاری از سایتها و برنامهها به این سرویس وابسته هستند.
علاوه بر این، این مورد یک درس مهم برای مهندسان نرمافزار است که طراحی پایگاه داده باید با توجه به مقیاسپذیری و بار همزمان انجام شود.
اثر کسبوکاری
اختلال در سرویس CDN آروانکلاد میتواند منجر به کاهش عملکرد و در دسترس نبودن سایتها و برنامههای کاربردی شود که از این سرویس استفاده میکنند.
این امر میتواند باعث از دست رفتن درآمد، کاهش رضایت مشتریان و آسیب به اعتبار برند شود.
همچنین، کسبوکارهایی که به صورت کامل به این سرویس وابسته هستند، ممکن است با چالشهای عملیاتی جدی مواجه شوند.
اثر احتمالی برای ایران
آروانکلاد یکی از ارائهدهندگان اصلی سرویسهای ابری در ایران است و اختلال در سرویسهای آن میتواند تأثیر گستردهای بر اکوسیستم دیجیتال کشور داشته باشد.
بسیاری از استارتآپها، کسبوکارهای آنلاین و سازمانهای دولتی از سرویسهای آروانکلاد استفاده میکنند و هر گونه اختلال میتواند باعث کاهش کارایی و از دست رفتن فرصتهای تجاری شود.
ارتباط با LegalTech
این رخداد میتواند توجه بیشتری به اهمیت طراحی صحیح ساختار دادهها و مدیریت بار همزمان در سیستمهای ابری جلب کند.
همچنین، ممکن است باعث ایجاد استانداردها و بهترین شیوههای جدیدی برای جلوگیری از چنین اختلالهایی در آینده شود.
از نظر حقوقی، اگر این اختلال باعث خسارت مالی به مشتریان شود، ممکن است مسائل حقوقی و جبران خسارت مطرح گردد.