apa itu platform as a service (PaaS)
platform as a service (PaaS) adalah model cloud computing di mana penyedia pihak ketiga mengirimkan hardware dan software kepada pengguna melalui internet. Biasanya alat-alat ini dibutuhkan untuk pengembangan aplikasi. Penyedia PaaS menghosting hardware dan software pada infrastrukturnya sendiri . Hasilnya, PaaS membebaskan pengembang dari keharusan menginstal hardware dan software internal untuk mengembangkan atau menjalankan aplikasi baru.
Alat PaaS cenderung disebut-sebut sebagai alat yang mudah digunakan dan nyaman. Pengguna biasanya harus membayar per penggunaan. Sebuah organisasi mungkin menemukan perpindahan ke PaaS menarik mempertimbangkan potensi penghematan biaya daripada menggunakan alternatif di tempat.
Bagaimana PaaS bekerja
Seperti disebutkan di atas, PaaS tidak menggantikan seluruh infrastruktur TI perusahaan untuk pengembangan software. Ini disediakan melalui infrastruktur yang dihosting penyedia layanan cloud. Pengguna paling sering mengakses penawaran melalui browser web. PaaS dapat dikirimkan melalui cloud publik, privat, dan hybrid untuk memberikan layanan seperti hosting aplikasi dan pengembangan Java.
Layanan PaaS lainnya meliputi:
- Kolaborasi tim pengembangan
- Desain dan pengembangan aplikasi
- Pengujian dan penerapan aplikasi
- Integrasi layanan web
- Informasi keamanan
- Integrasi database
- PaaS Umum
- PaaS Pribadi
- PaaS Hibrid
- PaaS Komunikasi
- Ponsel PaaS
- OpenPaaS
- Microsoft
- Amazon Web Services (AWS)
- IBM
- topi merah
- Sangat penting
- Peramal
- Heroku
- Mendix
- Halaman Mesin
- Dengan IaaS , penyedia menyediakan infrastruktur computing, penyimpanan, dan jaringan dasar bersama dengan hypervisor - lapisan virtualisasi. Pengguna kemudian harus membuat mesin virtual , menginstal sistem operasi, mendukung aplikasi dan data, dan menangani semua konfigurasi dan manajemen yang terkait dengan tugas tersebut. Contoh layanan IaaS adalah DigitalOcean, AWS dan Google Compute Engine (GCE).
- Dengan PaaS , penyedia menawarkan lebih banyak tumpukan aplikasi daripada solusi IaaS, menambahkan sistem operasi, middleware (seperti database) dan runtime lain ke dalam lingkungan cloud. Produk PaaS mencakup AWS Elastic Beanstalk dan Google App Engine.
- Dengan SaaS , penyedia menawarkan seluruh tumpukan aplikasi. Pengguna cukup masuk dan menggunakan aplikasi yang berjalan sepenuhnya di infrastruktur penyedia. Biasanya, aplikasi SaaS dapat diakses sepenuhnya melalui browser web internet. Penyedia SaaS mengelola semua resource TI. Contoh SaaS termasuk Salesforce, Dropbox, dan Google Workspace.
- Infrastruktur. PaaS mencakup semua yang IaaS sertakan. Ini berarti penyedia PaaS akan mengelola server, penyimpanan, pusat data, dan resource jaringan.
- Desain aplikasi, pengujian dan alat pengembangan. PaaS memberi pelanggan semua yang mereka butuhkan untuk membangun dan mengelola aplikasi. Alat-alat ini dapat diakses melalui internet melalui browser, terlepas dari lokasi fisiknya. Alat pengembangan software tertentu sering kali menyertakan, tetapi tidak terbatas pada debugger, editor kode sumber , dan kompiler .
- Middleware. PaaS juga biasanya menyertakan middleware, software yang menjembatani kesenjangan antara sistem operasi dan aplikasi pengguna akhir. Oleh karena itu, pelanggan PaaS tidak perlu menggunakan pengembang dan resource internal mereka untuk membangun middleware.
- Sistem operasi. Sistem operasi untuk menjalankan aplikasi, serta untuk pengembang untuk membangun aplikasi, disediakan oleh vendor PaaS.
- Database. Penyedia PaaS sering kali akan memelihara database, serta menyediakan alat manajemen database kepada pengembang organisasi pelanggan.