امیرعلی اکبری
امیرعلی اکبری
خواندن ۴ دقیقه·۶ سال پیش

سرورِ ایران خوبه تا وقتی که ...

استفاده از سرویس‌های میزبانی و VPS ایرانی مزایای زیادی داره، مثلا پینگ تایم کمتر که باعث سریع شدن محسوس سایت می‌شه، یا هزینه‌های کمتر به خاطر وابستگی کمتر به دلار. ولی متاسفانه کیفیت سرویس میزبانی‌های ایرانی به شدت با سرویس‌های خارجی فاصله داره.

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

ولی تجربه‌ی من در سرویس‌های ایرانی این طور بوده:

برای یکی از کارهای به نسبت مهم که تراکنش‌های مالی زیادی در روز داره، من از ابتدا سرویس VPS ایران پارس‌پک رو انتخاب کردم. با این که این سرویس به نسبت گرون‌تر از سایر میزبانی‌های وب هست، ولی امکانات خوبی مثل پنل خوب مدیریت ابری سرورهای مجازی و کیفیت و پایداری بهتر سرویس داره. حداقل این که قرار هست که این مزیت‌ها رو داشته باشه. ولی در یک سال گذشته، با این که معمولا وضعیت و کیفیت خوب بوده، چندین بار مشکلاتی پیش اومده که همون چند بار باعث می‌شه کل کیفیت سرویس زیر سوال بره. توی این یک سال حداقل دو-سه بار اختلال‌های یک ساعته‌ی اینترنتی داشتیم، و امروز هم که فاجعه بود و یک دفعه و بدون اطلاع ما، تمام سرورهای ایران ما ریست شد!!! شاید بگید سرورها بعد از ریست شدن منطقاً باید مثل قبل به کارشون ادامه بدند و مشکلی پیش نیاد، ولی شرایط در سامانه‌های پیچیده این قدر ایده‌آل نیست و بالاخره ممکنه مشکلاتی پیش بیاد. شاید هم بگید چهار رخداد در سال زیاد نیست، ولی در حوزه‌ای مثل فینتک که سایت می‌تونه حجم و ارزش تراکنش‌های بالایی داشته باشه، یک اشتباه هم کافیه تا سود چند ماه هدر بره.

حالا ببینید وضعیت پاسخ‌گویی پارس‌پک به ما چه بوده... یک بار که اینترنت دچار مشکل بود، بعد از یک ساعت گفتند که «در حال حاضر مورد اعلام شده مرتفع گردید، لطفا دسترسی به سرور را مجدداً بررسی فرمائید». خسته نباشند! ضمن این که مشکل توسط ما گزارش شده، نه این که خود سرویس‌دهنده اطلاع‌رسانی لازم را انجام بده. واقعا واحد مانیتورینگ ندارند؟ یا این که ایمیل زدن براشون سخت هست؟ من که فکر می‌کنم لزوم ارائه کار خوب رو درک نکردند. یا یک بار دیگر که گفته شد «مشکلی از سمت زیر ساخت وجود دارد. لطفا این مورد را طی ساعات آتی و فردا بررسی نموده و در صورت مرتفع نشدن اطلاع فرمایید». دقت کنید که فردا!!! یعنی باید یک روز سرویس خودمون رو تعطیل کنیم و حداکثر عکس‌العمل دوستان هم «به ما چه» هست. یا مثلا امروز که سرور ریست شد، پاسخ داده شد: «مشکلی در بستر شبکه بروز نموده است و همکاران بخش فنی در حال پیگیری این مورد هستند. مراتب به محض انجام در ادامه همین تیکت به اطلاع شما خواهد رسید. لطفا تا پایان پروسه شکیبا باشید». بعد از سه ساعت و باز هم صرفا بعد از پیگیری از سمت خود ما. بیشتر ادامه نمی‌دهم...

راستش معلومه که وقتی در شرایط سرویس این طور اومده باشه که «لازم به توضیح است که سرویس گیرنده موظف به پیش بینی وضعیت اضطراری و بکارگیری راهکار های ممکن متناسب با نیاز خود می باشد و سرویس دهنده در هیچ حالتی در خصوص خسارات و مشکلات احتمالی ناشی از عدم دسترسی به سرویس دارای مسئولیت نبوده و  تنها موظف به رفع مشکل در سریعترین زمان ممکن خواهد بود.»، سرویس‌دهنده هیچ انگیزه‌ای برای بهبود خدمات خودش نداره. چرا قانونی نداریم که جلوی این شروط سرویس یک طرفه رو بگیره؟ مثلا مشابه امکان گزارش تخلف SLA که برای ISPها داریم و واقعا تاثیرگذار بوده. به نظرم اگر مسئولی/وزیری/کسی بخواد کاری بکنه، باید روی این موارد بنیادی و تسهیل‌های قانونی کار کنه، سفرهای استانی و پیامک‌های تبلغیاتی رو می‌شه به مدیران زیرمجموعه هم محول کرد ;) .

خلاصه، تمام این‌ها به این معنی نبود که ما نمی‌توانیم و باید از سرویس‌های خارجی استفاده کرد، صرفاً بیان تجربه‌ای بود از وضعیت فعلی خیلی از سرویس‌دهنده‌های سرور ایران، که پارس‌پک با تمام ایرادهایی که به اون گرفتم جزء بهترین‌هایش هست. امیدوارم این بیان تجربه‌ها انگیزه‌ای باشه برای بهبود کیفیت سرویس‌دهنده‌های ایرانی. چون تا زمانی که بستر پایدار نداشته باشیم، واقعا نمی‌شه کسب‌و‌کار پویای IT داشته باشیم. استارت‌آپی مثل ترب هم تجربه مشابهی با پارس آنلاین داشته و و و ... در نهایت خیلی از این تجربه‌ها به انتقال کامل سرورها به خارج از کشور منتهی شده، یعنی خروج ارز و کوچک‌تر شدن بازار هاستینگ حرفه‌ای داخل ایران و هزار مشکل دیگه.

خود ما بعد از این مشکل تصمیم قطعی گرفتیم که ان شاء الله همین هفته سرورهامون رو به سرویس XaaS منتقل کنیم، که شنیده‌های خوبی ازشون داریم و امیدواریم سال آتی بهتری با اون‌ها داشته باشیم. در پایان ببخشید به خاطر این که خیلی سریع این پست رو نوشتم و در واقع باید به جای نوشتن این مشغول کارهای انتقال سرور باشم! بسیار هم خوشحال می‌شم که اگر تجربه‌ای از سرور مجازی ایران دارید در کامنت‌ها به اشتراک بگذارید. اگر هم اهل سرمایه‌گذاری مالی و ریسک هستید یا به ارزهای دیجیتال علاقه‌مند هستید، به استارت‌آپ ما، نوبیتکس، بازار حرفه‌ای مبادله‌ی ارزهای دیجیتال ایرانی، سر بزنید و خیال‌تون هم راحت باشه که این اختلال‌ها هیچ تاثیر منفی در کیفیت سرویس ما نمی‌گذاره :) . اگر هم برنامه‌نویس یا علاقه‌مند به بلاک‌چین هستید، فرصت‌های شغلی نوبیتکس رو ببینید.


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