MyBee 13.1.0 را منتشر کرد، یک توزیع FreeBSD برای سازماندهی ماشین های مجازی

توزیع رایگان MyBee 13.1.0 منتشر شد که بر اساس فناوری‌های FreeBSD 13.1 ساخته شد و یک API برای کار با ماشین‌های مجازی (از طریق hypervisor bhyve) و کانتینرها (بر اساس زندان FreeBSD) ارائه کرد. توزیع برای نصب بر روی یک سرور فیزیکی اختصاصی طراحی شده است. اندازه تصویر نصب - 1.7 گیگابایت

نصب اولیه MyBee امکان ایجاد، تخریب، راه اندازی و توقف محیط های مجازی را فراهم می کند. با ایجاد میکروسرویس های خود و ثبت نقاط پایانی خود در API (به عنوان مثال، میکروسرویس ها برای عکس های فوری، مهاجرت، چک پوینت ها، شبیه سازی، تغییر نام و غیره را می توان به راحتی پیاده سازی کرد)، کاربران می توانند API را برای هر کاری طراحی و گسترش دهند و راه حل های خاصی ایجاد کنند. .

علاوه بر این، توزیع شامل تعداد زیادی پروفایل از سیستم‌عامل‌های مدرن مانند Debian، CentOS، Rocky، Kali، Oracle، Ubuntu، FreeBSD، OpenBSD، DragonflyBSD و NetBSD است که آماده استفاده فوری هستند. پیکربندی شبکه و دسترسی با استفاده از بسته های cloud-init (برای *Unix OS) و cloudbase (برای ویندوز) انجام می شود. همچنین، این پروژه ابزارهایی برای ایجاد تصاویر خود را فراهم می کند. یک نمونه از یک تصویر سفارشی، یک خوشه Kubernetes است که از طریق یک API نیز راه اندازی شده است (پشتیبانی از Kubernetes از طریق پروژه K8S-bhyve ارائه می شود).

سرعت بالای استقرار ماشین های مجازی و عملکرد هایپروایزر bhyve به کیت توزیع در حالت نصب تک گره اجازه می دهد تا در وظایف تست برنامه و همچنین در فعالیت های تحقیقاتی استفاده شود. اگر چندین سرور MyBee در یک خوشه ترکیب شوند، توزیع می تواند به عنوان پایه ای برای ساخت ابرهای خصوصی و پلتفرم های FaaS/SaaS استفاده شود. علیرغم داشتن یک سیستم کنترل دسترسی API ساده، توزیع به گونه ای طراحی شده است که فقط در محیط های قابل اعتماد کار کند.

این توزیع توسط اعضای پروژه CBSD توسعه یافته است و به دلیل عدم وجود هرگونه ارتباط با کدهای وابسته به شرکت های خارجی و همچنین استفاده از یک پشته فناوری کاملاً جایگزین قابل توجه است.



منبع: opennet.ru

اضافه کردن نظر