Mengenal Cloud Computing
Cloud computing merupakan sebuah kombinasi pemanfaatan jaringan internet yang mana berfungsi untuk menyimpan berbagai file dalam satu basis data. Pada teknologi ini, data disimpang di server tertentu, begitupula dengan software atau aplikasi lainnya sehingga memungkinkan satu komputer server untuk membagikannya dengan komputer lainnya yang terhubung.
Hal ini akan menghemat biaya operasional juga menghemat waktu karena tidak memerlukan hardisk berkapasitas besar untuk menyimpan setiap file software. Seperti misalnya data microsoft word yang cukup diinstal satu kali pada server lalu bisa digunakan di komputer lainnya tanpa harus repot-repot melakukan penginstalan kembali.
"Cara Kerja Sistem Cloud Computing"
Dari pengertian cloud computing di atas, maka kita sudah dapat mengambil kesimpulan seperti apa cara kerja sistem ini. Sistem cloud computing bekerja secara onlin dan terus-menerus tanpa henti melalui jaringan internet. Semua aktifitas akan berpusat di komputer server dan setiap jenis data akan langsung di simpan dan siap pakai kapanpun.
Cara kerja selanjutnya ialah memungkinkan user menjalankan suatu aplikasi dan setiap hal yang dijalankan pada aplikasi tersebut akan kembali tersimpan pada komputer server. End user dan komputer server yang disimpan oleh switch maupun router untuk meng-extend jaringan yang ada. Sehingga kita bisa melihat atau menjalankan kembali aplikasi tersebut dimanapun dan kapanpun.
"Mengenal Jenis-jenis Layanan Cloud Computing"
- SAAS (Software as a Service)
Jenis layanan yang satu ini menyediakan aplikasi yang siap pakai yang ditujukan untuk end user atau pengguna terakhir. Sehingga user tidak perlu lagi membuat aplikasi baru. Contoh dari layanan SAAS adalah gmail, twitter, facebook, dan lain sebagainya. Pada layanan tersebut, siapa saja dapat memanfaatkannya untuk berbagai keperluan tanpa harus repot-repot membangun server atau infrastruktur baru.
- PAAS (Platform as a Service)
Layanan PAAS berfungsi untuk menyewakan tempat kepada para pengguna aplikasi untuk menjalankan aplikasi tersebut. Contohnya ialah seperti penyediaan database, framework, atau sistem operasi lainnya yang merupakan suatu platform untuk menjalankan aplikasi. Jadi pada layanan ini pengguna tidak perlu melakukan pengecekan atau maintaince pada platform tersebut karena hal tersebut sudah diatur dalam layanan ini. Dan pengguna bisa fokus untuk membangun aplikasi dan mengembangkannya saja. Beberapa layanan yang menyediakan PAAS diantaranya seperti Amazon Web Service, Windows Azure, dan Google App Engine.
- IAAS (Infrastructure as a Service)
Layanan ini menyediakan infrastruktur IT untuk para pengguna akhir yang mana dalam layanan tersebut berbasis data cloud. Infrastruktur yang disediakan bisa bersifat hardware seperti memori, hardisk, atau jenis server tertentu. Cloud provider pada layanan ini hanya menyediakan infrastruktur sesuai dengan permintaan pengguna. Jadi bila Anda ingin melakukan upgrade atau penambahan infrastruktur tertentu bisa langsung menghubungi penyedia layanan. Contoh penyedia layanan IAAS seperti Rackspace cloud, Amazon EC2, dan lain sebagainya.
"Karakteristik Cloud Computing"
5 Karakteristik Cloud Computing agar sebuah sistem dapat disebut sebagai Cloud Computing, yaitu:
- Broad Network Access (akses jaringan yang besar) : Akses jaringan yang luas dan bisa diakses oleh berbagai jenis perangkat, seperti smartphone, tablet, laptop, dsb. Contohnya facebook mobile, memungkinkan kita untuk mengakses layanan facebook melalui handphone, smartphone ataupun tablet dimanapun kita berada.
- Resource Pooling : sumber daya komputasi dari penyedia cloud harus memenuhi banyak pelanggan dan bersifat dinamis tergantung kebutuhan pelanggannya. Contohnya google, menyediakan ratusan ribu server yang tersebar di penjuru dunia sehingga dapat melayani jutaan penggunanya.
- On-demand Self Service (pelayanan mandiri diri sendiri saat diperlukan) : pengguna cloud dapat mengatur sendiri layanan yang dipakai sesuai dengan kebutuhannya tanpa interaksi dari pihak penyedia layanan. Contohnya menggunakan gmail, kita bisa menyimpan, memindahkan, menghapus email, dsb tanpa campur tangan dari penyedia cloud.
- Measured Service (layanan pengukuran) : Sistem cloud menyediakan layanan yang dapat memonitor dan mengoptimalkan penggunaan sumber daya terhadap layanan yang dipakai (misalnya tempat penyimpanan, pemrosesan, bandwidth, dan akun pengguna yang aktif). Sehingga pelanggan dapat memonitor sumber daya komputasi yang dipakai secara transparan antara penyedia layanan dan pelanggan. Misalnya dropbox, kita bisa memantau space yang terpakai ataupun space yang masih kosong, mengetahui masa aktif akun, dan lain sebagainya.
- Rapid Elasticity (elastisitas cepat) : kapasitas layanan bersifat fleksibel tergantung kebutuhan pengguna. Sehingga pengguna cloud dapat dengan mudah meminta menaikkan atau menurunkan kapasitas layanan sesuai kebutuhannya. Jadi, kapasitas layanan ini seolah tak terbatas dan pengguna cloud dapat memilih sesuai dengan kebutuhannya setiap saat. Misalnya office 365, kita bisa dengan cepat mengubah layanan yang diinginkan dari small ke bussiness atau sebaliknya sesuai denngan kebutuhan.
"Manfaat Cloud Computing"
- Semua data tersimpan di server secara terpusat
Salah satu keunggulan teknologi cloud adalah memungkinkan pengguna untuk menyimpan data secara terpusat di satu server berdasarkan layanan yang disediakan oleh penyedia layanan Cloud Computing itu sendiri. Dengan demikian, pengguna tidak per perlu lagi menyediakan infrastruktur seperti data center, media penyimpanan/storage dll karena semua telah tersedia secara virtual. - 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. - Fleksibilitas dan skalabilitas yang tinggi
Teknologi Cloud menawarkan fleksibilitas dengan kemudahan data akses, kapan dan dimanapun kita berada dengan catatan bahwa pengguna (user) terkoneksi dengan internet. Selain itu, pengguna dapat dengan mudah meningkatkan atau mengurangi kapasitas penyimpanan data tanpa perlu membeli peralatan tambahan seperti hardisk. - Investasi jangka panjang
Penghematan biaya akan pembelian inventaris seperti infrastruktur, hardisk, dll 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.
"Contoh Aplikasi Cloud Computing"
1. Google Drive
Google Drive adalah layanan penyimpanan secara 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.
2. Windows Azure
Windows Azure adalah sistem operasi yang berbasis komputasi awan, dibuat oleh Microsoft untuk mengembangkan dan mengatur aplikasi serta melayani sebuah jaringan global dari Microsoft Data Centers. Windows Azure yang mendukung berbagai macam bahasa dan alat pemograman. Sistem operasi ini dirilis pada 1 Februari 2010.
3. Amazon Web Service
Amazon Web Service (AWS) merupakan salah satu layanan Platform as service (PaaS) yang dibuat oleh perusahaan Amazon. Dengan menggunakan AWS kita dapat mengembangkan aplikasi dengan mengaktifkan middleware ataupun aplikasi yang dibutuhkan.
4. Git dan GitHub
Git dan GitHub telah mengubah cara kita bekerja dalam pengembangan web. Mereka menyediakan lokasi berbasis cloud yang terpusat untuk menyimpan, berbagi, menerbitkan, menguji, dan berkolaborasi dalam proyek pengembangan web. Git merevolusi kontrol versi-penting saat Anda memiliki lebih dari satu pengembang yang mengerjakan proyek. GitHub telah menambahkan platform pementasan yang memungkinkan pengembang membagikan prototipe, berkolaborasi dalam proyek, mengedit dan membangun kode masing-masing, dan memberi kesempatan kepada pemangku kepentingan untuk melakukan kemajuan dalam proses uji coba.
"Kelebihaan Cloud Computing"
Berikut ini merupakan beberapa kelebihan yang akan didapatkan jika Anda menggunakan layanan cloud computing :
1. Mudah diakses dimana saja
Karena menggunakan cloud computing data kita tersimpan di dalam server di internet maka mudah bagi pengguna untuk mengakses data dimanapun dan kapanpun asal terhubung dengan internet.
2. Murah
Penggunaan cloud computing sangat hemat biaya untuk alokasi perangkat keras. Cloud computing juga tidak memerlukan maintenance dan mengurangi pemakaian listrik.
3. Hemat
Kelebihan lain dari cloud computing, dengan adanya sistem komputasi awan memungkinkan perusahaan atau instansi untuk mengurangi infrastruktur komputer yang memerlukan biaya pengadaan dan perawatan cukup besar.
4. Fleksibel
Ketika data yang kita punya terlalu besar maka ia otomatis menambah kapasitas hanya dalam hitungan menit dengan melakukan self-provisioning. Sehingga tidak perlu melakukan penambahan jumlah komputer.
5. Ketersediaan Data
Sistem yang digunakan cloud computing sudah didesain high availability, sistem tersebut sudah berada pada data center yang sudah menjamin ketersediaan listrik, pendingin, dan lainnya yang sudah menjadi fasilitas pendukung selama 24 jam.
6. Skalabilitas
Penggunaan layanan cloud yang menyediakan dan menawarkan penyimpanan sesuai dengan permintaan pengguna, jadi di sini pengguna dapat dengan mudah melakukan manajemen data baik untuk mengurangi atau mereproduksi data yang akan disimpan di server cloud.
7. Aman
Jadi tidak perlu ragu lagi untuk menggunakan cloud computing karena sudah pasti aman dan terjamin asalkan mencari partner yang memang sudah mempunyai mempunyai sertifikat atau terstandarisasi ISO untuk menjamin keamananya.
"Kekurangan Cloud Computing"
1. Bergantung Pada Koneksi Internet
Internet merupakan satu-satunya jalan menuju cloud computing. Ketika tidak ada koneksi internet di tempat Anda, atau jalur internet menuju cloud provider sedang bermasalah, secara otomatis akses ke mesin cloud computing Anda akan terputus, dari sinilah hambatan terbesar yang tengah terjadi di Indonesia, karena belum semua seluruh wilayah telah terjangkau oleh akses internet.
2. Harus Cari Vendor Yang Sudah Standarisasi untuk Menjamin Keamanan
Dengan menggunakan sistem komputasi awan berarti Anda mempercayakan sepenuhnya atas keamanan dan kerahasiaan data-data kepada cloud provider. Untuk itu anda harus mencari partner cloud computing yang sudah mempunyai sertifikat atau terstandarisasi ISO untuk menjamin keamananya.
"Perusahaan Penyedia Layanan Cloud Computing"
- Google
- Microsoft
- Zuho
- Amazon
- Telkom Net
- SalesForce
- Dan lain-lain
Dengan menggunakan sistem komputasi awan berarti Anda mempercayakan sepenuhnya atas keamanan dan kerahasiaan data-data kepada cloud provider. Untuk itu anda harus mencari partner cloud computing yang sudah mempunyai sertifikat atau terstandarisasi ISO untuk menjamin keamananya.
"Perusahaan Penyedia Layanan Cloud Computing"
- Microsoft
- Zuho
- Amazon
- Telkom Net
- SalesForce
- Dan lain-lain
Komentar
Posting Komentar