اوپن‌شیفت

از ویکی‌پدیا، دانشنامهٔ آزاد
(تغییرمسیر از اپن‌شیفت)
پرش به: ناوبری، جستجو
OpenShift
OpenShift-LogoType.svg
توسعه‌دهنده(ها) ردهت
انتشار ابتدایی ۰۴ مه ۲۰۱۱؛ ۱٬۳۲۶ روز پیش
وضعیت توسعه منتشر شده
نوشته‌شده به روبی[۱]
گونه بستر به عنوان سرویس طراحی وب
پروانه مجوز آپاچی ۲.۰ [۲]
وب‌گاه openshift.redhat.com


اپن‌شیفت (به انگلیسی: OpenShift)یک محصول بستر به عنوان سرویس رایانش ابری از شرکت ردهت است.

نرم‌افزاری که این سرویس را اجرا می‌کند به صورت متن‌باز تحت عنوان اپن‌شیفت اوریجن (به انگلیسی: OpenShift Origin) بر روی گیت‌هاب منتشر شده است.

توسعه‌دهندگان می‌توانند با استفاده از گیت برنامه کاربردی وب خود را در زبان‌های برنامه‌نویسی گوناگون توسعه دهند.

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


زبان‌های برنامه‌نویسی پشتیبانی شده[ویرایش]

ساختارهای نرم‌افزاری پشتیبانی شده[ویرایش]

اپن‌شیفت از ساختارهای نرم‌افزارهای کاربردی وب پشتیبانی می‌کند، با استفاده از ای‌پی‌آی وبی هر زبان، بدون این که احتیاجی به تغییر کد اصلی ساختاروب مورد نظر باشد.

  • Rack برای روبی
  • WSGI برای پایتون
  • PSGI برای پرل

تعدادی از ساختارهای نرم‌افزاری که بدون تغییر بر روی اپن‌شیفت پشتیبانی می‌شوند شامل:

پیوند به بیرون[ویرایش]

منابع[ویرایش]