کاربرد ها :
زیرساخت به عنوان سرویس (IaaS): بسیاری از شرکتها از OpenStack برای ارائه خدمات زیرساخت به مشتریان خود استفاده میکنند.
محیطهای توسعه و تست: سازمانها میتوانند از OpenStack برای ایجاد محیطهای آزمایشی و توسعه نرمافزار استفاده کنند.
سرویسهای ابری خصوصی: بسیاری از سازمانها از OpenStack برای ساخت ابرهای خصوصی خود استفاده میکنند تا کنترل بیشتری بر روی دادههای خود داشته باشند.
جزء OpenStack | نام اختصاری | وظیفه | ویژگیها |
---|---|---|---|
مدیریت داشبورد | Horizon | ارائه یک رابط وب برای مدیریت زیرساخت OpenStack | مدیریت کاربر، کنترل منابع، نظارت بر وضعیت |
محاسبات | Nova | فراهم کردن ظرفیت محاسباتی برای راهاندازی سرورها | مقیاسپذیری، مدیریت ماشینهای مجازی |
ذخیرهسازی بلوکی | Cinder | ارائه ذخیرهسازی بلوکی برای ماشینهای مجازی | پشتیبانی از چندین نوع ذخیرهسازی (NFS، iSCSI) |
ذخیرهسازی شیئی | Swift | ذخیرهسازی دادههای غیرساختاریافته (مانند فایلها) | مقیاسپذیری افقی، دسترسی دادهها از طریق API |
شبکهسازی | Neutron | مدیریت شبکهها و زیرشبکهها برای ماشینهای مجازی | پشتیبانی از شبکههای مجازی، IP ثابت، VPN |
مدیریت شناسایی | Keystone | مدیریت احراز هویت و مجوزها برای کاربران و سرویسها | API برای احراز هویت، مدیریت نقشها و خدمات |
خدمات تصاویر | Glance | ذخیره و مدیریت تصاویر ماشینهای مجازی | API برای بارگذاری، بهروز رسانی و حذف تصاویر |
خدمات تحلیل | Ceilometer | نظارت و جمعآوری آمار دربارهی منابع و خدمات OpenStack | ارائه گزارشهای مصرف و مدیریت هزینه |
مدیریت بار | Heat | ارائه مدیریت بار به عنوان کد برای منابع OpenStack | مدلسازی منابع، فراهم آوردن و مدیریت اصطلاحات پیچیده |
مدیریت اورکستراسیون | Murano | فراهمآوری نصب و راهاندازی نرمافزارهای کاربردی در OpenStack | پشتیبانی از نرمافزارهای کاتالوگ، نصب و پیکربندی خودکار |
این جدول نمای کلی از اجزای اصلی OpenStack و وظائف آنها به کاربران و مدیران ارائه میدهد.