سرور خودتان یا سرور ما؟ یک مقایسهی صادقانه

یکی از اولین سؤالهایی که هر سازمان از ما میپرسد این است: «نرمافزار روی سرور خودمان نصب شود یا روی سرور شما؟» جواب درست به اندازهی سازمان، تیم فنی و حساسیت داده بستگی دارد، نه به اینکه کدام گزینه مدرنتر به نظر میرسد.
اول یک نکتهی مهم: نسخه در هر دو حالت یکی است. نصب داخلی ما یک شاخهی جدا نیست که از بهروزرسانیها عقب بماند؛ همان نسخهای است که روی سرورهای ما اجرا میشود. در هر دو حالت هم هر سازمان نصب و پایگاه دادهی خودش را دارد.
روی سرورهای ما: چه چیزی میگیرید
- پشتیبانگیری و پایش روزانه با ماست: در دسترس بودن سرویس و پشتیبانها هر روز بررسی میشود، نه وقتی مشکلی پیش آمده.
- بهروزرسانی بیآنکه کسی در سازمان شما درگیرش شود.
- دسترسی از هر جا: پنل وب، اپ موبایل و ترمینالها از هر شعبه و هر شهری به همان سرور وصل میشوند.
- نیاز به اتاق سرور ندارید؛ برق، خنککاری و سختافزار مسئلهی شما نیست.
و چه چیزی از شما میخواهد: اینترنت. اگر ارتباط سازمان با بیرون قطع شود، پنل وب هم در دسترس نیست. برای باسکول این خطر را جدا بستهایم: ترمینال فرا توزین بیاینترنت هم قبض ثبت و چاپ میکند و بعداً به سرور میفرستد. ولی بقیهی کارها به ارتباط نیاز دارند.
روی سرور خودتان: چه چیزی میگیرید
- داده از ساختمان بیرون نمیرود. برای سازمانهایی که این یک الزام است، تصمیم ساده است.
- کار داخل شبکه به اینترنت بیرون وابسته نیست. کاربرانی که داخل شبکهی خود سازماناند، با قطع اینترنت بیرونی هم کار میکنند.
- کنترل کامل بر سختافزار، زمان بهروزرسانی و سیاستهای امنیتی شبکه.
و چه چیزی از شما میخواهد: مسئولیت. سرور، برق پایدار، خنککاری و مهمتر از همه پشتیبانگیری منظم و آزمایششده. پشتیبانی که هیچوقت بازگردانیاش آزمایش نشده، فقط یک امید است. طبق قرارداد، پشتیبانگیری و بهروزرسانی یا به عهدهی تیم خود شماست یا ما از راه دور انجام میدهیم.
چند سؤال که تصمیم را روشن میکنند
- آیا کسی در سازمان هست که مسئول سرور باشد؟ اگر نه، نصب داخلی یعنی بار روی دوش کسی که وقتش را ندارد.
- آیا الزام قانونی یا قراردادی دارید که داده داخل سازمان بماند؟ اگر بله، جواب روشن است.
- کاربران کجا هستند؟ اگر چند شعبه در چند شهر دارید، سرورِ در دسترس از همهجا سادهتر است.
- قطعی اینترنت چقدر به کارتان آسیب میزند؟ اگر کار اصلی داخل یک ساختمان است و قطعی اینترنت بیرونی زیاد پیش میآید، نصب داخلی ارزشش را دارد.
- آخرین بار کی بازگردانی یک پشتیبان را آزمایش کردهاید؟ جواب صادقانه به این سؤال معمولاً تصمیم را میگیرد.
هزینههای پنهان هر کدام
هزینهی سرور خودتان فقط خرید سختافزار نیست: برق اضطراری، فضای پشتیبان، وقت آدمها و ریسک روزی که دیسک خراب میشود و کسی آماده نیست. هزینهی سرور ما هم فقط اجاره نیست: وابستگی به اینترنت و اینکه برخی تصمیمهای زیرساخت را به ما میسپارید.
جابهجایی بعدی هم ممکن است
چون نسخه در هر دو حالت یکی است، تصمیم امروز برای همیشه نیست. سازمانی که روی سرورهای ما شروع کرده میتواند بعداً به سرور خودش برود و برعکس؛ داده همان داده است.
بهترین سرور، سروری است که کسی واقعاً مسئولش باشد و پشتیبانش آزمایش شده باشد.
سه سازمان، سه جواب
- پخشکنندهای با شعبه در چند شهر و بدون آدم فنی: سرورهای ما. همهی شعبهها به یک سرور وصل میشوند و کسی در سازمان درگیر پشتیبانگیری نیست.
- کارخانهای در یک محوطه با قطعیهای مکرر اینترنت و یک مسئول شبکه: نصب داخلی. کار داخل کارخانه به اینترنت بیرون وابسته نمیماند.
- مرکزی که قرارداد یا قانون داده را داخل سازمان میخواهد: نصب داخلی، با یک برنامهی پشتیبانگیری مکتوب و بازگردانیای که هر چند وقت یک بار آزمایش میشود.
امنیت در هر دو حالت
جدا از جای سرور، چند چیز همیشه یکی است: هر سازمان پایگاه دادهی خودش را دارد، پس اشتباه یک کوئری نمیتواند دادهی سازمان دیگری را نشان دهد. هر کاربر فقط بخشی را میبیند که نقشش اجازه میدهد. روی سرورهای ما همهی دامنهها فقط روی HTTPS سرو میشوند و گواهیها خودکار تمدید میشوند؛ در نصب داخلی، همین را باید روی شبکهی خودتان رعایت کنید و ما در راهاندازی کمک میکنیم.
و یک قاعده که در هر دو حالت به نفع شماست: رمزهای عبور را جدا از هم نگه دارید و حساب کاربرانی را که از سازمان رفتهاند همان روز ببندید. بیشتر رخنهها از سرور شروع نمیشوند؛ از یک حساب فراموششده شروع میشوند.
بهروزرسانی، در هر دو حالت
گزارش یا امکانی که برای شما ساخته میشود، روی همان نسخهی استاندارد مینشیند؛ پس با بهروزرسانی بعدی از بین نمیرود و شما را از مسیر محصول جدا نمیکند، چه سرور مال شما باشد چه مال ما. اپ موبایل هم یک فایل نصب برای همهی مشتریان است: آدرس سایت سازمان را وارد میکنید و اپ همان ماژولهایی را نشان میدهد که سازمان خریده. با خرید ماژول تازه، نسخهی تازهای از اپ لازم نیست.
تنها فرق در زمانبندی است: روی سرورهای ما بهروزرسانی با ماست؛ روی سرور خودتان، زمانش را با تیم شما هماهنگ میکنیم تا وسط روز کاری اتفاق نیفتد.
قدم بعد
جزئیات زیرساخت و شیوهی استقرار را بهتر است رو در رو و برای سازمان خودتان مرور کنیم. یک جلسه بگذارید.
پرسشهای پرتکرار
نسخهی نصب داخلی با نسخهی روی سرورهای شما فرق دارد؟
نه. همان نسخه است و با همان بهروزرسانیها جلو میرود؛ یک شاخهی جدا نیست.
اگر روی سرور شما باشیم و اینترنت قطع شود چه میشود؟
پنل وب در دسترس نیست. ترمینال باسکول فرا توزین بیاینترنت هم قبض ثبت میکند و بعداً میفرستد.
در نصب داخلی، پشتیبانگیری با کیست؟
طبق قرارداد یا با تیم خود شما یا ما از راه دور انجام میدهیم؛ در هر حال باید بازگردانی آن آزمایش شود.
بعداً میشود از سرور شما به سرور خودمان برویم؟
بله. چون نسخه یکی است، داده همان داده است و جابهجایی در هر دو جهت ممکن است.