برای پلتفرم‌های پُرترافیک

— statnive.live · خود-میزبان

statnive را روی زیرساخت خودتان اجرا کنید.

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

ساخته‌شده در Germany میزبانی در Nuremberg
تک‌فایل اجرایی Go سازگار با شبکه ایزوله 200 میلیون رویداد در روز در هر سرور زیرساخت خود شما

— توان عبور در لبه یک سرور

200M رویداد در روز برای هر node
~M بازدید در دقیقه در پیک
<500 ms تأخیر کوئری p99
8c / 32GB مرجع تک‌-سرور

— الزامات سامانه

استقرار مرجع روی یک سرور.

استقرار مرجع Statnive به‌راحتی روی یک سرور bare-metal یا VPS اجرا می‌شود. پیش از سراغ‌رفتن به shard کردن، ابتدا به‌صورت عمودی مقیاس دهید — هم ClickHouse و هم فایل اجرایی ingest پیش از اشباع I/O، هسته‌های CPU را اشباع می‌کنند.

پردازنده

8 هسته · 32 گیگابایت RAM

200 میلیون رویداد در روز را با حاشیه ایمنی پشتیبانی می‌کند. ابتدا CPU را مقیاس دهید؛ ClickHouse از تعداد هسته بهره می‌برد.

ذخیره‌سازی

NVMe SSD · 1 تا 4 ترابایت

حدود 1 گیگابایت به ازای هر 1 میلیون رویداد فشرده‌شده. مدت نگه‌داری توسط گرداننده قابل پیکربندی است؛ پیش‌فرض 180 روز.

شبکه

بدون نیاز به دسترسی بیرونی

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

سیستم‌عامل

Linux x86_64

به‌صورت ایستا لینک شده. بدون وابستگی به نسخه glibc. مرجع: Ubuntu 22.04 LTS یا Debian 12. ساخت arm64 برنامه‌ریزی شده است.

— استقرار

یک فایل اجرایی. یک واحد systemd. تمام.

بدون Helm chart، بدون operator، بدون service mesh. این فایل اجرایی همان چیزی است که در محیط تولید اجرا می‌شود.

  • زیرساخت خودتان را بیاورید. bare metal، VPS، on-prem، ابر تحت مقررات — برای فایل اجرایی فرقی ندارد.
  • یک reverse proxy جلویش. Caddy، nginx یا edge موجود شما — اگر اجازه دهید، Statnive HTTPS را مستقیماً سرو می‌کند.
  • ClickHouse در کنار آن. یا محلی یا روی یک میزبان اختصاصی. مهاجرت‌های schema نسخه‌بندی‌شده و قابل اجرای مجدد هستند.
  • بدون فراخوانی بیرونی. بدون phone-home، بدون دریافت به‌روزرسانی امضاشده، بدون CDN شخص ثالث — برای محیط‌هایی که CDN شخص ثالث محدود است.
$ wget https://statnive.live/dl/statnive-live.tar.gz
$ tar -xzf statnive-live.tar.gz
$ ./statnive-live --config /etc/statnive-live/config.yaml
listening on :8443 ✓ ingest ready

— استقرارهای شبکه ایزوله

برای بازارهای تحت مقررات و مراکز داده مشتری‌محور.

فایل اجرایی خود-میزبان Statnive در محیط‌هایی اجرا می‌شود که CDN شخص ثالث محدود است، زنجیره‌های ممیزی به محل بومی داده نیاز دارند، یا سیاست تدارکات مشتری پشتیبانی از ارز محلی و ساعت محلی پیکربندی‌شده توسط گرداننده را ضروری می‌سازد. ما فایل اجرایی، طرح ClickHouse و مستند معماری را عرضه می‌کنیم — شما سرور را عرضه می‌کنید.

— اصول حریم خصوصی

پیمان حریم خصوصی — لفظ‌به‌لفظ، در هر استقرار.

  • بدون کوکی. بدون localStorage. بدون sessionStorage.
  • بدون fingerprinting. بدون اسکریپت‌های شخص ثالث.
  • بدون فراخوانی بیرونی از فایل اجرایی. سازگار با شبکه ایزوله.
  • نمک‌های چرخشی روزانه — یک بازدیدکننده، هر روز هش متفاوت.
  • تنها SHA-256 یا قوی‌تر. بدون SHA-1 یا MD5 در هیچ مسیر امنیتی.
  • DNT و GPC به‌صورت پیش‌فرض رعایت می‌شوند.
  • فایل اجرایی ایستا، به‌صورت ایستا لینک‌شده. بدون غافلگیری glibc.
  • مهاجرت‌های schema نسخه‌بندی‌شده و قابل اجرای مجدد.

با شرایط خودتان خود-میزبان شوید.

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

Get Statnive Free