Cloud Computing - Pada saat ini, kebutuhan akan data merupakan suatu hal yang sudah tidak bisa dihindarkan lagi. Bahkan sudah bisa dikatakan menjadi kebutuhan primer. Karena semua dari hasil kerja kita pasti berupa data baik yang berupa nyata ataupun digital. Data digital memiliki kelebihan jika dibanding dengan data nyata yaitu dapat dipakai terus menerus tanpa mengalami perusakan atau data akan memiliki kualitas yang sama. Data digital dapat dapat digunakan terus menerus karena dapat disimpan untuk bisa digunakan terus menerus di dalam alat penyimpanan. untuk data digital, pastilah memiliki suatu ukuran tertentu besar atau kecil yang menjadi batasannya. dengan size tersebut maka data digital dapat diartikan sebagai sesuatu yang spesifik dan dapat didefinisikan bentuknya.

Microsoft One Drive, salah satu penyedia layanan cloud dari microsoft
Cloud Computing terdiri dari 2 kata, yaitu Cloud dan Computing. Cloud jika diartikan ke dalam bahasa Indonesia memiliki arti awan, sedangkan Computing yang berasal dari kata Compute jika diartikan ke dalam bahasa Indonesia memiliki arti perhitungan. Jika kedua kata tersebut digabungkan maka, Cloud Computing merupakan komputasi atau perhitungan yang dilakukan di awan. Awan yang dimaksud disini adalah jaringan internet. Komputasi awan ( cloud computing) adalah gabungan pemanfaatan teknologi komputer (komputasi) dan pengembangan berbasis Internet (awan). Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain." Komputasi awan adalah suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna. Sebagai contoh, Google Apps menyediakan aplikasi bisnis umum secara daring yang diakses melalui suatu penjelajah web dengan perangkat lunak dan data yang tersimpan di server. Komputasi awan saat ini merupakan trend teknologi terbaru, dan contoh bentuk pengembangan dari teknologi Cloud Computing ini adalah iCloud.

Dengan semakin maraknya pembicaraan tentang Cloud Computing,Semakin banyak Perusahaan yang mengumumkan bahwa mereka menyediakan layanan cloud computing. Akan sangat membingungkan bagi kita para pengguna untuk memastikan bahwa layanan yang kita dapatkan adalah Cloud computing atau bukan.dari semua devenisi yang ada,dapat di intisarikan bahwa cloud computing ideal adalah layanan yang memiliki 5 karakteristik di bawah ini :
  1. Demand Self Service (pelayanan mandiri diri sendiri saat diperlukan) Pengguna dapat memesan dan mengelola layanan tanpa interaksi manusia dengan penyedia layanan, misalnya dengan mengguna-kan, sebuah portal web dan manajemen antarmuka. Pengadaan dan perlengkapan layanan serta sumber daya yang terkait terjadi secara otomatis pada penyedia 
  2. Broad Network Access (akses jaringan yang besar) Layanan yang tersedia terhubung melalui jaringan pita lebar, terutama untuk dapat diakses secara memadai melalui jaringan internet, baik menggunakan thin client, thick clien, ataupun media lain seperti smartphone.
  3. Resource Pooling (resource menyatu) Penyedia layanan cloud memberikan layanan melalui sumberdaya yang dikelompokkan di satu atau berbagai lokasi data center yang terdiri dari sejumlah server dengan mekanisme multi-tenant. Mekanisme multi tenant ini memungkinkan sejumlah sumberdaya komputasi digunakan bersama-sama oleh sejumlah user, dimana sumberdaya tersebut baik yang berbentuk fisik maupun virtual, dapat dialokasikan secara dinamis untuk kebutuhan pengguna/pelanggan sesuai permintaan. Dengan demikian, pelanggan tidak perlu tahu bagaimana dan darimana permintaan akan sumberdaya komputasinya dipenuhi oleh penyedia layanan. Yang penting, semua permintaan dapat terpenuhi. Sumberdaya komputasi ini meliputi media penyimpanan, memory, processor, pita jaringan, mesin virtual.
  4. Rapid Elasticity (elastisitas cepat) Kapasitas komputasi yang disediakan dapat secara elastis dan cepat disediakan, baik itu dalam bentuk penambahan atau pengurangan kapasitas yang diperlukan.
  5. Measured Service (layanan pengukuran) Sumber daya cloud yang tersedia harus dapat diatur dan dioptimasi penggunaannya, dengan suatu sistem pengukuran yang dapat mengukur penggunaan dari setiap sumberdaya komputasi yang digunakan (penyimpanan,memory,processor,lebar pita, dan aktivitas user, dan lainnya). Dengan demikian, jumlah sumber daya yang digunakan dapat secara transparan diukur yang akan menjadi dasar bagi user untuk membayar biaya penggunaan layanan.
Manfaat yang didapat dari cloud
  • Skalabilitas, yaitu dengan cloud computing kita bisa menambah kapasitas penyimpanan data kita tanpa harus membeli peralatan tambahan, misalnya hardisk dll. Kita cukup menambah kapasitas yang disediakan oleh penyedia layanan cloud computing.
  • Aksesibilitas, yaitu kita bisa mengakses data kapanpun dan dimanapun kita berada, asal kita terkoneksi dengan internet, sehingga memudahkan kita mengakses data disaat yang penting. 
  • Keamanan, yaitu data kita bisa terjamin keamanan nya oleh penyedia layanan cloud computing, sehingga bagi perusahaan yang berbasis IT, data bisa disimpan secara aman di penyedia cloud computing. Itu juga mengurangi biaya yang diperlukan untuk mengamankan data perusahaan
  • Kreasi, yaitu para user bisa melakukan/mengembangkan kreasi atau project mereka tanpa harus mengirimkan project mereka secara langsung ke perusahaan, tapi user bisa mengirimkan nya lewat penyedia layanan cloud computing. 
  • Kecemasan, ketika terjadi bencana alam data milik kita tersimpan aman di cloud meskipun hardisk atau gadget kita rusak.
Kelebihan dan Kekurangan Cloud

Kelebihan cloud yaitu :
  1. Fleksibilitas, Artinya bahan presentasi yang kita buat tidak perlu kita simpan di hardisk yang akan memakan ruang space atau mungkin dimasukan ke flashdisk.
  2. Kemudahan Akses Yang paling menonjol dari komputasi awan adalah kemudahan akses. Untuk mengerjakan suatu pekerjaan kita tidak mesti berada dihadapan satu komputer yang sama.
  3. Penghematan kelebihan lain dari komputasi awan, khususnya bagi perusahaan-perusahaan besar. Dengan adanya sistem komputasi awan memungkinkan perusahaan untuk mengurangi infrastruktur komputer yang memerlukan biaya pengadaan dan perawatan cukup besar, hal ini juga berarti staf IT yang diperlukan tidak terlalu banyak, dan staf IT yang ada tidak terlalu berurusan dengan update, konfigurasi dan hal-hal lain yang berkaitan dengan komputasi. Dengan adanya komputasi awan, kita juga tidak dihadapkan dengan beban biaya untuk membayar lisensi atas software-software yang kita instal dan kita gunakan, karena semua software sudah bisa digunakan melalui komputasi awan. 
Meskipun banyak kelebihan yang didapat dari cloud, namun cloud juga memiliki kekurangan seperti hal yang paling wajib dalam komputasi awan adalah koneksi internet, internet bisa dibilang jalan satu-satunya jalan menuju komputasi awan, ketika tidak ada koneksi internet ditempat kita berada maka jangan harap bisa menggunakan sistem komputasi awan. Hal ini masih menjadi hambatan khsusnya bagi Indonesia, karena belum semua wilayah di tanah air terjangkau oleh akses internet, ditambah lagi sekalipun ada koneksinya belum stabil dan kurang memadai.

Cara Kerja Cloud

Server dalam cloud akan menjalankan semuanya aplikasi mulai dari e-mail, pengolah kata, sampai program analisis data yang kompleks. Ketika pengguna mengakses awan (internet) untuk sebuah website populer, banyak hal yang bisa terjadi. Pengguna Internet Protokol (IP) misalnya dapat digunakan untuk menetapkan dimana pengguna berada (geolocation). Domain Name System (DNS) jasa kemudian dapat mengarahkan pengguna ke sebuah cluster server yang dekat dengan pengguna sehingga situs bisa diakses dengan cepat dan dalam bahasa lokal mereka. Pengguna tidak login ke server, tetapi mereka login ke layanan mereka menggunakan id sesi atau cookie yang telah didapatkan yang disimpan dalam browser mereka. Apa yang user lihat pada browser biasanya datang dari web server. Webservers menjalankan perangkat lunak dan menyajikan pengguna dengan cara interface yang digunakan untuk mengumpulkan perintah atau instruksi dari pengguna (klik, mengetik, upload dan lain-lain) Perintah-perintah ini kemudian diinterpretasikan oleh webservers atau diproses oleh server aplikasi. Informasi kemudian disimpan pada atau diambil dari database server atau file server dan pengguna kemudian disajikan dengan halaman yang telah diperbarui.

Data di beberapa server disinkronisasikan di seluruh dunia untuk akses global cepat dan juga untuk mencegah kehilangan data. Web service telah memberikan mekanisme umum untuk pengiriman layanan, hal ini membuat service-oriented architecture (SOA) ideal untuk diterapkan. Tujuan dari SOA adalah untuk mengatasi persyaratan yang bebas digabungkan, berbasis standar, dan protocol-independent distributed computing. Dalam SOA, sumber daya perangkat lunak yang dikemas sebagai "layanan," yang terdefinisi dengan baik, modul mandiri yang menyediakan fungsionalitas bisnis standar dan konteks jasa lainnya. Kematangan web service telah memungkinkan penciptaan layanan yang kuat yang dapat diakses berdasarkan permintaan, dengan cara yang seragam.

Contoh penyedia layanan cloud ternama di dunia
  1. Google Drive
    Seperti yang tersebut dinamanya, ini merupakan layanan Cloud Storage yang dimiliki oleh sang raksasa mesin pencarian Google. Google drive menyediakan 15 GB penyimpanan gratis yang dibagi dengan berbagai layanan milik google lainnya seperti Gmail, Google Plus dll yang bersama dengan Google Drive. 
  2. Drop Box
    Layanan penyimpanan awan atau cloud storage terbaik di dunia saat ini, dengan layanan ini Anda dapat menyimpan semua file Anda dan sangat mudah untuk diakses maupun dibagikan ke orang lain. Dropbox sangat mudah digunakan dan tersedia di hampir semua platform dan perangkat. Dropbox akan memberikan Anda ruang penyimpanan awan sebesar 2 GB gratis untuk setiap pengguna dan Anda juga bisa mendapatkan ruang penyimpanan tambahan yang lebih besar lagi sampai 16 GB gratis jika Anda berhasil mengajak teman Anda untuk juga menggunakan layanan cloud storage milik dropbox ini. 
  3. One Drive
    Microsoft yang sebelumnya mempunyai layanan cloud storage bernama SkyDrive sekarang memperbaharui layanan penyimpanan awan mereka dengan berbagai macam fitur dan kelebihan lain dengan nama Onedrive. Microsoft juga tidak mau kalah dengan layanan cloud storage lain dalam upaya untuk mendapatkan ratusan juta pelanggan untuk menggunakan Onedrive dengan memberikan ruang penyimpanan awan gratis sebesar  7 GB sampai 15 GB untuk penggunanya.
  4. Box
    Box adalah layanan cloud storage yang lebih populer dikalangan bisnis dan perusahaan, berbeda dengan dropbox yang lebih populer dikalangan individu.
  5. Dan masih banyak lagi

Demikian artikel tentang Cloud Computing, semoga bermanfaat.

Referensi : 
https://duniatelekomunikasi.wordpress.com/2012/09/17/definisi-cloud-computing/
http://amilbayu.blogspot.co.id/2016/01/tentang-cloud-computing.html