OpenShift adalah Platform as a Service (PaaS) persembahan dari Red Hat Cloud Computing. Openshift adalah sebuah cloud platform yang menjalankan bahasa pemrograman tertentu, Heroku mendukung bahasa pemrograman seperti Java, PHP, Ruby, Python, Node.js, and Perl apps.
Layanan dari OpenShift
1. Open Shift online
Merupakan sebuah layanan berbasis cloud yang menyediakan tempat untuk aplikasi yang dibuat pengembang.
2.Open Shift enterprise
Sebuah layanan PaaS yang di desain untuk bekerja di dalam data center sebuah perusahaan.
3.Openshify origin.
Aplikasi yang bersifat open source yang platform utama nya Openshift Online dan Openshift Enterprice.
Kelebihan dan Kekurangan OpenShift
Kelebihan :
1. Cepat
Mengurangi waktu pembangunan dan penempatan aplikasi dengan cara membiarkan pengembang fokus pada koding aplikasi dan inovasi tanpa memikirkan infrasruktur untuk aplikasi tersebut.
2.Banyak Pilhan.
Open Shift memberikan banyak pilihan bahasa pemrograman,kerangka kerja,termsauk Java EE6 dan JBoss EAP.
3.Open Source.
Memanfaatkan platform open source dan komponen untuk memastikan portabilitas aplikasi.
4.Mudah Digunakan.
Mengitegrasikan berbagai alat-alat pengembangan dan menyediakan antarmuka yang intuitif yang memudahkan pengguna.
Kekurangan :
- Bagi Anda baik pengguna Mac, Linux maupun Windows yang belum terbiasa dengan penggunaan perintah via Terminal atau Command Line dan juga Git tentu akan sedikit kesulitan dalam penggunaan layanan sejenis ini. Tidak ada User Interface seperti program-program pada umumnya.
- Bagi pengguna Free Plan tidak diperkenankan menggunakan SSL untuk custom domain yang digunakan. Jika ingin menggunakan sertifikat SSL untuk domain Anda, mau tidak mau Anda harus melakukan upgrade.
- Bagi pengguna Free Plan akan dikenakan juga idle time jika aplikasi yang dibuat tidak mendapatkan request http selama 24 jam, berarti juga apabila blog yang kita buat tidak ada yang mengakses dalam waktu 24 jam akan dikenakan idle time.