اوپنشیفت
اوپنشیفت (به انگلیسی: OpenShift)یک محصول بستر به عنوان سرویس در حوزه رایانش ابری از شرکت ردهت است.
توسعهدهنده(ها) | ردهت |
---|---|
انتشار ابتدایی | ۴ مه ۲۰۱۱ |
مخزن | |
نوشتهشده با | روبی[1] |
گونه | بستر به عنوان سرویس طراحی وب |
پروانه | مجوز آپاچی ۲٫۰[2] |
وبگاه |
نرمافزاری که این سرویس را اجرا میکند به صورت متنباز تحت عنوان اوپنشیفت اوریجن (به انگلیسی: OpenShift Origin) بر روی گیتهاب منتشر شده است.
توسعهدهندگان میتوانند با استفاده از گیت برنامه کاربردی وب خود را در زبانهای برنامهنویسی گوناگون توسعه دهند. یک نسخه برای رایانش ابری، «اوپنشیفت انترپرایز» نامگذاری شده است.
ویژگی خاص این سرویس، توانایی اجرای نرمافزارهای کاربردی وب به صورت باینری، تا زمانی که آنها روی ردهت انترپرایز لینوکس اجرا شوند، قابل استفاده هستند. این قابلیت باعث پشتیبانی از طیف زیادی از زبانهای برنامهنویسی و چارچوبهای نرمافزار شده است.
چارچوبهای نرمافزاری پشتیبانی شده
اوپنشیفت از چارچوبهای نرمافزارهای کاربردی وب پشتیبانی میکند، با استفاده از API وب هر زبان، بدون این که احتیاجی به تغییر کد اصلی چارچوب مورد نظر باشد.
- Rack برای روبی
- WSGI برای پایتون
- PSGI برای پرل
تعدادی از چارچوبهای نرمافزاری که بدون تغییر بر روی اوپنشیفت پشتیبانی میشوند شامل موارد زیر هستند:
- کدایگنایتر
- کیکپیاچپی
- روبی آن ریلز
- جانگو
- Perl Dancer
- Flask
- Sinatra
- Tornado
پیوند به بیرون
منابع
- "OpenShift Origin Source Code". Red Hat. Retrieved 2013-08-25.
- «FAQ: Frequently Asked Questions | OpenShift by Red Hat». بایگانیشده از اصلی در ۲۴ مه ۲۰۱۲. دریافتشده در ۱۲ ژوئیه ۲۰۱۲.
- مشارکتکنندگان ویکیپدیا. «OpenShift». در دانشنامهٔ ویکیپدیای انگلیسی، بازبینیشده در ۱۲ ژوئیه ۲۰۱۲.
- EWeek: Red Hat Launches OpenShift
- Huffington Post: OpenShift Becomes First PaaS to Support Java EE 6
- Seeking Alpha: Why Red Hat Remains Hot