OpenShift یک سرویس ابری از نوع platform as a service که توسط شرکت Red Hat عرضه می شود، این سرویس ابری بر پایه پروژه اوپن سورس OpenShift Origin بنا شده است. این سرویس ابری قابلیت deploy برنامه های تولید شده با زبان ها و محیط های JavaScript، Ruby، Python، PHP، Perl و Java را دارد و همچنین از پایگاه داده های MySQL، PostgreSQL و MongoDB پشتیبانی می کند. OpenShift هم امکان استفاده رایگان را دارد (برای پهنای باند و حجم پردازشی محدود) و هم تعرفه های پولی.
ویژگی خاص این سرویس، توانایی اجرای نرمافزارهای کاربردی وب به صورت باینری، تا زمانی که آنها روی ردهت انترپرایز لینوکس اجرا شوند، قابل استفاده هستند. این قابلیت باعث پشتیبانی از طیف زیادی از زبانهای برنامهنویسی و چارچوبهای نرمافزار شده است.
سرفصل های دوره آموزشی Packt The Ultimate Openshift (2018) Bootcamp:
– ایجاد محیط آموزشی
– Openinghift Quick Dive – راه اندازی یک برنامه وب با HA
– مفاهیم – پروژه ها، سرویس های پادز، مسیرها، ساخت و راه اندازی مجدد
– Docker برای مدرسین Openshift
– باز کردن مسیر Kubernetas
– استقرار رای و Redis با تصاویر – تصاویر، جریان تصویر، مسیریاب Configs
– نصب برنامه ها از Source، Template، Dockerfile – سازندگان S2I Build Configs