Rabu, 20 Desember 2017

Cloud Computing


Cloud Computing atau komputasi awan merupakan kombinasi pemanfaatan teknologi komputer dengan pengembangan berbasis internet. Sebutan Awan (cloud) adalah metafora dari internet, sebagaimana awan yang sering digambarkan di dalam diagram jaringan komputer.
Pada Cloud Computing semua data berada dan disimpan di server internet, begitu juga dengan aplikasi ataupun software yang pada umumnya dibutuhkan pengguna semuanya berada dikomputer server. Pengguna harus terhubung ke internet untuk bisa mengakses dan menjalankan aplikasi yang berada di server tersebut.
Dengan kata lain pengguna hanya cukup menyediakan komputer dan internet untuk bisa terhubung ke server internet dan menyimpan data di komputer server tanpa harus menyediakan kapasitas penyimpanan yang besar di komputer sendiri untuk menyimpan data. Misalkan program aplikasi seperti Microsoft Office, pengguna dapat menjalankan aplikasi pada server internet sehingga tidak perlu lagi untuk menginstal aplikasi pada komputer sendiri.
Manfaat Cloud Computing
1.   Semua Data Tersimpan di Server Secara Terpusat
   Salah satu keunggulan teknologi cloud yaitu memungkinkan pengguna untuk menyimpan data secara terpusat di satu server berdasarkan layanan yang disediakan oleh penyedia layanan Cloud Computing itu sendiri. Selain itu, pengguna juga tak perlu repot repot lagi menyediakan infrastruktur seperti data center, media penyimpanan/storage dll karena semua telah tersedia secara virtual.
2.   Keamanan Data
    Keamanan data pengguna dapat disimpan dengan aman lewat server yang disediakan oleh penyedia layanan Cloud Computing seperti jaminan platform teknologi, jaminan ISO, data pribadi, dll.
3.   Fleksibilitas dan Skalabilitas yang Tinggi
     Teknologi Cloud menawarkan fleksibilitas dengan kemudahan data akses, kapan dan dimanapun kita berada dengan catatan bahwa pengguna  terkoneksi dengan internet. Selain itu, pengguna dapat dengan mudah meningkatkan atau mengurangi kapasitas penyimpanan data tanpa perlu membeli peralatan tambahan seperti hardisk. Bahkan salah satu praktisi IT kenamaan dunia, mendiang Steve Jobs mengatakan bahwa membeli memori fisik untuk menyimpan data seperti hardisk merupakan hal yang percuma jika kita dapat menyimpan nya secara virtual/melalui internet.
4.   Investasi Jangka Panjang
     Penghematan biaya atau pengeluaran akan pembelian inventaris seperti infrastruktur, hardisk, dan lain-lain akan berkurang dikarenakan pengguna akan dikenakan biaya kompensasi rutin per bulan sesuai dengan paket layanan yang telah disepakati dengan penyedia layanan Cloud Computing. Biaya royalti atas lisensi software juga bisa dikurangi karena semua telah dijalankan lewat komputasi berbasis Cloud.
Konsep & Cara Kerja Cloud Computing
Sistem Cloud bekerja menggunakan internet sebagai server dalam mengolah data ataupun menjalankan sebuah program. Sistem ini memungkinkan pengguna untuk login ke internet yang tersambung ke program untuk menjalankan aplikasi yang dibutuhkan tanpa melakukan instalasi.
Infrastruktur seperti media penyimpanan data dan juga instruksi/perintah dari pengguna disimpan secara virtual melalui jaringan internet kemudian perintah – perintah tersebut dilanjutkan ke server aplikasi. Setelah perintah diterima di server aplikasi, kemudian data diproses dan pada proses final pengguna akan disajikan dengan halaman yang telah diperbaharui sesuai dengan instruksi yang diterima sebelumnya sehingga konsumen dapat merasakan manfaatnya.
Contohnya lewat penggunaan email. Data di beberapa server diintegrasikan secara global tanpa harus mendownload software untuk menggunakannya. Pengguna hanya memerlukan koneksi internet dan semua data dikelola langsung oleh penyedia aplikasi email. Software dan juga memori atas data pengguna tidak berada di komputer tetapi terintegrasi secara langsung melalui sistem Cloud menggunakan komputer yang terhubung ke internet.
Model Cloud Computing
»  Software as a Service (SaaS) : Layanan yang menyediakan aplikasi jadi atau siap pakai kepada End user.
Ciri dari layanan ini adalah user tidak perlu membuat aplikasi, tidak perlu menyiapkan tempat dan juga infrastruktur. SaaS dapat analogikan seperti ketika kita copy program aplikasi dari suatu komputer dan akan di install di komputer lain, maka akan diperlukan suatu media penyimpanan, misalnya disk (harddisk / flashdisk) untuk menyimpan program tersebut sebelum di install ke komputer lain. Dengan menggunakan SaaS tidak diperlukan lagi membawa perangkat media penyimpanan, cukup dengan internet maka program aplikasi tersebut sudah bisa dijalankan di komputer dan gadget.
Contoh SaaS : contoh dari layanan ini adalah gmail, ymail, facebook, dropbox, dan untuk layanan berbayar contohnya adalah salesforce, office365, dan lain sebagainya.
»   Platform as a Service (PaaS) : Layanan yang menyewakan “tempat” untuk menjalankan aplikasi dari user. Tempat yang dimaksud seperti sistem operasi, database, framework, dsb yang merupakan wadah untuk berjalannya aplikasi.
Ciri dari layanan ini adalah user tidak perlu melakukan maintenance dan tidak perlu menyiapkan infrastruktur. Sehingga user dapat tetap fokus membangun aplikasinya. PaaS tidak seperti IaaS dan SaaS, PaaS terlihat jauh lebih abstract karena berada diantara sebuah stack dan PaaS tepat berada ditengah diantara SaaS dan IaaS. Yang kita perlukan disini seperti bahasa pemrograman/platform PHP, Python, JBoss, MySQL, PostgreSQL, MongoDB, Apache dan lain-lain. Provider PaaS menawarkan sebuah platform dan aplikasi langsung pakai dengan menggunakan coding.
Contoh Pass : Windows Azure, Amazon Web Service, GoogleApp Engine.
» Infrastructure as a Service (IaaS) : Layanan yang menyewakan infrastruktur IT kepada user yang ingin membangun layanan cloud. Infrastruktur disini bersifat fisik, bisa berupa memory, penyimpanan, server, jaringan, dan sebagainya. Hal-hal seperti membuat aplikasi dan konfigurasinya diserahkan kepada user. Cloud provider hanya menyediakan infrastruktur berdasarkan request dari user.
Ciri layanan ini adalah jika user ingin mengupgrade memory atau menambah server, user hanya perlu menghubungi provider kemudian provider akan menyediakan sesuai dengan permintaan.
Contoh IaaS : Amazon EC2, Rackspace cloud dan lain sebagainya.

Referensi :
~ http://warungkopi.okezone.com/thread/653754/pengertian-manfaat-cara-kerja-dan-contoh-cloud-computing
~ http://www.patartambunan.com/pengertian-cloud-computing-jenis-cara-kerja-keuntungan-dan-kerugian/
~ http://www.levatra.com/2016/10/pengertian-cloud-computing-dengan-kelebihan-dan-kekurangannya.html
~ http://pusatteknologi.com/pengertian-manfaat-cara-kerja-dan-contoh-cloud-computing.html