Cloud Computing

Cloud computing sedang banyak digunakan pada saat ini. Beberapa contoh penggunaan cloud computing ini terdapat dalam bidang social networking (Facebook, Instagram, Linkedin, etc), data sharing (Dropbox, email), education (Quipper, E-library, E-learning, etc), dan business/office application (Google docs, online shop portal). Jadi sebenarnya, apa itu cloud? Cloud adalah suatu teknologi yang menjadikan internet sebagai lokasi menyimpan, mengelola, serta membagi data. Sifat dari cloud computing ini yaitu fleksibel, hal ini sangat memudahkan pengguna karena data dapat diakses darimanapun dan kapanpun. Penggunaan cloud dapat disesuaikan dengan kebutuhan penggunanya. Sekarang ini, sudah banyak perusahaan yang membuat cloud computing miliknya sendiri yang memudahkan pemilik, pekerja, dan penggunanya. Ada 3 cara untuk mengakses cloud  yaitu private cloud, public cloud, dan  hybrid cloud. Private cloud hanya dapat diakses oleh orang-orang yang berada dalam lingkup suatu organisasi, seperti pemilik atau karyawan. Sedangkan public cloud dapat diakses secara umum di internet oleh siapa saja. Private cloud dan public cloud memiliki "jembatan penghubung" yang bisa disebut dengan hybrid cloud. Dalam hybrid cloud, proses pengolahan data dapat dipisah. Misalnya ada data A dan data B yang harus diletakkan di cloud yang berbeda karena data A hanya bisa diakses oleh beberapa orang sedangkan data B dapat diakses oleh semua orang. Oleh karena itu digunakanlah hybrid cloud sehingga data A bisa dipindahkan ke private cloud dan data B dipindahkan ke public cloud. Pada cloud computing juga ada beberapa model seperti SaaS (Software as a Service), PaaS (Platform as a Service), IaaS (Infrastructure as a Service). SaaS hanya disediakan dalam bentuk perangkat lunak atau software sehingga pengguna tidak memiliki kendali penuh terhadap aplikasi tersebut. Pengguna juga tidak perlu tahu tentang dimana data tersebut disimpan atau bagaimana data tersebut dikelola. Mereka hanya perlu mengerti bagaimana cara menggunakan perangkat tersebut. Paas menyediakan platform bagi pengguna sehingga pengguna dapat membuat aplikasi dan mengendalikan aplikasi yang dibuat dalam platform tersebut. Model yang terakhir adalah IaaS, model ini memperbolehkan pengguna untuk mengendalikan server, database, keamaanan, dan jaringan dari aplikasi yang dibuatnya. 

Algoritma memiliki hubungan dengan cloud computing karena dalam pembuatan cloud dibutuhkan juga logika dan kemampuan programming agar aplikasi tersebut dapat berjalan dengan baik dan sesuai dengan keinginan pengguna.

Komentar

Postingan populer dari blog ini

Structure dan Union