خوش آمدید - امروز : جمعه ۱ شهریور ۱۳۹۸
خانه » آموزش کانفیگ سرور » Openshift در لینوکس چیست و چگونه کار میکند؟

Openshift در لینوکس چیست و چگونه کار میکند؟

پلتفرم OpenShift Container (قبلا به نام OpenShift Enterprise) پلتفرم شخصی خصوصی Red Hat است که به عنوان یک محصول خدماتی ساخته شده است که به عنوان یک سرویس در کنارهسته app های کاربردی که توسط Docker ساخته شده است کار میکند

پیش از این در پست های متعددی نقش کانتینرها در پیاده سازی DevOps را بررسی کرده بودیم و میدانیم که در محیط عملیاتی به ابزاری به عنوان Orchestrator نیاز داریم که مشهورترین راهکار Kubernetes نام دارد. اما راهکارهای دیگری نیز به وجود آمده اند که بر بستر Kubernetes کار می کنند اما قابلیتها و ویژگیهای متفاوتی به آن اضافه کرده اند. بسیاری از این راهکارها در بستر Cloud پیاده سازی شده اند مانند EKS بر بستر AWS و یا GKE بر بستر Google Cloud Platform. اما شرکت Redhat نیز راهکاری را ارایه نموده است به نام OpenShift. نسخه Enterprise آن Redhat Openshift نام دارد که هم به صورت On-Premise و هم روی Private/Public Cloud پیاده سازی می شود. نسخه Community آن در ابتدا OpenShift Origin نام داشت اما اخیرا به نام OKD منتشر می شود.
برخی از قابلیت ها در Kubernetes به شکل دیگری در Openshift ارایه می شوند مثلا در Kubernetes از Helm Charts برای نصب پکیج استفاده می شود و یا از Ingress در تنظیمات شبکه برای ارابه سرویس استفاده می شود که نوعی reverse proxy بر اساس nginx است اما در Openshift از Templateهای به عنوان پکیج استفاده می شود و یا برای شبکه سرویس ها از Route استفاده می شود که بر اساس F5-Big IP ساخته شده است.

با Red Hat OpenShift، توسعه دهندگان به راحتی می توانند برنامه ها را با استفاده از یک کتابخانه از فن آوری های پشتیبانی شده بکار ببرند، بنابراین تیم ها می توانند زبان ها، چارچوب ها و پایگاه های داده ای را که برای ایجاد و گسترش خدمات خود استفاده و انتخاب نمایند

امتیاز 5.00 ( 2 رای )
اشتراک گذاری مطلب

کلیه حقوق مادی و معنوی مطالب و مقالات متعلق به وب سایت انجین ایکس وب میباشد - طراحی شده توسط پارس تمز