گزارش استفاده از اعتبار اهدایی آروان

چند وقت پیش یکی از دوستان نادیدهٔ گنجور پیشنهاد کردند که مبلغ ۳۰۰ میلیون تومان از اعتبارشان را در ابر آروان به گنجور هدیه بدهند:

دوست نادیده

مهربانی این دوست نادیده را پذیرا شدم و ایشان پیگیری کردند و نتیجه، افزایش اعتبار من در آروان شد:

افزایش اعتبار آروان

پیشتر و همیشه دوستان آروان به گنجور لطف داشته‌اند و من پیشتر هم از لطف ایشان بهره‌‌مند شده‌ام.

با وجود آن که این دوست عزیز علاوه بر عدم ذکر نام خودشان، درخواست نام نبردن از آروان را هم به نقل از این دوستان کرده بودند به نظرم رسید که این درخواست آروان ممکن است ملاحظه‌ای باشد در حق گنجور که نخواهند گنجور در معرض تهمتهای ناروایی که به این شرکت زده شده و می‌شود قرار بگیرد. از این جهت درخواست دوم را نادیده گرفتم و نام آروان را پنهان نکردم.

صفحهٔ کمکهای مالی گنجور

در این نوشته -همچون گزارشی که پیشتر در مورد اعتبار اهدایی شرکت دیگری ارائه کرده بودم– گزارشی از استفاده‌هایی که از این اعتبار اهدایی را کرده‌ام ارائه می‌کنم. در طول زمان تلاش می‌کنم آن را به‌روزرسانی کنم:

۱. هیچ پشتیبانی از فضایی که برای نگهداری تصاویر و خوانش‌های گنجور و همینطور محتوای گنجور مورد استفاده قرار می‌گیرد (شمارهٔ ۲ در این فهرست) نداشتم. پیشتر تلاش کرده بودم روی یکی از سرویسهای داخلی با قالب S3 آمازون از آن یک پشتیبان تهیه کنم. منتهی سرویس استفاده شده به نظرم نابالغ، کند و غیرقابل اعتماد بود. غیر از آن فکر کرده بودم یک فضای مشابه خریداری کنم و فایلها را دو جا آپلود کنم منتهی با پیگیری از ارائه‌دهندهٔ خدمات متوجه شدم که امکان انتخاب دیتاسنتر متفاوت برای فضای دوم وجود ندارد و در صورت آسیب فیزیکی به دیتاسنتر ممکن است پشتیبان دوم هم از دست برود. تعداد فایلهای نسکبان -به لحاظ تهیهٔ یک پیش‌نمایش تصویری به ازای هر صفحهٔ pdf- بیش از ۲۰ میلیون فایل می‌شود و مجموع حجم فایلها بیش از یک ترابایت است (در تصویر بعد حجم کلی شاید به دلیل فشرده‌سازی درایو حدود ۷۰۰ گیگابایت است). به لحاظ تعداد زیاد فایلِ با حجم کم، تهیهٔ پشتیبان از چنین فضایی بدون در اختیار داشتن یک سرور با فضای مناسب ممکن نبود. حجم پشتیبان پایگاه داده‌های نسکبان هم -به صورت فشرده شده- بالغ بر ۵۰ گیگابایت می‌شود که به دلیل اندازهٔ زیادش پشتیبان جدیدی از آن خارج از سرور نسکبان در اختیار نداشتم. در گام اول یک سرور با دو دیسک اضافی با فضای مناسب ساختم و شروع به پشتیبان‌گیری از این فایلها و همینطور پایگاه داده‌ها روی آن کردم. فرایندی که به لحاظ تعداد زیاد فایلها چند روز متوالی طول کشید. با وجود آن که به‌روز نگه داشتن این پشتیبان سخت است وجود حتی یک نسخهٔ بیات و قدیمی از آن در صورت بروز فاجعه ضروری است (فاجعه‌ای که یک بار پیشتر در قالب از دسترس خارج شدن دیتاسنتری که فایلها روی یکی از سرورهای آن نگهداری می‌شود -و البته در نهایت بدون آسیب به فایلهای ما- رخ داده بوده). شاید در آینده برای به‌روز نگه داشتن این پشتیبان فکری بکنم (مشکل به‌روزنگه‌داشتن این فایلها فقط در حد افزودن فایلهای جدید نیست، فایلهای قدیمی ممکن است به تشخیص مالکان خوانش‌ها و همینطور ویرایش تصاویر موجود تغییر کنند و ردگیری تغییرات این فایلها آسان نیست).

سرور پشتیبان نسکبان و تصاویر و خوانش‌ها

۲. با قطع اینترنت دیتاسنترها سرویس کنتور فقط امکان ردیابی کاربرانی را داشت که در ایران به اینترنت دسترسی داشتند (خط سفیدها و اخیراً اینترنت‌پروییها). با استفاده از اعتبار آروان یک سرور اروپایی راه انداختم و به سختی -چون تنها راه ارتباطی با آن VNC با قطعی مکرر بود- روی آن ابزارهای لازم را نصب کردم. فایلهای مورد نیاز برای راه‌اندازی یک کپی مستقل از کنتور را از طریق فضای ذخیره‌سازی آروان (سازگار با S3 آمازون) روی آن منتقل کردم و سپس با استفاده از قابلیتی که CDN شرکت پارسپک ارائه می‌کند دامنه‌ها را طوری پیکربندی کردم که در خارج از ایران درخواست‌ها را روی سرور آروان و در داخل ایران روی سرور قدیمی پاسخگویی کند. اینطوری کنتور در قالب دو سرور مجزا و بدون ارتباط می‌تواند به صورت سرجمع تخمین بهتری از بازدیدهای گنجور بدهد. این راه حل قطعاً موقتی است و اگر اینترنت ایران وصل شود کل ترافیک را به سرور داخلی منتقل می‌کنم.

۳. با استفاده از فضای ذخیره‌سازی آروان که روی خارج و داخل در دسترس بود پشتیبان تازه‌ای از پایگاه داده‌ها و اطلاعات گنجور تهیه و گنجور آفلاین را به‌روزرسانی کردم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش جفنگ استفاده می‌کند. درباره چگونگی پردازش داده‌های دیدگاه خود بیشتر بدانید.