Penganalan OpenShift
TLDR – Pada postingan kali ini kita akan membahas tentang OpenShift, dengan subtopik bahasan sebagai berikut:
- Apa itu OpenShift?
- Konsep OpenShift
- Fitur OpenShift
Apa itu OpenShift?
Inti teknologi yang digunakan berbasis openshift termasuk di dalamnya kontainerisasi dan orkestrasi melalui sistem kubernates. OpenShift adalah platform aplikasi kontainer yang dirancang untuk pengembangan dan deployment kontainer.
OpenShift mengabungkan docker dan kubernates dimana penjadualan kontainer dan orkestrasi dapat dilakukan dengan mudah dan juga sebagai platform untuk memudahkan para developer dan sysadmin mendapatkan bagian terpenting untuk customer berupa aplikasi atau sesuatu yang sangat dibutuhkan.
OpenShift tersedia sejak tahun 2011 dan sukses menjadi polyglot pada platform aplikasi untuk pengembang aplikasi web dan service menjadi produk RedHat untuk layanan Publik Platform as a Service (PaaS). OpenShift terbaru dengan versi 3 membawa teknologi seperti docker dan kubernetes untuk mengelola dan menjalankan aplikasi dengan kontener. OpenShift membawa PaaS next level dimana bisa juga disebut sebagai platform aplikasi kontainer.
Tujuan dari OpenShift adalah untuk memberikan pengalaman terbaik untuk pengembang dan sisadmin dalam developing, deploying dan running aplikasi. Dengan kata lain OpenShift adalah layer atas antara docker dan kubernates yang mudah diakses oleh pengembang dalam membuat aplikasi dan menjadi platform impian bagi operator kontener untuk membangun dan memproduksi workload. Dengan menggunakan OpenShift ini dapat juga membantu Tim Pengembang dalam mengembangkan aplikasi disatu sisi membantu tim Operation maka ini adalah filosofi dåsar yang digunakan DevOps.
Red Hat OpenShift Container Platform (RHOCP) adalah sekumpulan komponen dan layanan modular yang dibangun di atas infrastruktur container Kubernetes. RHOCP menambahkan kemampuan untuk menyediakan platform PaaS produksi seperti manajemen jarak jauh, multitenancy, peningkatan keamanan, pemantauan dan audit, manajemen siklus hidup aplikasi, dan antarmuka swalayan untuk pengembang.
Dimulai dengan Red Hat OpenShift v4, host di cluster OpenShift semuanya menggunakan Red Hat Enterprise Linux CoreOS sebagai sistem operasi yang mendasarinya.
Konsep OpenShift
Untuk lebih mengenal gambaran besar dari apa yang dapat dilakukan dengan kontainer docker, kubernates dan OpenShift kita akan berkenalan dengan beberapa kunci terminologi pada bahasan OpenShift, perlu memahami konsep kontenerisasi docker dan kubernates dan bagaimana OpenShift dibangun dengan melihat tujuan kubernates digunakan oleh tim operator dan tools untuk menjalanan kontainer dengan skala besar pada lingkup production. openShift juga menambahkan kemudahan untuk membantu menjembatani pemisah antara pemgembang (Dev) dan operasinal (Ops) yang akhirnya filosofi tersebut menjadi sebuah istilah yang sekarang disebut DevOps.
RHOCP dapat dibangun secara fleksibel baik secara; phyisical, virtual, private on premiese atau public cloud.
Pada peranan Developer dapat memanfaatkan banyak fitur yang disediakan RHOCP diantaranya; CI/CD (Continuous Integration & Continuous Deployment) dan SCM (Source Control Managemet e.g gitlab, github).
Pada peranan Operator, Openshift memberikan kemudahan untuk menjalankan aplikasi dengan bantuan tool automasi.
Fitur OpenShift
OpenShift menambahkan fitur berikut ke cluster Kubernetes:
- Alur kerja pengembang terintegrasi
RHOCP mengintegrasikan built-in container registry, CI/CD pipelines, dan S2I; alat untuk membangun artefak dari repositori sumber ke gambar kontainer.
- Rute
Mengekspos layanan dengan mudah ke dunia luar.
- Metrik dan logging
Sertakan layanan metrik internal dan analisis mandiri serta logging gabungan.
- UI terpadu
OpenShift menghadirkan alat terpadu dan UI untuk mengelola semua kemampuan yang berbeda.
Kesimpulan
Kita telah belajar tentang OpenShift platform aplikasi kontenerisasi, kemudahan bagi pengembang dan operator untuk memanfaatkan fitur berbasis docker dan kubernats yang telah dikembangkan Oleh Redhat dan Tim OpenShift.
Tidak ada komentar:
Posting Komentar