Openstack:Liberty: تفاوت میان نسخهها
پرش به ناوبری
پرش به جستجو
بدون خلاصۀ ویرایش |
بدون خلاصۀ ویرایش |
||
خط ۳۶: | خط ۳۶: | ||
* '''رمزنگاری و امضای Imageها (Image Signing and Encryption)''' : به منظور اطمینان از صحت و عدم تغییر Imageهای ارسالی کاربران بر روی سیستم این Imageها رمزنگاری و با استفاده از نامکاربری ارسالکننده امضا میشوند. | * '''رمزنگاری و امضای Imageها (Image Signing and Encryption)''' : به منظور اطمینان از صحت و عدم تغییر Imageهای ارسالی کاربران بر روی سیستم این Imageها رمزنگاری و با استفاده از نامکاربری ارسالکننده امضا میشوند. | ||
[[پرونده:Encryption.jpeg | |||
[[پرونده:Encryption.jpeg]] | |||
* '''بهبود موتور جدید Convergence برای پروژه Heat''' : اضافه کردن قابلیت تگ گذاری بر روی Stackها و ناپدیدکردن از دید کاربران | * '''بهبود موتور جدید Convergence برای پروژه Heat''' : اضافه کردن قابلیت تگ گذاری بر روی Stackها و ناپدیدکردن از دید کاربران | ||
خط ۴۸: | خط ۵۰: | ||
** Events | ** Events | ||
[[پرونده:Ceilo.jpg | |||
[[پرونده:Ceilo.jpg]] | |||
* '''استفاده از Time Series Database as a Service''' : از Time Series Database as a service در پروژه Gnocchi استفاده میشود و برای نگهداری زمان و اندازه وقایع استفاده میشود. | * '''استفاده از Time Series Database as a Service''' : از Time Series Database as a service در پروژه Gnocchi استفاده میشود و برای نگهداری زمان و اندازه وقایع استفاده میشود. | ||
خط ۵۴: | خط ۵۸: | ||
* '''استفاده از سیستم اشتراکی فایل سیستم (Manila)''' : امکان اشتراکگذاری فایل سیستمها به صورت NFS و CIFS در این نسخه فراهم شده است. که همانطور که در تصویر مشاهده میگردد امکان اعطای دسترسی برای ماشینهای مجازی به فایلسیستمهای مختلف امکانپذیر است. | * '''استفاده از سیستم اشتراکی فایل سیستم (Manila)''' : امکان اشتراکگذاری فایل سیستمها به صورت NFS و CIFS در این نسخه فراهم شده است. که همانطور که در تصویر مشاهده میگردد امکان اعطای دسترسی برای ماشینهای مجازی به فایلسیستمهای مختلف امکانپذیر است. | ||
[[پرونده:Manila.png | |||
[[پرونده:Manila.png]] | |||
* '''استفاده Containerها''': در این نسخه امکان استفاده از Containerها از جمله Docker و همچنین استفاده از Container orchestration engineها از جمله kubernetes و swarm در پروژه Magnum فراهم شده است | * '''استفاده Containerها''': در این نسخه امکان استفاده از Containerها از جمله Docker و همچنین استفاده از Container orchestration engineها از جمله kubernetes و swarm در پروژه Magnum فراهم شده است |
نسخهٔ کنونی تا ۱۱ دسامبر ۲۰۱۵، ساعت ۰۲:۳۸
جامعه توسعهدهندگان OpenStack هر شش ماه یک بار گردهماییای از توسعهدهندگان، کاربران و علاقهمندان به رایانش ابری ترتیب میدهند که در این گردهمایی مشخصات فنی و مسیر پیشرفت OpenStack تعیین میشود. معمولاً نسخههای جدید در این گردهمایی یا پیش از آن معرفی و عرضه میشوند. بر طبق روال شش ماهه، ماه اکتبر سال 2015 گردهمایی در شهر توکیو ژاپن برگزار گردید و یک هفته پیش از گردهمایی نسخه دوازدهم از OpenStack به نام Liberty رونمایی و عرضه شد.
برخی از تغییرات نسخه Liberty
- تغییر روش اداره و مدیریت بهروزرسانیها به مدل Big Tent : پروژههای جدید و آپدیتها باید از مدل Big Tent پیروی کنند که این مدل به صورت زیر تعریف میشود.
- پروژه در راستای رایانش ابری OpenStack باشد.
- پروژه از چهار راه OpenStack شامل گام های زیر پیروی کند:
- Open Source
- Open Community
- Open Development
- Open Design
- پروژه با موارد ابتدایی OpenStack مانند احراز هویت با Keystone سازگار باشد.
- پروژه گروه فعال توسعه دهنده داشته باشد.
- پروژه باید قوانین و الزاماتی را که توسعهدهندگان فنی مجموعه OpenStack وضع کردهاند رعایت کند.
- قابلیت ادغام با نرمافزارهای High Availability: پروژه Nova از این پس میتواند در انتقال Instanceها از نرمافزارهای جانبی استفاده کرده و از آنها دستور انتقال دریافت کند.
- افزایش کارایی شبکهای I/O مجازی(VirtIO): با استفاده از تمام vCPUها پردازش ارتباطات زیادی را در یک لحظه میسر میسازد.
- بهبود پشتیبانی درایور BareMetal : در این نسخه پشتیبانی از سختافزارها و سرورهای فیزیکی بهبود یافته و از برندهای بیشتری پشتیبانی میشود.
- استفاده از QOS : قابلیت استفاده از Quality of Service در پروژه Neutron برای تفکیک ترافیک شبکه، اعمال قوانین و تقسیم پهنایباند امکانپذیر شدهاست. این قابلیت هم بر روی پورتها و هم شبکهها قابل پیادهسازی است
- استفاده از مدیریت IP متفرقه(External IP Address Managment) : در این نسخه امکان افزودن مدیریت IP دیگری به پروژه Neutron فراهم شدهاست.
- کنترل دسترسی براساس نقش(Role-Based Access Controll) : در این نسخه امکان اعطای دسترسی به کاربران و پروژهها برای ساخت شبکه یا اشتراک شبکه با پروژههای مشخص فراهم شدهاست.
- پشتیبانی از پروتکلهای احراز هویت بیشتر : استفاده از پروتکل X.509 SSL ، Web Single Sign-on و همچنین اضافه کردن مشخصههای بیشتری از SAML و استفاده از این زبان در ترمینال و داشبورد Horizon
- انتقال حجم داده(Volume Migration) : امکان انتقال حجم دادهها بین زیرساختهای داده
- امکان اعمال و گرفتن Snapshot از حجم داده : با این قابلیت حتی میتوان Snapshotهای دیگر محصولات را نیز به سیستم اعمال کرد.
- همتایی بین حجم دادهها(Volume Replication) : انتقال و همسانسازی دادهها بین حجمهای داده به منظور وجود نسخه پشتیبان در شرایط بحرانی و ضروری
- پشتیبانگیری بدون اختلال (Non-Disruptive Backup) : بدون جداسازی کامل حجم داده امکان تهیه نسخه پشتیبان با استفاده از قابلیت Snapshot وحود دارد.
- رمزنگاری و امضای Imageها (Image Signing and Encryption) : به منظور اطمینان از صحت و عدم تغییر Imageهای ارسالی کاربران بر روی سیستم این Imageها رمزنگاری و با استفاده از نامکاربری ارسالکننده امضا میشوند.
- بهبود موتور جدید Convergence برای پروژه Heat : اضافه کردن قابلیت تگ گذاری بر روی Stackها و ناپدیدکردن از دید کاربران
- پشتیبانی از پروژههای بیشتر در Heat : پشتیبانی از پروژههای Barbican,Mistral,Manila,Monasca,Designate,Zaqar در ساخت یکپارچه و هماهنگ ماشینها
- تقسیم سیستم نظارتی به چندین پروژه کوچکتر : به دلیل افزایش کارایی پروژه نظارتی در سیستمهای بزرگ این پروژه به چهار پروژه کوچکتر تقسیم شد که شامل موارد زیر میشود:
- Collectors
- Metrics
- Alarms
- Events
- استفاده از Time Series Database as a Service : از Time Series Database as a service در پروژه Gnocchi استفاده میشود و برای نگهداری زمان و اندازه وقایع استفاده میشود.
- استفاده از سیستم اشتراکی فایل سیستم (Manila) : امکان اشتراکگذاری فایل سیستمها به صورت NFS و CIFS در این نسخه فراهم شده است. که همانطور که در تصویر مشاهده میگردد امکان اعطای دسترسی برای ماشینهای مجازی به فایلسیستمهای مختلف امکانپذیر است.
- استفاده Containerها: در این نسخه امکان استفاده از Containerها از جمله Docker و همچنین استفاده از Container orchestration engineها از جمله kubernetes و swarm در پروژه Magnum فراهم شده است