Cloud Computing (Paas)

What is PaaS (Platform as a Service)? A Beginner's Guide | Cleo

APA ITU PaaS ?

    Platform as a Service (PaaS) merupakan layanan berbasis cloud dengan cara menyewa perangkat keras (hardware), sistem operasi, storage, dan kapasitas jaringan via internet. Pengguna bisa menyewa virtual server dan layanan untuk menjalankan software berbasis web yang telah dikembangkan. Selain itu, pengguna juga dapat menguji software berbasis web yang sedang dikembangkan. Biasanya, PaaS berupa framework yang digunakan oleh pengembang (developer) untuk berfokus membangun atau membuat perangkat lunak. Dengan menggunakan PaaS, pengguna bisa memperoleh sumber daya untuk membuat perangkat lunak tanpa harus membeli hardware yang diperlukan.

KARAKTERISTIK PaaS

PaaS sendiri memiliki banyak karakteristik tersendiri daripada layanan cloud lainnya, Berikut ciri-ciri PaaS :
- Dibangun di atas teknologi virtualisasi, sehingga sumber daya dapat dengamudah ditingkatkan atau diturunkan seiring perubahan bisnis kamu.
- Menyediakan berbagai layanan untuk membantu pengembangan, pengujian, dan penyebaran aplikasi.
- Dapat diakses oleh banyak pengguna melalui aplikasi pengembangan yang sama
Mengintegrasikan layanan web dan basis data.

KEUNTUNGAN DAN KERUGIAN PaaS

Keuntungan:
  • Pengguna dapat membuat aplikasi sendiri dengan banyak fitur yang sudah tersedia seperti keamanan platform, OS, sistem database, web server, dan framework aplikasi. Pengguna dapat lebih fokus pada pengembangan aplikasi
  • Fitur utama dari PaaS biasanya adalah skalabilitas yang tinggi. Ketika aplikasi yang kita upload mulai digunakan oleh banyak user maka secara otomatis layanan PaaS akan menskalakan aplikasi kita menjadi lebih baik dalam melayani pengguna aplikasi kita. Sedangkan ketika aplikasi kembali sepi, maka akan diskalakan ulang sehingga biaya yang dibayarkan benar-benar sesuai dengan yang kita gunakan saat itu.
Kerugian:
  • Fitur keamanan yang disediakan oleh layanan PaaS adalah keamanan platform, bukan keamanan aplikasi kita. Jadi kita tetap harus memperhitungkan resiko keamanan dari aplikasi kita sendiri.

KAPAN MENGGUNAKAN PaaS

    Ketika kamu ingin merampingkan alur kerja ketika beberapa developer mengerjakan proyek pengembangan yang sama maka PaaS solusinya. PaaS sangat bermanfaat jika ketika harus membuat aplikasi khusus. Layanan cloud ini juga dapat sangat mengurangi biaya dan dapat menyederhanakan beberapa tantangan yang muncul jika kamu dapat dengan cepat mengembangkan atau menggunakan aplikasi.

JENIS-JENIS PaaS

    1. PaaS yang terhubung dengan produk SaaS
     Platform as a service yang terhubung dengan produk SaaS adalah jenis yang paling sering digunakan oleh developer. Tujuan dari jenis PaaS ini adalah untuk menciptakan ekosistem development yang baik di sekitar aplikasi SaaS. Hal ini dilakukan dengan cara menyediakan platform yang memungkinkan independent software vendor (ISV) untuk membuat kemampuan baru pada inti platform SaaS.
Contoh kemampuan baru yang biasanya terbentuk adalah proses bisnis, ekstensibilitas platform, kustomisasi model data, dan berbagai fungsi tambahan lainnya.

    2. PaaS yang terhubung dengan operation environment
    Contoh paling umum dari jenis PaaS ini adalah vendor infrastructure as a Service (IaaS) yang memiliki kapabilitas PaaS. Penawaran fitur seperti ini mungkin tidak memiliki kedalaman fungsionalitas yang sama seperti platform PaaS mandiri. Namun, PaaS yang terhubung dengan sebuah operation environment dapat bekerja dengan baik jika pengguna berkomitmen untuk hanya menggunakan satu IaaS tertentu.
Contoh-contoh dari jenis platform as a service ini adalah:
  • AWS Elastic Beanstalk
  • AT&T PaaS
  • Microsoft Azure
   3. Open-cloud PaaS
    Jenis PaaS ini tidak terikat dengan produk SaaS atau sebuah operation environment. Akan tetapi, open-cloud PaaS memungkinkan developer untuk menggunakan platform yang sepenuhnya terpisah. Hal ini memberikan fleksibilitas, tetapi,juga dapat menambahkan jumlah biaya yang akan dikeluarkan. Platform ini umumnya cocok untuk lingkungan cloud hybrid.
Contoh open-cloud PaaS meliputi:

  • Engine Yard
  • Jelastic
  • Apprenda
  • Cloud Foundry

Mungkin itu saja penjelasan singkat saya tentang PaaS ini, mohon maaf jika ada salah kata-kata dalam blog di atas.
sekian dan terimakasih

LINK YOUTUBE : 

DAFTAR PUSTAKA

Komentar

Postingan Populer