هاستینگ و زیرساخت
جایی که سایت یا اپلیکیشن شما واقعا اجرا میشود: هاست انتخابشده برای همان بار کاری، پیکربندیشده درست، با بکآپ، گواهی و مقیاسپذیریای که تست شده باشد.
معرفی
هاستینگ نامرئی است تا وقتی که نباشد، و آن وقت تنها چیزی است که همه دربارهاش حرف میزنند. بیشتر مشکلات هاستینگ پیکربندی است نه ظرفیت: نبود لایه کش، گواهیهایی که دستی تمدید میشوند، بکآپهایی که هیچکس بازگردانیشان نکرده، و یک برنامه مقیاسپذیری که فقط به شکل یک فرض وجود دارد.
جواب درست معمولا سادهتر و ارزانتر از چیزی است که شرکتها به آن میرسند. تعداد زیادی از اپلیکیشنها به معماری ابری پیچیدهای که رویش اجرا میشوند نیاز ندارند، و خود همان پیچیدگی تبدیل به منبع قطعی میشود.
مناسب چه کسانی است
- شرکتهایی روی هاستی که هیچکس عمدا انتخابش نکرده
- کسبوکارهایی که سایتشان زیر پیک ترافیک کند میشود یا میافتد
- تیمهایی با صورتحساب ابری که کسی نمیتواند کاملا توضیحش بدهد
نگاه ما به هاستینگ و زیرساخت
کارهایی که یک همکاری معمولی شامل میشود. دامنه از اول مشخص است و بعدا هزینه اضافه نمیشود.
انتخاب هاست
متناسب با بار کاری و با کسی که قرار است ادارهاش کند. پلتفرمهای مدیریتشده بیشتر از آنچه تیمهای زیرساخت دوست دارند قبول کنند، جواب درست هستند.
CDN و کش
تحویل محتوا و قواعد کش که درست پیکربندی شده باشند، که معمولا بزرگترین بهبود کارایی در دسترس است و ارزانترینش.
گواهیها و دامنهها
تمدید خودکار، DNS درست، و نبود هیچ مرحله دستی که یک سال دیگر ساعت دو بامداد فراموش شود.
بکآپ و بازیابی از فاجعه
بکآپ خودکار با بازگردانیهایی که واقعا انجام میشوند، به علاوه یک رویه بازیابی نوشتهشده با تخمین زمان واقعبینانه.
مقیاسپذیری و ظرفیت
رفتار تستشده زیر بار نه یک فرض، از جمله اینکه وقتی یک وابستگی کند میشود به جای اینکه بیفتد، چه اتفاقی میافتد.
زیرساخت به شکل کد
محیطها داخل کنترل نسخه تعریف میشوند تا مثل هر تغییر دیگری بشود بازسازی، بازبینی و برگرداندشان.
از اولین تماس تا نتیجه
هر بار همین ترتیب، تا همیشه بدانید قدم بعدی چیست.
بررسی
چه چیزی کجا اجرا میشود، چقدر هزینه دارد، چه چیزی دستی است، و اگر سرور اصلی ناپدید شود چه اتفاقی میافتد.
طراحی
ساختار هدف با هزینه و پیچیدگیای که عمدا به همان اندازهای که نیاز اجازه میدهد پایین نگه داشته شده.
انتقال
جابهجایی با یک جابهجایی نهایی تمرینشده و یک مسیر بازگشت، در ساعتی که ترافیک کم است.
بهرهبرداری
مانیتورینگ، هشدار و یک دفترچه راهنما، تا هر کسی که آمادهباش است دستورالعمل داشته باشد نه شهود.
نتیجه، نه انبوه فایل
چند فایل تحویلی یعنی پیشرفت نیست. اینها چیزهایی است که باید واقعا عوض شود.
سریعتر بدون کد جدید
پیکربندی کش و CDN مرتبا بهبود سرعتی بزرگتر از هفتهها بهینهسازی اپلیکیشن میدهد.
بکآپهایی که واقعا کار میکنند
بازگردانی تستشده، یک سیاست بکآپ را به یک محافظ واقعی تبدیل میکند.
صورتحسابی که میتوانید توضیحش بدهید
درستاندازه کردن و حذف منابع بلااستفاده معمولا هزینه ابری را محسوس کم میکند.
چیزهای کمتری برای خراب شدن
زیرساخت سادهتر حالتهای خرابی کمتری دارد، و بیشتر شرکتها پیچیدگیای بیشتر از نیازشان را اجرا میکنند.
پرسشهای رایج درباره هاستینگ و زیرساخت
چیزهایی که معمولا قبل از تماس میپرسند. اگر پرسش شما اینجا نیست، مستقیم بپرسید.
به زیرساخت ابری نیاز داریم یا هاست مدیریتشده کافی است؟
هاست مدیریتشده برای بیشتر سایتهای مارکتینگ و تعداد خوبی از اپلیکیشنها کافی است، و یک بار عملیاتی را برمیدارد که بیشتر تیمها نیرویش را ندارند. وقتی به زیرساخت ابری پیکربندیشده بروید که نیازهای مشخص مقیاس، انطباق یا یکپارچهسازی داشته باشید که یک پلتفرم مدیریتشده واقعا نتواند برآورده کند.
این با زیرساخت ابری در دسته دواپس شما چه فرقی دارد؟
این صفحه درباره میزبانی سایتها و اپلیکیشنهایی است که ما میسازیم: انتخاب پلتفرم، پیکربندی و ادارهاش. صفحه دواپس زیرساخت را به عنوان یک رویه مهندسی مستمر پوشش میدهد، از جمله پایپلاینها و تیمهای پلتفرم. سازمانهای بزرگتر آن یکی را میخواهند.
بکآپها چند وقت یکبار باید تست شوند؟
دستکم فصلی، با انجام یک بازگردانی واقعی. بکآپی که هیچوقت بازگردانی نشده یک فرض است. این رایجترین خلایی است که پیدا میکنیم و جزو ارزانترینها برای بستن.
میتوانید هزینه هاست ما را کم کنید؟
معمولا بله. یافتههای رایج عبارتاند از سرورهای بیش از حد بزرگ، محیطهای فراموششدهای که هنوز اجرا میشوند، نبود لایه کش که باعث میشود سرور اصلی بیشتر از لازم کار کند، و فضای ذخیرهسازی که سالهاست کسی بازبینیاش نکرده.
هاستینگ و زیرساخت برایتان مطرح است؟
بگویید میخواهید چه چیزی عوض شود. اگر گزینه مناسبی نباشیم، همان اول میگوییم و جای بهتری معرفی میکنیم.
دنبال تصویر کاملتر هستید؟
هاستینگ و زیرساخت معمولا کنار کارهای دیگر در توسعه وب، اپلیکیشن و پلتفرم قرار میگیرد. کل این حوزه را ببینید تا ارتباطها روشن شود.
