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