
Cloud computing secara sederhana adalah "layanan teknologi informasi yang bisa dimanfaatkan atau diakses oleh pelanggannya melalui jaringan internet." Namun tidak semua layanan yang ada di internet bisa dikategorikan sebagai Cloud Computing, ada setidaknya beberapa syarat yang harus dipenuhi :
- Layanan bersifat "On Demand", pengguna dapat berlangganan hanya yang dia butuhkan saja, dan membayar hanya untuk yang mereka gunakan saja. Misalkan sebuah layanan menyediakan 10 fitur, user dapat berlangganan 5 fitur saja dan hanya membayar untuk 5 fitur tersebut.
- Layanan bersifat elastis/scalable, di mana pengguna bisa menambah atau mengurangi jenis dan kapasitas layanan yang dia inginkan kapan saja dan sistem selalu bisa mengakomodasi perubahan tersebut.
- Layanan sepenuhnya dikelola oleh penyediaan/provider, yang dibutuhkan oleh pengguna hanyalah komputer personel/notebook ditambah koneksi internet.
Berdasarkan jenis layanan-nya, Cloud Computing dibagi menjadi berikut ini:
- Software as a Service (SaaS)
- Platform as a Service (PaaS)
- Infrastructure as a Service (IaaS)
Dibawah ini kita bahas, masing-masing jenis layanan diatas:
- Software as a Service (SaaS) adalah layanan dari Cloud Computing dimana kita tinggal memakai software(perangkat lunak) yang telah disediakan.
- Platform as a Service (PaaS) adalah layanan dari Cloud Computing dimana kita menyewa “rumah” berikut lingkungan-nya (sistem operasi, network, databbase engine, framework aplikasi, dll), untuk menjalankan aplikasi yang kita buat.
- Infrastructure as a Service (IaaS) adalah layanan dari Cloud Computing dimana kita bisa “menyewa” infrastruktur IT (komputasi, storage, memory, network dsb).
IBM Bluemix merupakan layanan Cloud - Platform as a Service, yang berfungsi sama seperti Google App Engine (Google), Microsoft Azure (Microsoft), Heroku (Salesforce), dan Amazon Web Service (Amazon). Bluemix dapat menjalankan berbagai aplikasi seperti website, mobile, big data, dan smart devices. Engine dari Bluemix sendiri berbasiskan Cloud Foundry, yaitu open source project untuk membangun layanan Cloud PaaS.

Selain runtime, Bluemix juga menyediakan template code, atau biasa disebut dengan Boilerplate. Hal ini tentunya dapat mempercepat proses development atau sekedar hanya ingin mengulik. Ada Java Cloudant Web Starter, Mobile Cloud, Internet of Things Starter, Node Js Web Starter, Java Web Starter, dan Node-RED Starter. Boilerplate tersebut telah menyediakan contoh kode integrasi dengan layanan yang ada di Bluemix.
Bluemix juga menyediakan layanan Mobile Backend as a Service untuk teman-teman developer mobile app. Juga tidak lupa dengan service database yang beragam. Mulai dari database berbasis DB2 (Dbms yang biasa dipakai di perbankan) sampai No-SQL (Berbasis MongoDB). Layanan ini mirip DBaaS (Database as a Service) lokal seperti Nowdb.
Jika teman-teman terbiasa membangun aplikasi dengan version control. Salah satu layanan git milik IBM sangat mendukung hal itu, Jazzhub. Kita dapat langsungdeploy repo ke production server di Bluemix. Juga tidak menutup memungkinan layanan Github, Bitbucket dll dapat menyediakan deploy langsung ke Bluemix.
referensi
http://www.zainalhakim.web.id/pengertian-cloud-computing.html
http://www.cloudindonesia.or.id/apa-itu-cloud-computing.html
http://www.codepolitan.com/kenalan-dengan-ibm-bluemix-layanan-cloud-kaya-fitur/
www.ng.bluemix.net/docs
http://www.cloudindonesia.or.id/apa-itu-cloud-computing.html
http://www.codepolitan.com/kenalan-dengan-ibm-bluemix-layanan-cloud-kaya-fitur/
www.ng.bluemix.net/docs


0 comments :
Post a Comment