Pengembangan Cloud Computing Platform as a Service untuk Bahasa Pemrograman Perl

Authors

  • Andreas Jonanisco Politeknik Caltex Riau
  • Rahmat Suhatman Politeknik Caltex Riau
  • Erwin Setyo Nugroho Politeknik Caltex Riau

Abstract

Proses pembangunan aplikasi merupakan proses yang terdiri dari beberapa tahapan dimana tiap tahapan terdapat fokus yang berbeda-beda seperti instalasi bahasa pemrograman, framework, database yang digunakan, konfigurasi server, dsb. Untuk itu dibangun sebuah Platform as a Service (PaaS) yang memberikan layanan testing, deployment aplikasi dengan bahasa pemograman Perl. Platform ini dibangun diatas teknologi virtualisasi, web server Apache, database MySQL dan bahasa pemrograman PHP. Platform ini mendukung import file dari luar platform. Request per detik maksimal pada PaaS ini tergantung pada resource server seperti CPU, memory dan bandwidth yang digunakan. Semakin besar request per detik yang diterima oleh server maka semakin tinggi penggunaan CPU dan memory. Module Perl yang terdapat pada platform ini dapat ditambahkan sesuai keperluan.

Author Biographies

Andreas Jonanisco, Politeknik Caltex Riau

Teknik Informatika

Rahmat Suhatman, Politeknik Caltex Riau

Teknik Informatika

Erwin Setyo Nugroho, Politeknik Caltex Riau

Teknik Informatika

References

Tom Christiansen, & Nathan Torkington (1997-2010). Perlfaq1. Diambil 02 Juli 2015 dari http://perldoc.perl.org/perlfaq1.html#What's-the-difference-between-%22perl%22-and-%22Perl%22%3f

Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., & Brandic, I. (2009). Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility.

Stankov, I., & Datsenka, R. (2010). Platform-as-a-Service as an Enabler for Global Software Development and Delivery. MKWI, 555–566.

Pierre, G., & Stratan, C. (2012). ConPaaS : A Platform for Hosting Elastic Cloud Applications. IEEE Internet Computing, 16(5), 88–92.

Bunch, C., Chohan, N., & Krintz, C. (2011). AppScale: Open-Source Platform-As-A-Service. UCSB Technical Report 2011-01.

Waloeyo, Y.J. (2012). Cloud Computing Aplikasi berbasis web yang mengubah cara kerja dan kolaborasi Anda secara online. Yogyakarta: ANDI.

Menken, I., & Blokdijk, G. (2010). Cloud Computing Virtualization Specialist Complete Certification Kit : Study Guide Book and Online Course. Emereo Pty Ltd.

OpenVZ. (t.t). About OpenVZ. Diambil 2 Juni 2015 dari https://openvz.org

Apache Software Foundation. (2014). Apache JMeter. Retrieved December 15, 2014, from http://jmeter.apache.org/.

Published

2016-05-26

Issue

Section

Artikel