Cloud-nativeپلتفرم ابری وردپرس

سایتت را بساز.
زیرساختش با ما.

ویسا یک پلتفرم ابری برای ساخت، اجرا و مدیریت سایت‌های وردپرسی است؛ با زیرساخت ایزوله، دیتابیس مستقل و مدیریت خودکار زیرساخت.

  • محیط اجرای مستقل برای هر سایت
  • دیتابیس اختصاصی
  • SSL و بکاپ خودکار
نمودار معماری ویسا: لایهٔ مدیریت ابری ویسا دو نود را مدیریت می‌کند. روی نود اول سه سایت و روی نود دوم دو سایت اجرا می‌شود و هر سایت وردپرس، دیتابیس و فضای ذخیره‌سازی مستقل خودش را دارد.
WEESA CLOUDمدیریت خودکار با Kubernetes
NODE 01 Ready
NODE 02 Ready
روی یک سایت کلیک کنید تا ببینید چه منابعی فقط به همان سایت تعلق دارد.
ثانیه تا انتشار سایت
۶۰>
پایداری سرویس
۹۹.۹٪
سایت فعال
+۲٬۰۰۰
مسئله

هاست سنتی برای سایت‌های امروز ساخته نشده است.

وقتی ده‌ها سایت روی یک سرور، با منابع و دیتابیس مشترک اجرا می‌شوند، مشکل یک سایت خیلی زود مشکل همه می‌شود — و بخش زیادی از نگهداری هنوز دستی است.

تفاوت ویسا را ببینید
  1. منابع مشترک

    CPU و حافظهٔ سرور بین همهٔ سایت‌ها تقسیم می‌شود؛ ترافیک ناگهانی یک سایت، بقیه را کند می‌کند.

  2. وابستگی سایت‌ها به یکدیگر

    افزونهٔ ناسالم یا خطای یک سایت می‌تواند روی سرور و سایت‌های کناری اثر بگذارد.

  3. مدیریت دستی

    نصب، به‌روزرسانی، تنظیم SSL و رفع خطا اغلب نیازمند دخالت دستی است.

  4. Deployment سنتی

    تغییرات مستقیم روی سرور اعمال می‌شود؛ ردیابی و بازگشت تغییرات دشوار است.

  5. بازیابی دشوار

    بازیابی یک سایت از بکاپ، وقتی داده‌ها در سرویس مشترک قرار دارند، کند و پرخطر است.

  6. مقیاس‌پذیری محدود

    افزایش منابع معمولاً یعنی مهاجرت به سرور بزرگ‌تر و احتمال قطعی.

  7. پیچیدگی زیرساخت

    صاحب سایت ناچار است دربارهٔ وب‌سرور، دیتابیس و امنیت سرور تصمیم بگیرد.

مقایسه

هاست سنتی در برابر Weesa Cloud

یک سناریوی ساده را ببینید: یکی از سایت‌ها ناگهان ترافیک زیادی می‌گیرد. در هر معماری چه اتفاقی می‌افتد؟

Weesa Cloud

multi-node cluster
Cloud InfrastructureKubernetes
Node 01
Website Aپایدار
WP DB Storage
Website Bپایدار
WP DB Storage
Node 02
Website Cپایدار
WP DB Storage

هر سایت سهم منابع، دیتابیس و Storage خودش را دارد و روی نودهای کلاستر زمان‌بندی می‌شود.

این یک شبیه‌سازی آموزشی است، نه اندازه‌گیری واقعی.

مقایسهٔ هاست سنتی و ویسا
موضوعهاست سنتیویسا
منابع استخر مشترک برای همهٔ سایت‌ها سهم مشخص برای هر سایت
دیتابیس سرویس مشترک، جدول‌ها با پیشوند دیتابیس اختصاصی برای هر سایت
فایل‌ها پوشه‌های کنار هم روی یک دیسک Storage پایدار مستقل
ساخت سایت نصب و پیکربندی دستی Provisioning خودکار
SSL تنظیم و تمدید دستی یا نیمه‌خودکار صدور و تمدید خودکار
تغییرات زیرساخت اعمال مستقیم روی سرور نسخه‌دار با GitOps
افزایش منابع معمولاً مهاجرت به سرور بزرگ‌تر افزایش منابع بدون قطعی
چرا ویسا

زیرساخت حرفه‌ای، بدون اینکه درگیرش شوی.

هر تصمیم معماری ویسا یک هدف دارد: سایت شما پایدار، ایمن و مستقل از سایت‌های دیگر اجرا شود.

Isolation

ایزولاسیون

هر سایت محیط اجرای مستقل خودش را دارد: کانتینر وردپرس، دیتابیس، Storage، پیکربندی و سهم منابع. مرز هر سایت در سطح زیرساخت اعمال می‌شود، نه فقط در پوشه‌بندی فایل‌ها.

Independent Database

دیتابیس مستقل

دیتابیس هر سایت اختصاصی است؛ بار، دسترسی و بازیابی آن از سایت‌های دیگر جداست.

Cloud Infrastructure

زیرساخت ابری

سایت‌ها روی کلاستر چندنودی مبتنی بر Kubernetes اجرا می‌شوند، نه یک سرور تنها.

Automation

اتوماسیون

Provisioning، Deployment و SSL خودکار انجام می‌شود؛ از انتخاب قالب تا سایت آماده.

Security

امنیت

ایزولاسیون، کنترل دسترسی، SSL و ایمیج‌های کنترل‌شده از رجیستری خصوصی.

Performance

کارایی

سهم منابع اختصاصی، Runtime کانتینری و دیتابیس مستقل برای هر سایت.

Reliability

پایداری

اجرای چندنودی، مانیتورینگ وضعیت و بکاپ زمان‌بندی‌شده با امکان بازیابی.

Website Isolation

هر سایت، محیط مستقل خودش را دارد.

مرز خط‌چین دور هر سایت یعنی: کد، دیتابیس، فایل‌ها، تنظیمات و منابع آن سایت با هیچ سایت دیگری مشترک نیست.

سایت الف در حال اجرا
  • WordPresscontainer
  • Databasededicated
  • Storagevolume
  • Configurationsecrets
  • Resourcesquota
سایت ب در حال اجرا
  • WordPresscontainer
  • Databasededicated
  • Storagevolume
  • Configurationsecrets
  • Resourcesquota
سایت ج در حال اجرا
  • WordPresscontainer
  • Databasededicated
  • Storagevolume
  • Configurationsecrets
  • Resourcesquota

یک خطا را شبیه‌سازی کنید و ببینید اثرش تا کجا می‌رسد.

Independent Database

دیتابیس هر سایت، واقعاً مستقل است.

در بسیاری از هاست‌ها «دیتابیس جدا» یعنی جدول‌هایی با پیشوند متفاوت روی یک سرویس مشترک. در ویسا هر سایت دیتابیس اختصاصی خودش را دارد.

  • کارایی قابل پیش‌بینی

    کوئری سنگین یک سایت، دیتابیس سایت دیگری را کند نمی‌کند.

  • دسترسی محدود به همان سایت

    اطلاعات اتصال هر دیتابیس فقط در اختیار همان سایت است.

  • بکاپ و بازیابی مستقل

    بازیابی دیتابیس یک سایت روی داده‌های سایت‌های دیگر اثری ندارد.

شیوهٔ نگهداری داده‌ها
wp_alef
wp_postswp_optionswp_users
wp_be
wp_postswp_optionswp_users
wp_jim
wp_postswp_optionswp_users

هر سایت دیتابیس خودش را دارد؛ مرز داده‌ها در سطح زیرساخت است.

Infrastructure

زیرساختی که لازم نیست نگرانش باشی.

این لایه‌ها پشت هر سایت ویسا کار می‌کنند. شما با هیچ‌کدام درگیر نمی‌شوید؛ فقط نتیجه‌شان را می‌بینید.

  1. KubernetesOrchestration

    اجرای خودکار سایت‌ها روی کلاستر؛ تصمیم دربارهٔ محل اجرا و اعمال سهم منابع.

    مدیریت خودکار
  2. NodesMulti-node cluster

    چند سرور به‌عنوان یک زیرساخت واحد؛ سایت به یک ماشین مشخص گره نخورده است.

    چندنودی
  3. WorkloadsContainerized WordPress

    وردپرس هر سایت در کانتینر مستقل با سقف CPU و حافظه اجرا می‌شود.

    ایزوله
  4. StoragePersistent volumes

    فایل‌ها، رسانه‌ها و افزونه‌ها روی حجم پایدار مستقل از چرخهٔ عمر کانتینر.

    پایدار
  5. DatabaseDedicated per site

    دیتابیس اختصاصی برای هر سایت، جدا از سایت‌های دیگر.

    مستقل
  6. RegistryHarbor (private)

    ایمیج‌های کانتینری از رجیستری خصوصی و کنترل‌شده تأمین می‌شوند.

    خصوصی
  7. DeploymentGitOps · Argo CD

    پیکربندی نسخه‌دار؛ هر تغییر قابل ردیابی و قابل بازگشت است.

    نسخه‌دار
  8. MonitoringHealth & metrics

    پایش وضعیت و مصرف منابع سایت‌ها و نمایش آن در داشبورد.

    پایش
Kubernetes

زیرساخت ویسا با Kubernetes مدیریت می‌شود.

Kubernetes مثل مدیر یک ساختمان بزرگ است: تصمیم می‌گیرد هر سایت روی کدام سرور اجرا شود، سهم منابع هر سایت را رعایت می‌کند و اگر محیط اجرای سایتی از کار بیفتد، آن را دوباره راه می‌اندازد.

  • سایت به یک سرور گره نخورده است

    Workloadها روی نودهای سالم کلاستر زمان‌بندی می‌شوند.

  • سهم منابع رعایت می‌شود

    سقف CPU و حافظهٔ هر سایت در سطح زیرساخت اعمال می‌شود.

  • بازیابی خودکار Workload

    اگر کانتینر سایتی متوقف شود، دوباره اجرا می‌شود.

جزئیات فنی برای مخاطب فنی
Scheduling
Workload هر سایت بر اساس منابع درخواستی روی نودی با ظرفیت کافی زمان‌بندی می‌شود.
Requests & Limits
سهم CPU و حافظهٔ هر سایت به‌صورت requests/limits تعریف می‌شود تا مصرف یک سایت از سهمش فراتر نرود.
Health probes
سلامت کانتینرها پایش می‌شود و کانتینر ناسالم دوباره راه‌اندازی می‌شود.
Rancher
مدیریت متمرکز کلاستر و نودها توسط تیم عملیات ویسا.
Argo CD / GitOps
وضعیت مطلوب زیرساخت در مخزن Git نگه‌داری و به‌صورت خودکار با کلاستر همگام می‌شود.
Harbor
ایمیج‌های وردپرس از رجیستری خصوصی کشیده می‌شوند.
CONTROL PLANEscheduler

سه نود، هفت Workload. هر Workload یک سایت مستقل است.

Deployment Flow

از انتخاب قالب تا سایت آماده، خودکار.

وقتی «ساخت سایت» را می‌زنید، این مراحل پشت صحنه انجام می‌شود. روی هر مرحله کلیک کنید تا جزئیاتش را ببینید.

  1. template: arka
  2. site: arka-demo
  3. namespace + quota
  4. database: wp_arka_demo
  5. volume: bound
  6. rollout: complete
  7. tls: issued
  8. status: running
weesa deploy · arka-demo
$ weesa sites create --template arka
آماده برای شروع
Security

امنیت، نتیجهٔ معماری است.

چند لایهٔ مستقل، دامنهٔ اثر هر مشکل را محدود می‌کنند. هیچ سیستمی امنیت مطلق ندارد؛ ما سطح حمله را کوچک و مسئولیت‌ها را شفاف نگه می‌داریم.

  • Isolation

    مرز اجرای هر سایت، مشکل یک سایت را از بقیه جدا نگه می‌دارد.

  • SSL

    ارتباط رمزنگاری‌شده با صدور و تمدید خودکار گواهی.

  • Access Control

    دسترسی به منابع و اطلاعات محرمانهٔ هر سایت محدود به همان سایت است.

  • Private Registry

    ایمیج‌های کانتینری از رجیستری خصوصی و کنترل‌شده.

  • Container Security

    اجرای وردپرس در کانتینر با منابع و دسترسی محدود.

  • Backup

    نسخه‌های زمان‌بندی‌شده از فایل‌ها و دیتابیس.

  • Monitoring

    پایش وضعیت برای تشخیص سریع‌تر مشکلات.

  • Infrastructure Security

    تغییرات زیرساخت نسخه‌دار، بازبینی‌پذیر و قابل بازگشت.

مسئولیت‌های ویسا و صاحب سایت را در صفحهٔ رویکرد امنیتی ببینید. رویکرد امنیتی ویسا
Performance

کارایی از جداسازی شروع می‌شود.

  • Resource Isolation

    سهم منابع هر سایت مخصوص خودش است.

  • Independent Database

    دیتابیس سایت با بار سایت‌های دیگر درگیر نمی‌شود.

  • Optimized Runtime

    وردپرس در ایمیج کانتینری آماده و یکسان اجرا می‌شود.

  • Cloud Infrastructure

    اجرا روی کلاستر چندنودی به‌جای یک سرور منفرد.

  • Monitoring

    مصرف منابع و زمان پاسخ در داشبورد دیده می‌شود.

  • Scaling

    افزایش منابع سایت بدون قطعی سرویس.

Backup & Recovery

نسخهٔ پشتیبان، همیشه در دسترس.

از فایل‌ها و دیتابیس سایت به‌صورت زمان‌بندی‌شده بکاپ گرفته می‌شود و بازیابی از داشبورد انجام می‌شود.

دورهٔ بکاپ در هر پلن
پلنبکاپ زمان‌بندی‌شده
شخصیهفتگی
شرکتیروزانه
فروشگاهیروزانه
  • بکاپ دستی پیش از به‌روزرسانی قالبامروز
  • بکاپ زمان‌بندی‌شدهدیروز
  • بکاپ زمان‌بندی‌شده۲ روز پیش
Templates

با یک قالب آماده شروع کن.

همهٔ قالب‌ها
Pricing

قیمت‌گذاری ساده و شفاف

پلنی را انتخاب کن که با مرحلهٔ رشد سایتت هماهنگ است. در همهٔ پلن‌ها هر سایت محیط ایزوله و دیتابیس مستقل دارد.

شخصی

برای وبلاگ‌ها، سایت‌های شخصی و پروژه‌های کوچک

۲۴۹٬۰۰۰ تومان / ماهانه
  • منابع پایه
  • SSL رایگان
  • بکاپ هفتگی
  • پشتیبانی تیکتی
انتخاب پلن شخصی
محبوب‌ترین

شرکتی

برای شرکت‌ها، تیم‌ها و سایت‌های پربازدیدتر

۴۹۹٬۰۰۰ تومان / ماهانه
  • منابع بیشتر
  • SSL و دامنهٔ اختصاصی
  • بکاپ روزانه
  • پشتیبانی اولویت‌دار
انتخاب پلن شرکتی

فروشگاهی

برای فروشگاه‌های آنلاین و پروژه‌های حساس‌تر

۶۹۹٬۰۰۰ تومان / ماهانه
  • منابع قدرتمند
  • مناسب ووکامرس
  • بکاپ روزانه
  • مانیتورینگ پیشرفته
انتخاب پلن فروشگاهی

مقایسهٔ کامل پلن‌ها در صفحهٔ قیمت‌ها

FAQ

سؤالات متداول

پاسخ پرسش‌هایی که معمولاً پیش از شروع مطرح می‌شود.

ویسا چیست؟

ویسا یک پلتفرم ابری برای ساخت، اجرا و مدیریت سایت‌های وردپرسی است. شما قالب و پلن را انتخاب می‌کنید و ویسا زیرساخت اجرای سایت — محیط اجرای وردپرس، دیتابیس، فضای ذخیره‌سازی، دامنه و SSL — را به‌صورت خودکار آماده و مدیریت می‌کند. شما فقط روی محتوا و کسب‌وکارتان تمرکز می‌کنید.

تفاوت ویسا با هاست معمولی چیست؟

در هاست اشتراکی معمولاً تعداد زیادی سایت روی یک سرور، با منابع مشترک و سرویس دیتابیس مشترک اجرا می‌شوند و بخش زیادی از نگهداری دستی است.

در ویسا هر سایت محیط اجرای مستقل، دیتابیس مستقل و فضای ذخیره‌سازی خودش را دارد، روی زیرساخت ابری چندنودی که با Kubernetes مدیریت می‌شود اجرا می‌شود و ساخت سایت، استقرار و SSL خودکار انجام می‌شود.

آیا هر سایت Database مستقل دارد؟

بله. برای هر سایت یک دیتابیس اختصاصی ساخته می‌شود؛ نه مجموعه‌ای از جدول‌ها با پیشوند متفاوت در یک دیتابیس مشترک. به همین دلیل بار دیتابیس، دسترسی‌ها، بکاپ و بازیابی هر سایت از سایت‌های دیگر جداست.

آیا Domain اختصاصی دارم؟

هر سایت یک آدرس روی زیردامنهٔ ویسا دریافت می‌کند و می‌توانید دامنهٔ اختصاصی خودتان را هم به سایت متصل کنید. برای دیدن جزئیات هر پلن، صفحهٔ قیمت‌ها را ببینید.

Backup چگونه انجام می‌شود؟

از فایل‌ها و دیتابیس سایت به‌صورت زمان‌بندی‌شده نسخهٔ پشتیبان گرفته می‌شود: در پلن شخصی هفتگی و در پلن‌های شرکتی و فروشگاهی روزانه. چند نسخه نگه‌داری می‌شود و بازیابی از داشبورد انجام می‌شود.

شروع با ویسا

وقتشه فقط روی سایتت تمرکز کنی.

زیرساخت، Deployment، مدیریت و اجرای سایت را به ویسا بسپار.