Rivet BYOC رسید: کنترلپلین رو تو کلاد خودت بالا بیار
خلاصهٔ کاملتر
تیم Rivet تو چنجلاگ ۱۵ سپتامبر ۲۰۲۶ اعلام کرد که BYOC (مخفف Bring Your Own Cloud، یعنی سرویس رو روی حساب کلاد خودت اجرا کنی) آماده شده. تو این مدل، کنترلپلین ریوت، دیتابیس FoundationDB و اکتورهایی که اجرا میکنی همه داخل VPC خودت روی AWS یا Google Cloud بالا میان. یعنی داده و پردازش از محدودهٔ امنیتی سازمانت بیرون نمیره.
نکتهٔ اصلی معماریش جهتِ ارتباطه. یه operator داخل کلاستر Kubernetes خودت نصب میشه، دستورها رو از Rivet Cloud میکشه، آپدیتها رو روی کنترلپلین داخلی اعمال میکنه و وضعیت رو گزارش میده. ریوت هیچوقت از بیرون به کلاستر تو وصل نمیشه، پس لازم نیست قانون inbound باز کنی و ادمینتوکن هم تو secret manager خودت میمونه.
برای چند ریجن، هر ریجن VPC، کلاستر، اپراتور و کنترلپلین مستقل خودشو داره و داده تو همون ریجنی میمونه که تولیدش کرده. تو مقاله اومده که میتونی کاربرهای اروپا رو به یه ریجن EU پین کنی تا GDPR رعایت شه، یا بارهای کاری تحت مقررات رو داخل کشور نگه داری. ریجنها از شبکهٔ خصوصی با هم حرف میزنن و یه container registry مشترک دارن.
راهاندازی از داشبورد شروع میشه: پروژهٔ BYOC میسازی، setup kit و کانفیگ کلاستر رو میگیری، اکانت و ریجن و هاستنیم رو تو terraform.tfvars.json مینویسی و بعد terraform رو اجرا میکنی. داشبورد ریوت هم با تانل به دیپلوی تو وصل میشه، پس مدیریت اکتورها همونجا انجام میشه. سرویس رو میتونی با HTTPS روی هاستنیم خودت عمومی کنی یا کامل روی شبکهٔ خصوصی نگه داری.
فعلاً روی AWS و Google Cloud و فقط با Rivet Enterprise Edition در دسترسه. یه تریال رایگان ۱۴ روزه هم داره که آخرش دیپلوی خودش خاموش میشه. برای دیپلوی air-gapped هم گفتن باید با مهندسهاشون حرف بزنی.
نکات کلیدی:
- کنترلپلین، FoundationDB و اکتورها داخل VPC خودت روی AWS یا Google Cloud اجرا میشن
- ارتباط فقط outbound ـه و هیچ قانون inbound از سمت Rivet Cloud لازم نیست
- هر ریجن VPC، کلاستر، اپراتور و کنترلپلین جدا داره و داده تو همون ریجن میمونه
- راهاندازی با terraform.tfvars.json و اجرای terraform انجام میشه
- فقط با Rivet Enterprise Edition، با تریال رایگان ۱۴ روزه که خودکار خاموش میشه




