مفاهیم پایه
قبل از شروع کار با پلتفرم ابری بونرا، آشنایی با مفاهیم زیر میتواند به درک بهتر سرویسها کمک کند.
کانتینر یک واحد استاندارد نرمافزاری است که کد و تمام وابستگیهای آن را بستهبندی میکند تا اپلیکیشن به سرعت و به طور قابل اعتماد از یک محیط محاسباتی به محیط دیگر منتقل شود.
کوبرنتیز یک پلتفرم متنباز برای اتوماسیون استقرار، مقیاسگذاری و مدیریت اپلیکیشنهای کانتینری است. بونرا از کوبرنتیز به عنوان موتور زیربنایی استفاده میکند.
Continuous Integration و Continuous Deployment فرآیندهایی هستند که به تیمهای توسعه کمک میکنند تغییرات کد را به صورت خودکار و مستمر بیلد، تست و دیپلوی کنند.
سرویسهای دیتابیس مدیریتشده، دیتابیسهایی هستند که توسط ارائهدهنده سرویس ابری نگهداری میشوند و کاربر نیازی به مدیریت زیرساخت آنها ندارد.
لود بالانسر ترافیک ورودی را بین چندین سرور توزیع میکند تا از بارگذاری بیش از حد یک سرور جلوگیری شود و دسترسیپذیری سرویس افزایش یابد.
پروتکلهای امنیتی که ارتباط بین کاربر و سرور را رمزنگاری میکنند. در بونرا، گواهینامه SSL به صورت خودکار و رایگان برای همه دامنهها صادر میشود.
Environment Variables مقادیری هستند که خارج از کد تعریف میشوند و برای تنظیمات مختلف مانند اتصال به دیتابیس، کلیدهای API و تنظیمات محیطی استفاده میشوند.
توانایی سیستم برای افزایش یا کاهش منابع بر اساس نیاز. مقیاسپذیری افقی (اضافه کردن سرور) و عمودی (افزایش منابع یک سرور) دو نوع اصلی آن هستند.