زیرساخت ابری، نه یه سرور تنها
سایتها روی زیرساخت ابری اجرا میشن که با Kubernetes، استاندارد جهانی سرویسهای ابری، مدیریت میشه. اگه محیط اجرای سایتی از کار بیفته، خودش دوباره راه میافته.
برای استفاده از ویسا لازم نیست اینها رو بدونی. ولی اگه کنجکاوی سایتت چطور سریع، امن و همیشه روشن میمونه، اینجا نشونت میدیم؛ با چند تا شبیهسازی که خودت میتونی امتحانشون کنی.
سایتها روی زیرساخت ابری اجرا میشن که با Kubernetes، استاندارد جهانی سرویسهای ابری، مدیریت میشه. اگه محیط اجرای سایتی از کار بیفته، خودش دوباره راه میافته.
هر سایت وردپرس، دیتابیس، فایلا و سهم منابع خودش رو داره. سایتای دیگه نه به اطلاعاتت دسترسی دارن، نه میتونن کُندش کنن.
ساخت سایت، نصب وردپرس، صدور SSL و بکاپ بدون دخالت دستی انجام میشه؛ یعنی خطای کمتر و سرعت بیشتر.
ارتباط رمزنگاریشده، جداسازی کامل سایتها، دسترسی محدود و نرمافزارهایی که فقط از منبع کنترلشدهٔ خودمون میان.
از فایلا و دیتابیس هر سایت مرتب نسخهٔ پشتیبان گرفته میشه و از داشبورد برمیگرده.
وضعیت سایتها و مصرف منابع همیشه زیر نظره تا مشکلات قبل از اینکه به چشم بیان پیدا بشن.
یه سناریوی ساده: یکی از سایتها یهو کلی بازدیدکننده میگیره. تو هر کدوم چی میشه؟
a_postsb_postsc_postsd_postsa_optionsb_optionsهمهٔ سایتها از یه استخر منابع و یه سرویس دیتابیس استفاده میکنن.
هر سایت سهم منابع، دیتابیس و Storage خودش رو داره و روی نودهای کلاستر پخش میشه.
این یه شبیهسازی آموزشیه، نه اندازهگیری واقعی.
مرز خطچین دور هر سایت یعنی کد، دیتابیس، فایلا، تنظیمات و منابع اون سایت با هیچ سایت دیگهای مشترک نیست.
یه خطا رو شبیهسازی کن و ببین اثرش تا کجا میرسه.
تو خیلی از هاستها «دیتابیس جدا» یعنی جدولایی با پیشوند متفاوت روی یه سرویس مشترک. تو ویسا هر سایت دیتابیس اختصاصی خودش رو داره.
کوئری سنگین یه سایت، دیتابیس سایت دیگه رو کُند نمیکنه.
اطلاعات اتصال هر دیتابیس فقط دست همون سایته.
بازیابی دیتابیس یه سایت روی دادههای سایتای دیگه اثری نداره.
wp_postswp_optionswp_users
wp_postswp_optionswp_users
wp_postswp_optionswp_users
هر سایت دیتابیس خودش رو داره؛ مرز دادهها تو خود زیرساخته.
Kubernetes مثل مدیر یه ساختمون بزرگه: تصمیم میگیره هر سایت روی کدوم سرور اجرا بشه، سهم منابع هر سایت رو رعایت میکنه و اگه محیط اجرای سایتی از کار بیفته، دوباره راهش میندازه.
Workloadها روی نودهای سالم کلاستر زمانبندی میشن.
سقف CPU و حافظهٔ هر سایت تو خود زیرساخت اعمال میشه.
اگه کانتینر سایتی متوقف بشه، دوباره اجرا میشه.
سه نود، هفت Workload. هر Workload یه سایت مستقله.
وقتی «ساخت سایت» رو میزنی، این مراحل پشت صحنه انجام میشه. روی هر مرحله کلیک کن تا جزئیاتش رو ببینی.
چند لایهٔ مستقل جلوی پخش شدن اثر هر مشکل رو میگیرن. هیچ سیستمی امنیت مطلق نداره؛ ما سطح حمله رو کوچیک و مسئولیتها رو شفاف نگه میداریم.
مرز اجرای هر سایت، مشکل یه سایت رو از بقیه جدا نگه میداره.
ارتباط رمزنگاریشده با صدور و تمدید خودکار گواهی.
دسترسی به منابع و اطلاعات محرمانهٔ هر سایت فقط دست همون سایته.
ایمیجهای کانتینری از رجیستری خصوصی و کنترلشده.
اجرای وردپرس در کانتینر با منابع و دسترسی محدود.
نسخههای زمانبندیشده از فایلها و دیتابیس.
پایش وضعیت برای تشخیص سریعتر مشکلات.
تغییرات زیرساخت نسخهدار، بازبینیپذیر و قابل بازگشت.
وردپرس تو ویسا استاندارده؛ افزونه، قالب و کد خودت رو مثل همیشه نصب کن. نکتههای فنی محیط اجرا رو تو مستندات توسعهدهندهها نوشتیم.
آره. هر سایت دیتابیس و فایلای خودش رو داره و هیچ اطلاعاتی با سایتای دیگه مشترک نیست. برای همین سرعت، امنیت، بکاپ و بازگردانی سایتت کاملاً مستقله.
هیچی. هر سایت سهم منابع، اطلاعات و تنظیمات خودش رو داره؛ پس شلوغی یا خرابی سایتای دیگه سایتت رو نه کُند میکنه، نه از کار میندازه.