اپن استک open Stack چیست؟
نرم افزار اپن استک یک پلتفرم متن باز برای رایانش ابری می باشد و توسط شرکت Rackspace و شرکت ناسا در ماه ژوئن سال 2010 طراحی گردیده است. در حال حاضر بیشتر از 500 شرکت در سراسر دنیا به این پروژه پیوسته اند. شرکت هایی مانند فوجیتسو، اوراکل، دل، اچ پی، IBM، یاهو و ... .
Open stack یک پروژه رایانش ابری می باشد که بستری متن باز و قابل دسترس در همه جا برای ابر های شخصی و عمومی تجهیز شده است. این پروژه توسط یک بنیاد غیر انتفاعی در ماه سپتامبر 2012 تاسیس شد و توسط openstack Foundation مدیریت می شود.
یکی از مزایای رایانش ابری این است که قابلیت استفاده از منبع ها را به تناسب نیاز آن ها دارد و همین موضوع باعث شده کاربران از سرور های فیزیکی و به سرور های ابری منتقل شوند.
ماموریت اصلی اپن استک چیست؟
با اپن استک openstack می توانید بدون اینکه به یک برند خاص نرم افزار یا سخت افزار وابستگی داشته باشید، مانند روش های مجازی سازی سخت افزار، ماشین های مجازی تولید کنید. به وسیله اپن استک هر فرد می تواند کد منبع اصلی را در اختیار داشته باشد. تغییرات لازم را اعمال کند و رایگان در سطحی وسیع تر برای کاربران دیگر به اشتراک بگذارد. متن باز بودن باعث می شود که هزاران توسعه دهنده بر روی آن موضوع کار کرده و آن را از هر لحاظ قوی تر و امنیت آن را بیشتر نمایند.
Openstack می تواند در زمان بسیار کم ماشین های مجازی را با هدف مدیریت و انجام وظایف خاص در محیط های ابری بسازد.
به عنوان مثال فرض کنید:
یک سرویس مانند وردپرس با 3 ماشین مجازی برای درخواست کاربران وجود دارد. ولی در لحظه ای خاص، بیش از حد آستانه ای که قبلا تعریف شده درخواست وارد این سرویس شود. در این حالت یک ماشین مجازی ساخته شده و به این سرویس اضافه می شود و درخواست های اضافه را جواب می دهد. یعنی در صورت نیاز ماشین ها به 4 عدد می رسد. در ادامه وقتی درخواست ها به حالت قبلی باز گشت و همان 3 ماشین قابلیت پاسخگویی را داشته باشند، ماشین اضافی پاک شده و دوباره محیط به روز رسانی می شود.
این قابلیت بسیار مهم و پر اهمیت زمان هایی که سایت های فروشگاهی جشنواره های خاص و تخفیفات مقطعی می گذارند و تعداد بازدید ها بسیار زیاد می شود، بسیار پر کاربرد می شود. این قابلیت برای این که بسیار مقرون به صرفه می باشد و لازم به خرید دائم منابع و ترافیک های اینترنتی ندارد بسیار مفید و محبوب می باشد.
اپن استک باعث می شود که در همان لحظه نیاز به منبعی خاص، هزینه آن را به صورت اتوماتیک برای همان لحظه بپردازید و از آن استفاده نمایید. زیرا این امکان وجود دارد که شما در بقیه طول سرویس خود دیگر به آن منبع نیازی نداشته باشید. بنا براین لازم نیست منابع ثابتی خریداری نمایید.
مزایا و ویژگی های استفاده از اپن استک چیست؟
در زیر به مزایا و ویژگی های مربوط به استفاده از اپن استک می پردازیم:
1. با اپن استک می توان سرور های مجازی را از یک سرور به سرور دیگر انتقال داد.
2. می توان به کمک این قابلیت منابع را به صورت یکپارچه بر روی چندین سرور به اشتراک گذاشت.
3. با استفاده از اپن استک می توان تغییر و نصب سیستم عامل را به صورت خودکار انجام داد.
4. تمامی لاگ های موجود در سخت افزار را می توان به صورت یکپارچه در اپن استک نمایش دهیم.
5. تمام منابع سخت افزار های موجود در اپن استک به صورت یکپارچه قابلیت مانیتور شدن دارند. سخت افزار هایی مانند: hard، ram، CPU، bandwidth.