CDN که درخواست یک سایت را به سرویس دیگری تحویل داد: SNI کافی نبود
چند دامنه پشت CDN روی یک سرور بودند و گاهی پاسخ یک سایت از سرویس دیگر میآمد. ماجرای SNI، اتصال مشترک و مسیریابی بر اساس هدر Host.
همه پروژههای من روی سرورهایی اجرا میشوند که خودم راهاندازی و نگهداری میکنم: چندین سرویس روی یک سرور، CDN داخلی، گواهیهای SSL با تمدید خودکار، پشتیبان روزانه و ارتباط امن بین سرور داخل و خارج از ایران برای سرویسهایی که از داخل در دسترس نیستند. همین تجربه را برای سرور شما به کار میبرم.
مناسب برای: کسبوکارهایی که سایت یا اپلیکیشنشان را روی سرور خودشان اجرا میکنند و پایداری و امنیت برایشان حیاتی است.
لینوکس، Nginx، Node.js یا Python، دیتابیس، فایروال و SSL با تمدید خودکار.
تنظیم CDN، کش چندلایه و محافظت در برابر ترافیک ناگهانی بدون مسدود کردن درگاه پرداخت و رباتهای جستجو.
پشتیبان روزانه با نگهداری چندروزه، بررسی سلامت و هشدار.
انتقال سایت و دیتابیس به سرور یا CDN جدید با برنامه بازگشت.
پل امن بین سرور داخل و خارج برای دسترسی به سرویسهای هوش مصنوعی و APIهای خارجی.
سامانههایی که با همین رویکرد ساختهام و در حال استفادهاند:
سرویسها، پیکربندیها، پشتیبانها و نقاط شکست فعلی.
معماری پیشنهادی، برنامه تغییرات و برنامه بازگشت.
اعمال تغییرات در زمان کمترافیک و تست کامل مسیرهای حیاتی.
پایش، بهروزرسانی و پشتیبانی ماهانه در صورت نیاز.
بله. شامل پایش، بهروزرسانی، بررسی پشتیبانها و رسیدگی به مشکلات است و دامنه آن بعد از بررسی سرور مشخص میشود.
برای کار لازم است، اما با کاربر جداگانه و قابل لغو. پس از پایان کار، دسترسی را خودتان میبندید و همه تغییرات مستند تحویل داده میشود.
چند خط درباره کسبوکار و نیازتان بنویسید؛ برای جلسه شناخت و برآورد اولیه تماس میگیرم.
چند دامنه پشت CDN روی یک سرور بودند و گاهی پاسخ یک سایت از سرویس دیگر میآمد. ماجرای SNI، اتصال مشترک و مسیریابی بر اساس هدر Host.
حدود ۲.۵٪ درخواستها بین دو سرور timeout میشد و تلاش دوباره، پست تکراری میساخت. ماجرای کلید idempotency، ذخیره نتیجه و retry با backoff.
رندر ویدیو گاهی با SIGKILL میمرد و killed هم false بود. ردگیری خطا تا OOM killer کرنل و رفع آن با swap و رندر دو مرحلهای.