**Konsep Cloud Computing**
==========================

Cloud computing secara sederhana merupakan pengiriman berbagai layanan komputasi, termasuk server, perangkat lunak, penyimpanan data, database, jaringan, serta analitik melalui internet (cloud). Cloud computing sudah banyak dipakai oleh berbagai perusahaan untuk meningkatkan produktivitas dan storage berkapasitas besar tanpa harus mengeluarkan biaya lebih besar untuk membeli hardware, software, maupun pemeliharaan sistem. 

Cloud computing berbeda dengan server konvensional yang memaksa perusahaan mengeluarkan sejumlah dana besar untuk membeli server, router, dan mempekerjakan SDM untuk memelihara storage dan infrastruktur. Beberapa contoh jenis layanan cloud computing adalah:

1. **Public cloud –** Penggunaan jenis cloud computing yang ditujukan murni untuk umum;
2. **Private cloud –** Layanan ini menyediakan pengelolaan dan pengoperasian infrastruktur hanya untuk klien tertentu yang biasanya berskala besar dan memiliki dana untuk punya cloud sendiri;
3. **Community cloud –** Dipakai secara bersama-sama oleh sejumlah organisasi yang punya kepentingan yang sama dan kebutuhan tingkat keamanan yang sama;
4. **Hybrid cloud –** Meskipun secara entitas berdiri sendiri, hybrid cloud menggunakan teknologi yang memungkinkan portabilitas data dan terhubungnya aplikasi antar-cloud;

**Memahami lebih jauh tentang *cloud computing***
-------------------------------------------------

Dinamakan *cloud computing* karena informasi yang diakses secara *remote* di "awan" atau ruangan virtual. Perusahaan-perusahaan yang menyediakan layanan *cloud*, memungkinkan para penggunanya menyimpan file dan aplikasi dari server jarak jauh. Mereka juga bisa mengaksesnya asalkan ada sambungan internet. Ini berarti, seorang pengguna tidak perlu berada di tempat tertentu untuk mendapatkan akses file-nya.

*Cloud computing* bisa bersifat *public* atau *private*. *Public cloud* menyediakan layanannya secara publik di internet. Sementara di lain sisi, *private cloud* hanya menyediakan layanannya ke orang-orang tertentu. Juga ada opsi *hybrid*, yang mengombinasikan baik *public cloud* maupun *private cloud.*

### Contoh pemanfaatan cloud computing

Terlepas dari bermacam layanannya, *cloud computing* memberikan penggunanya serangkaian fungsi, seperti:

* Email contohnya layanan Zimbra Mail
* Penyimpanan, *backup*, pengambilan data
* Membuat dan mengetes aplikasi
* Menganalisis data
* *Streaming* audio dan video

*Cloud computing* terbilang layanan yang relatif baru, tapi sudah digunakan oleh beragam perusahaan mulai dari yang kecil hingga korporasi besar, perusahaan atau kementerian pemerintah, bahkan pengguna individu.

Tak hanya itu, *cloud computing* juga memiliki layanan seperti pemrosesan bahasa, kecerdasan buatan, dan program-program standar di pekerjaan. Pokoknya layanan yang tidak memerlukan Anda untuk secara fisik berada di depan perangkat keras seperti komputer dan laptop.  

**Tipe c*loud computing* berdasarkan layanannya**
-------------------------------------------------

*Cloud computing* bukanlah satu bagian dari teknologi seperti *microchip* atau telepon genggam. Sebaliknya, ini merupakan sebuah sistem yang utamanya terdiri dari tiga layanan: *software-as-a-service* (SaaS), *infrastructure-as-a-service* (IaaS), dan *platform-as-a-service* (PaaS).

1. *Software-as-a-service* (SaaS) melibatkan suatu lisensi aplikasi perangkat lunak kepada penggunanya. Lisensi ini biasanya diberikan melalui metode *pay-as-you-go* atau *on-demand*. Tipe seperti ini bisa ditemukan di Microsoft Office’s 365
2. *Infrastructure-as-a-service* (IaaS) melibatkan metode untuk mengirimkan suatu file dari sistem operasi ke server dan penyimpanan, melalui konektivitas berbasis IP sebagai bagian dari layanan *on-demand*. Klien jadi tidak perlu membeli perangkat lunak atau server. Contoh populer dari tipe ini adalah Public Cloud dari Indonesian Cloud dan Microsoft Azure.
3. Platform-as-a-service (PaaS) disebut-sebut sebagai yang paling kompleks. PaaS hampir mirip dengan SaaS, tapi perbedaan paling besarnya adalah, alih-alih mengirim suatu perangkat lunak via online, PaaS sebenarnya adalah platform untuk membuat perangkat lunak yang dikirimkan melalui internet. Contoh dari PaaS seperti Salesforce.com dan Heroku.

**Cara kerja *cloud computing***
--------------------------------

Setiap varian cloud computing memiliki dua faktor yang sama secara umum, yakni data center yang berada di luar dan harus memiliki internet untuk mengaksesnya. Sumber daya server dalam data center ini dikumpulkan untuk membuat platform yang sangat besar agar siap menampung layanan virtual.

Sumber daya yang dikumpulkan ini diatur agar bisa fleksibel, sehingga para penggunanya bisa mengakses lebih banyak ruang penyimpanan jika diperlukan. Demikian pula dengan sumber daya yang sedang tidak digunakan, ini akan dilepas kembali ke *cloud* jika memang sudah tidak lagi dibutuhkan.

Penggunaan sumber daya berbasis *on-demand* ini menawarkan skalabilitas dan fleksibilitas yang hampir tidak terbatas. Pasalnya, kebutuhan Anda akan *cloud computing* senantiasa berubah atau dinamis.

**Manfaat mengadaptasi cloud computing**
----------------------------------------

Cloud computing memiliki beragam manfaat, selain menyediakan sistem penyimpanan yang tak terbatas. Berikut sejumlah manfaat mengadaptasi cloud computing.

1. **Keamanan data**

Manfaat mengadaptasi cloud computing yang pertama adalah keamanan data. Cloud computing memiliki keamanan data yang relatif lebih terjamin karena masalah keamanan sudah diantisipasi oleh cloud hosting. Jadi, pengguna sistem ini tidak lagi perlu khawatir soal menyimpan semua data perusahaan di satu tempat yang bisa diakses dari mana saja. 

Dilengkapi sistem keamanan tangguh berupa enkripsi data, cloud computing memastikan keamanan data yang terjaga. Sistem keamanan yang kokoh membuat database cloud sangat sulit ditembus oleh peretas sehingga menjamin keamanan data.

2**.Akses lebih mudah**

Cloud computing memiliki sistem yang membuat penggunanya bisa dengan mudah mengakses berbagai data yang tersimpan di dalam sistem. Kapan pun dan di mana pun, pengguna bisa membuka maupun mengakses semua data dengan mudah dan praktis selama terkoneksi dengan jaringan internet. 

Cloud computing juga memudahkan penggunanya dalam kegiatan sehari-hari berkat penyimpanannya yang berbentuk virtual. Pengguna tidak perlu repot membawa hardware untuk membuka semua file atau data yang diinginkan jika menggunakan cloud computing. Dengan demikian, cloud computing mendukung proses bisnis yang berjalan lebih cepat dan produktif. 

3**. Penyimpanan tak terbatas**

Kapasitas penyimpanan cloud computing relatif lebih besar, bahkan tak terbatas. Manfaat ini membuat cloud computing menjadi solusi bagi kebutuhan penyimpanan banyak perusahaan. Semakin menguntungkan karena cloud computing tidak butuh perangkat keras dalam melakukan penyimpanan data. 

Penyimpanan tak terbatas juga membuat cloud computing sangat cocok untuk memenuhi kebutuhan penyimpanan data dalam sistem akademik dalam jumlah yang tidak sedikit. Selain itu, sistem ini juga menarik karena menawarkan kemudahan penggunaan.

4**. Kemudahan kolaborasi**

Cloud computing juga menawarkan kemudahan kolaborasi. Bagi perusahaan yang memiliki jumlah karyawan cukup banyak, memprioritaskan kolaborasi penting dilakukan. Sistem cloud computing bisa dimanfaatkan untuk membuat kolaborasi menjadi proses sederhana karena setiap anggota tim bisa melihat dan berbagi informasi di seluruh platform berbasis cloud. Sistemnya yang lebih cepat dan canggih juga memungkinkan setiap anggota tim melakukan pemindahan data ke cloud tanpa repot.