Kamis, 31 Oktober 2013

CLOUD COMPUTING

A. Pengertian Cloud Computing     
Cloud Computing itu adalah gabungan dari pemanfaatan teknologi (komputasi) dan pengembangan berbasis internet (awan). Cloud computing merupakan sebuah metode komputasi dimana kemampuan TI disediakan sebagai layanan berbasis internet. Secara sederhana, Cloud Computing dapat kita bayangkan seperti sebuah jaringan listrik. Apabila kita membutuhkan listrik, apakah kita harus punya pembangkit listrik sendiri? Tentu tidak. Kita tinggal menghubungi penyedia layanan (dalam hal ini, PLN), menyambungkan rumah kita dengan jaringan listrik, dan kita tinggal menikmati layanan tersebut. Pembayaran kita lakukan bulanan sesuai pemakaian. Di bawah ini adalah ilustrasi dari cloud computing :
Perhatikan titik-titik komputer / server sebagai gabungan dari sumber daya yang akan dimanfaatkan. Lingkaran-lingkaran sebagai media aplikasi yang menjembatani sumber daya dan cloud-nya adalah internet. Semuanya tergabung menjadi satu kesatuan dan inilah yang dinamakan cloud computing.

B. Perkembangan Cloud Computing
Cloud computing saat ini sangat populer, selain dari pemain besar software seperti Microsoft dan Google, perusahaan lain bermunculan hanya untuk menyediakan layanan berbasis awan sebagai pengganti atau penyempurnaan aplikasi pada PC. Beberapa dari perusahaan tersebut adalah Zoho.com, sebuah office suite online, Evernote.com, merupakan sebuah situs yang ditujukan untuk catatan online , dan RememberTheMilk.com, manajemen tugas online. Email yang tersedia dalam bentuk web mail merupakan contoh yang sangat kecil dari teknologi cloud computing. Dengan menggunakan layanan email seperti Gmail dan Yahoo Mail, orang tidak perlu lagi menggunakan Outlook atau aplikasi desktop lainnya untuk email mereka. Membaca email dengan browser memungkinkan dilakukan di mana saja sepanjang ada koneksi internet.

C. Karakteristik Cloud Computing
     Ada lima macam karakteristik cloud computing, yaitu :
1. On-Demand Self-Services
     Sebuah layanan cloud computing harus dapat dimanfaatkan oleh pengguna melalui  mekanisme swalayan dan langsung tersedia pada saat dibutuhkan. Campur tangan penyedia layanan adalah sangat minim. Jadi, apabila kita saat ini membutuhkan layanan aplikasi CRM (sesuai contoh di awal), maka kita harus dapat mendaftar secara swalayan dan layanan tersebut langsung tersedia saat itu juga.
2. Broad Network Access 
     Sebuah layanan cloud computing harus dapat diakses dari mana saja, kapan saja, dengan alat apa pun, asalkan kita terhubung ke jaringan layanan. Dalam contoh layanan aplikasi CRM di atas, selama kita terhubung ke jaringan Internet, saya harus dapat mengakses layanan tersebut, baik itu melalui laptop, desktop, warnet, handphone, tablet, dan perangkat lain.
3. Resource Pooling 
     Sebuah layanan cloud computing harus tersedia secara terpusat dan dapat membagi sumber daya secara efisien. Karena cloud computing digunakan bersama-sama oleh berbagai pelanggan, penyedia layanan harus dapat membagi beban secara efisien, sehingga sistem dapat dimanfaatkan secara maksimal.
4. Rapid Elasticity 
     Sebuah layanan cloud computing harus dapat menaikkan (atau menurunkan) kapasitas sesuai kebutuhan. Misalnya, apabila pegawai di kantor bertambah, maka kita harus dapat menambah user untuk aplikasi CRM tersebut dengan mudah. Begitu juga jika pegawai berkurang. Atau, apabila kita menempatkan sebuah website berita dalam jaringan cloud computing, maka apabila terjadi peningkatkan traffic karena ada berita penting, maka kapasitas harus dapat dinaikkan dengan cepat.
5. Measured Service 
     Sebuah layanan cloud computing harus disediakan secara terukur, karena nantinya akan digunakan dalam proses pembayaran. Harap diingat bahwa layanan  cloud computing dibayar sesuai penggunaan, sehingga harus terukur dengan baik.
D. Tingkatan Cloud Computing
Cloud computing mempunyai 3 tingkatan layanan yang diberikan kepada pengguna, yaitu:

1. Infrastructure as service, hal ini meliputi Grid untuk virtualized server, storage & network. Contohnya seperti Amazon Elastic Compute Cloud  dan Simple Storage Service.
2. Platform as a service, hal ini memfokuskan pada aplikasi dimana dalam hal ini seorang developer tidak perlu memikirkan hardware dan tetap fokus pada pembuatan aplikasi tanpa harus mengkhawatirkan sistem operasi, infrastructure scaling, load balancing dan lain-lain. Contohnya yang sudah mengimplementasikan ini adalah Force.com  dan Microsoft Azure investment .
3. Software as a service: Hal ini memfokuskan pada aplikasi dengan Web-based interface yang diakses melalui Web Service dan Web 2.0. Contohnya adalah Google Apps , SalesForce.com  dan aplikasi jejaring sosial seperti FaceBook .

E. Contoh Cloud Computing
Contoh cloud computing itu sendiri ada banyak tetapi saya mengambil contoh Google Drive. Google Drive adalah layanan penyimpanan Online yang dimiliki Google. Google Drive diluncurkan pada tanggal 24 April 2012. Sebenarnya Google Drive merupakan pengembangan dari Google Docs. Google Drive memberikan kapasitas penyimpanan sebesar 5GB kepada setiap penggunanya. Kapasitas tersebut dapat ditambahkan dengan melakukan pembayaran atau pembelian Storage. Penyimpanan file di Google Drive dapat memudahkan pemilik file dapat mengakses file tersebut kapanpun dan dimanapun dengan menggunakan komputer desktop, laptop, komputer tablet ataupun smartphone. File tersebut juga dapat dengan mudah dibagikan dengan orang lain untuk berbagi pakai ataupun melakukan kolaborasi dalam pengeditan.
Fitur-fitur Google Drive
Penyimpanan gratis sebesar 5GB
Google Drive memberikan fasilitas penyimpanan sebesar 5GB kepada penggunanya dengan cuma-cuma untuk menyimpan dokumen, baik berupa gambar, video, musik, ataupun file-file lain.
Memungkinkan membuat dokumen
Pada fitur ini Google Drive memungkinkan para penggunanya untuk membuat dokumen, seperti mengolah data, mengolah angka, membuat presentasi, form dan dokumen lainnya.
Berbagi file
Google Drive memudahkan untuk berbagi file dengan orang lain, dan juga memudahkan orang lain untuk melakukan pengeditan terhadap file yang kita buat.
Terintegrasi dengan layanan Google lainnya
Para pengguna layanan Google lainnya akan merasakan kemudahan dalam memanagement file dari Google Drive. Karena Google Drive secara otomatis terintegrasi dengan layanan google lainnya.
Fasilitas pencarian
Google Drive memberikan layanan pencarian yang lebih baik dan lebih cepat untuk para penggunanya dengan menggunakan kata kunci tertentu. Google Drive juga dapat mengenali gambar atau teks dari dokumen hasil scan.
Menampilkan berbagai file
Lebih dari 30 type file yang dapat dibuka dan ditampilkan oleh Google Drive, termasuk file video, file image, dan lain-lain tanpa mengharuskan pengguna untuk mengunduh dan menginstal software yang sesuai dengan tipe atau ekstensi file tersebut.
Menjalankan aplikasi
Google Drive juga mempunyai kemampuan untuk membuat, menjalankan dan membagi file aplikasi favorit yang dimiliki oleh pengguna.

F. Hubungan Cloud Computing dengan Internet
Cloud computing adalah teknologi yang menggunakan internet server, Jika kita pengguna internet atau paling tidak sering menggunakan internet, sebenarnya tanpa kita sadari, kita sudah menggunakan teknologi ini, dengan cara :
1.         Kerjasama
Melalui internet, kita bisa bekerja satu sama lain dan saling membagi data, meski kita berada di 1 ruangan yang sama maupun saling terpisah satu sama lainnya. Hanya dengan beberapa klik, kita dapat saling membagi foto, lagu, video, slide presentasi, dan sebagainya. Nah jika anda menggunakan jasa sharing melalui dropbox, google drive dll sebenarnya anda sudah menggunakan teknologi cloud ini. Jasa sharing seperti dropbox, google drive, menyimpan data anda di cloud sehingga dapat diakses dari mana saja menggunakan internet dan dapat diupdate kapan saja. Siapa saja yang bisa mengakses dan mengupdate data ini? Anda sendiri, ataupun orang – orang yang anda berikan hak aksesnya. Hanya file itu saja? Tidak juga, situs seperti Delicious maupun Google menawarkan fitur bookmarks, anda sedang browsing, anda menemukan situs yang menarik, tapi ini bukan pc anda dan ingin mengaksesnya di pc anda sendiri? Bisa, cukup login, lalu saat anda berada di pc anda, login kembali, synchronize, dan voila~ anda bisa edit/update bookmarks anda, cukup menarik bukan?
2.       Penyimpanan
Salah satu ciri utama dari penggunaan teknologi cloud adalah penyimpanan. Misalkan dropbox, mediafire, google drive menawarkan jasa untuk menyimpan data anda dan anda dapat mengaksesnya darimana saja, umumnya jasa yang ditawarkan size nya juga tidak sedikit. File seperti lagu, video, umumnya cukup besar, dan terkadang lebih mudah untuk menyimpannya di cloud daripada harus membawa – bawa USB disk, belum lagi resiko terkena virus, bila anda memasang di pc/laptop yang memiliki virus. Banyak orang juga menggunakan teknologi cloud untuk menyimpan backup komputer mereka.
3.       Hiburan
Banyak situs music – streaming maupun acara tv streaming yang menggunakan teknologi cloud, contohnya seperti Netflix, iPlayer, Spotify maupun Pandora. Dengan menggunakan cloud, memungkinkan mereka untuk menyimpan data dan file berukuran besar dan dapat diakses oleh sejumlah besar user. Bagaimana dengan game? Cloud gaming juga sudah mulai populer. User dapat memainkan game, meskipun game tersebut tidak terinstal di device mereka, maupun, mereka memiliki pc berspek rendah, namun tetap bisa memainkan game yang seharusnya membutuhkan spek yang lebih, karena sudah dicover di server. contoh cloud gaming, Big Fish maupun GamingAnywhere yang merupakan game opensource pertama
4.       Komunikasi
Hal paling simpel yang anda tidak sadari bahwa anda telah menggunakan teknologi cloud adalah email. Gmail, yahoo, hotmail semuanya merupakan bentuk cloud. Email dan kontak anda tidak semata – mata disimpan di pc anda, tapi di cloud server yang memungkinkan anda mengaksesnya dimana saja, bahkan melalui device lain selain pc.
5.       Social Networking
Banyak soc-net yang penggunanya telah mencapai jutaan dan menggunakan teknologi cloud membuat jasa mereka lebih stabil dan tersedia. Jadi kapanpun anda mengupload foto atau video di facebook atau memposting status di twitter, sebenarnya anda telah menggunakan teknologi cloud.

Referensi :
- Buku Cloud Computing/2012/Andi/

0 komentar:

Posting Komentar