صفحه اصلی»رایانش ابری و سرور و شبکه : OpenStack چیست؟ – مقدمه ای بر اپن استک

OpenStack چیست؟ – مقدمه ای بر اپن استک

اشتراک گذاری:

اپن استک(OpenStack) به مجموعه‌‎ای از ابزارهای نرم‌افزاری متن‌باز گفته می‌شود که به منظور ساختن و مدیریت کردن زیرساخت‎‌های رایانش ابری بکار می‌‎رود

[tie_index]OpenStack چیست؟[/tie_index]

OpenStack چیست؟

اپن استک(OpenStack) به مجموعه‎ای از ابزارهای نرم‌افزاری متن‌باز گفته می‌شود که به منظور ساختن و مدیریت کردن زیرساخت‎های رایانش ابری شامل ابرهای خصوصی و عمومی بکار می‎رود و حوزه عملیاتی آن در رایانش ابری، ارائه زیرساخت به عنوان سرویس یا IaaS است. این پروژه‌ی متن‌باز به کمک تعداد زیادی کمپانی بزرگ که سال‌هاست در زمینه‌‎های مختلف شبکه و… فعالیت دارند و هزاران توسعه‌دهنده دیگر، توسعه می‌‎یابد.

[tie_index]کاربردهای اپن استک (OpenStack)[/tie_index]

کاربردهای اپن استک (OpenStack)

OpenStack این امکان را برای کاربران خود فراهم می‌کند تا ماشین‌های مجازی یا instanceها را با هدف مدیریت یا انجام وظایف مختلف، با مشخصات سخت‌افزاری و شبکه‌ای دلخواه، در مدت زمان بسیار کم بسازند. در محیط ابری، مقیاس پذیری به صورت افقی بوده به این معنا که افزودن و کاهش ماشین‌های مجازی بنا به بار کار آن‎ها، به راحتی امکان‌پذیر است.

کاربردهای اپن استک

به طور مثال فرض کنید یک سرویس شبکه‎‌ای بر روی ۲ ماشین مجازی در حال پاسخ به درخواست کاربران است. حال اگر در این سناریو تعداد درخواست‌های وارد شده به این سرویس بیشتر از حد آستانه‌ای باشد که قبلاً برای آن تعریف شده، در همین حال است که یک ماشین مجازی به این مجموعه اضافه شده و تعداد ماشین‌های در حال سرویس دهی را به ۳ عدد افزایش می‎یابد. به طور مشابه هنگامی که بار کاری به حالت قبل برگردد و در یک بازه زمانی مشخص از حد آستانه کمتر بماند ماشین ساخته شده بعد از این مدت مشخص پاک شده و پیکربندی محیط بروزرسانی می‌شود.

نکته‌ی مهمی که باید به آن اشاره شود این است که OpenStack پروژه‌ای متن‌باز است؛ بدین منظور که هر کسی می‌تواند به کد منبع آن دسترسی پیدا کرده و تغییرات موردنظر و یا مورد احتیاج خود را در آن اعمال نماید و آن‌ها را با جامعه OpenStack به اشتراک بگذارد.

این بدین معناست که اپن استک از توانمندی هزاران توسعه دهنده در سراسر دنیا بهره می‌برد که منجر به بزرگتر شدن و قدرتمندتر شدنش می‌شود.

اپن استک

[tie_index]تاریخچه Openstack[/tie_index]

تاریخچه Openstack

سازندگان اپن استک چه کسانی بودند؟

در جولای ۲۰۱۰، شرکت Rackspace و NASA با همکاری هم پروژه متن‌باز رایانش ابری را شروع کردند که بعدها OpenStack نام گرفت.

علت شکل‎‌گیری پروژه‌‎ای به نام اپن استک

پروژه OpenStack برای کمک به سازمان‌ها برای راه‌‏‎اندازی سرویس‎‌های رایانش ابری بر روی سخت افزارهای استاندارد در نظر گرفته شد. اولین نسخه ارائه شده این جامعه با نام Austin بود و بعد از ۴ ماه تصمیم بر آن گرفته شد که به صورت دوره‌های ماهیانه بروزرسانی‎‌هایی برای این نرم‌‎افزار ارائه شود. بعدها پروژه‌ای با نام مستعار Nebula در سیستم Rackspace Cloud File platform به این منظور راه‌اندازی شد.

نسخه‎‌های متفاوت، شرکت‎‌های متفاوت

در سال ۲۰۱۱، برنامه نویسان Ubuntu پروژه OpenStack را به صورت پیش‌نمایشی با نام Bexar در Ubuntu در نسخه ۱۱٫۰۴ ارائه کردند. در نهایت در همان سال نیز Debian نیز پروژه OpenStack با نام Cactus را بر روی سیستم عامل Debian 7.0 Wheezy ارائه کرد.

در اکتبر ۲۰۱۱، SUSE یک نسخه پیش‌نمایش از OpenStack با نام Diablo را ارائه کرد.

در سال ۲۰۱۲، RedHat اقدام به معرفی توزیعی از OpenStack با نام Essex نمود و پس از آن در سال ۲۰۱۳ گروه RedHat نسخه‎ای با پشتیبانی تجاری از OpenStack با نام Grizzly را در جولای ۲۰۱۳ معرفی کرد.

در دسامبر ۲۰۱۳، شرکت Oracle اقدام به ورود به پروژه OpenStack نمود و پروژه OpenStack را بر روی Oracle Solaris قرار داد.

در می ۲۰۱۴، شرکت HP سیستمی به نام HP Helion را معرفی کرد که نسخه نمایشی از سیستم OpenStack برای HP بود و بر پایه Icehouse قرار داشت.

از مارچ ۲۰۱۵، همچنان NASA از OpenStack به عنوان رایانش ابری اختصاصی برای سیستم های خود استفاده می‌کند و پشتیبان OpenStack public cloud نیز است.

اپن استک

[tie_index]نسخه‌های مختلف OpenStack و وضعیت فعلی آنان[/tie_index]

نسخه‌های مختلف OpenStack و وضعیت فعلی آنان

هر یک از نسخه‎‌های اپن استک دارای نام‎ متفاوتی هستند. این نام‌‎‏ها به وسیله کمیته فنی OpenStack پیشنهاد داده شده و انتخاب می‌‏شوند.

لیست نسخه‌های Openstack به شرح زیر است و در طول زمان به‌روز می‌گردد.

آخرین وضعیت سال معرفی نام نسخه آخرین وضعیت سال معرفی نام نسخه
منسوخ شده 2010 Austin پایان پشتیبانی 2014 Juno
منسوخ شده 2010 Bexar پایان پشتیبانی 2015 Kilo
منسوخ شده 2010 Cactus پایان پشتیبانی 2015 Liberty
پایان پشتیبانی 2011 Diablo پایان پشتیبانی 2016 Mikita
پایان پشتیبانی 2012 Essex پایان پشتیبانی 2016 Newton
پایان پشتیبانی 2012 Folsom در حال پشتیبانی 2017 Ocata
پایان پشتیبانی 2013 Grizzly در حال پشتیبانی 2017 Pike
پایان پشتیبانی 2013 Havana در حال عیب‎یابی فاز دوم 2018 Queens
پایان پشتیبانی 2014 Icehouse در حال توسعه 2018 Rocky

 

آخرین اطلاع از وضعیت نسخه‌‎های مختلف اپن استک را می‎توانید با مراجعه به releases.openstack.org دریافت کنید.

[tie_index]توسعه‌دهندگان OpenStack[/tie_index]

توسعه‌دهندگان OpenStack

 

توسعه‌دهندگان OpenStack

هم‎‌اکنون بیش از ۵۰۰ شرکت از جمله:

  • IBM
  • Fujtsu
  • Oracle
  • Yahoo
  • Citrix
  • Dell
  • AMD
  • Intel
  • Canonical Ltd
  • SUSE
  • HP
  • Cisco Systems

و شرکت‌ها و افراد بسیاری به این پروژه پیوسته‌ و در حال توسعه آن هستند.

آنچه گفته شد تنها گوشه‎‌ای بود از کاربردهای این نرم‌‎افزار بسیار کارآمد؛ پس در ادامه با ما همراه باشید تا با یکدیگر به بررسی و توضیح کوتاه هر یک از اجزای این نرم‌‎افزار بپردازیم.

با خرید سرور ابری از آبالون می‎‌توانید کارکردهای این نرم‌‎افزار را از نزدیک بررسی و امتحان نمایید.

برای مطالعات مقالات بعد از این سری مقالات به لینک‌های زیر مراجعه کنید.

مطالب مرتبط

سرور مجازی ترید چیست؛ معرفی VPS ترید + مزایا و معایب آن

در بازار پرنوسان ارزهای دیجیتال، ثانیه‌ها می‌توانند سرنوشت سرمایه را تعیین کنند. برای کاربران ایرانی، چالش اصلی دسترسی امن و بدون محدودیت به صرافی‌هایی مثل بایننس است. در این مقاله از بلاگ آبالون بررسی می‌کنیم که سرور مجازی ترید چیست، چرا استفاده از آن برای تریدرها ضروری است، چه مزایا و معایبی دارد و بهترین کشورها برای خرید VPS ترید کدامند. همچنین راهنمای انتخاب و خرید VPS مناسب برای بایننس را ارائه می‌دهیم.

نرم‌افزار FileZilla چیست؛ معرفی و بررسی ویژگی‌ها و معایب آن

انتقال امن و سریع فایل‌ها میان رایانه و سرور، یکی از دغدغه‌های اصلی مدیران وب و توسعه‌دهندگان است. در این مقاله از بلاگ آبالون، بررسی می‌کنیم که فایل زیلا چیست، چه امکاناتی دارد و چگونه می‌توانید از آن برای اتصال به FTP و مدیریت فایل‌ها استفاده کنید. همچنین تفاوت FileZilla Client و FileZilla Server را توضیح می‌دهیم، معایب احتمالی آن را مرور می‌کنیم و در نهایت جایگزین‌های کاربردی آن را معرفی می‌کنیم.

4 بهمن 1404

همگام‌سازی ایمیل چیست؟

همگام‌سازی ایمیل فرایندی است که با کمک سرور و پروتکل IMAP، وضعیت پیام‌ها را در همه‌ی دستگاه‌ها یکسان نگه می‌دارد. در این مقاله در آبالون توضیح می‌دهیم همگام سازی ایمیل چیست و تفاوت IMAP و POP را بازگو می‌کنیم.

دریافت سرویس تست رایگان

ارتباط با ابر زَس

تلفن:        91078149 –  021

ایمیل:       Sales@XaaS.ir