Cloud Computing
Pengertian / Definisi Cloud Computing Definisi cloud computing (komputasi awan) merupakan gabungan pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan pengembangan berbasis internet (awan) yang mempunyai fungsi untuk menjalankan program atau aplikasi melalui komputer – komputer yang terkoneksi pada waktu yang sama, tetapi tak semua yang terkonekasi melalui internet menggunakan cloud computing.
Manfaat Cloud Computing Serta Penerapan Dalam Kehidupan Sehari – hari Semua Data Tersimpan di Server Secara Terpusat Keamanan Data Fleksibilitas dan Skalabilitas yang Tinggi Investasi Jangka Panjang
Cara Kerja Sistem Cloud Computing Sistem Cloud bekerja menggunakan internet sebagai server dalam mengolah data. 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.
Beberapa Jenis Layanan Cloud Computing Software as a Service (Saas) Jenis : layanan yang menyediakan aplikasi siap pakai yang ditujukan kepada pengguna akhir (End User). Disnini user tidak perlu membuat aplikasi ataupun infrastruktur. Contoh : hotmail, gmail, ymail, twitter, dan facebook. Disini user tidak perlu repot-repot membuat sebuah aplikasi alias siap pakai saja, untuk layanan berabayar contohnya adalah penggunaan aplikasi office365, salesforce dan lain sebagainya.
2. Platform as a service (PaaS) Layanan ini menyewakan tempat untuk menjalankan sebuah aplikasi dari pengguna. Bisa seperti penyediaan sistim operasi, database, framework yang merupakan platform untuk menjalankan sebuah aplikasi. Disini pengguna tidak perlu melakukan maintenance dan menyiapkan infrastructure sehingga user hanya fokus untuk membangun aplikasi. contoh : seperti Windows Azure, Amazon Web Service, Google App Engine dan sebagainya.
3. Infrastructure as a Service (IaaS) Layanan yang menyediakan infrastruktur IT kepada pengguna akhir dimana layanan tersebut dibangun berbasis cloud. Infrastucture tersebut bisa bersifat fisik seperti hardisk, memory, jenis server, jaringan dan sebagainya. Cloud provider disini hanya menyediakan infrastruktur berdasarkan permintaan dari pengguna. Jadi jika user ingin melakukan penambahan atau upgrade infrastruktur dia bisa menghubungi penyedia server cloud tersebut. Contoh : Amazon EC2, Rackspace cloud dan lain sebagainya.
Masalah Dari Cloud Computing Keamanan data Privacy Rawan penyusup Server down
Kerugian Menggunakan Cloud Computing Pengguna harus terhubung ke Internet Dengan mewajibkan pengguna harus terhubung ke internet untuk bisa mengakses server maka tentu saja tidak hanya pengguna harus menyediakan perangkat jaringan internet, melainkan pengguna juga harus membayar biaya internet sesuai dengan yang digunakannya. Tentu ini tidak murah bukan apalagi jika anda melakukan upload dan download data yang besar setiap kali terhubung ke komputer server, tentu saja anda akan mengkonsumsi kuota internet yang besar.
2. Biaya untuk penyedia server cloud Jika anda hanya menyimpan data dalam kapasitas kecil dan anda sekedar menggunakan beberapa aplikasi di komputer cloud mungkin saja penyedia server tersebut masih memberikan free alias gratis, tapi sebaliknya jika anda menggunkan resource yang besar dari komputer server seperti menyimpan data dalam jumlah yang sangat besar mungkin saja penyedia layanan server cloud mengharuskan anda berlangganan dan membayar pemakaian anda.
Keuntungan Menggunakan Cloud Computing 1. Efisiensi penggunaan memory Dengan menggunakan cloud computing yang telah menyiapkan berbagai infrastuktur seperti penyimpanan maupun software tentu saja disini user tidak perlu lagi menyiapkan dan memikirkan kapasitas hardisk yang besar untuk dipakai di komputernya, begitu juga dengan penggunaan software pengguna tidak perlu repot-repot membeli atau mencari software untuk di instal di komputernya tapi cukup dengan menggunakan server cloud semuanya sudah siap pakai.
2. Fleksibilitas Karena server cloud merupkan layanan berbasis internet maka pengguna bisa saja mengaksesnya darimana saja selama dia masih bisa terhubung ke internet dengan demikan layanan komputasi awan lebih membuat pengguna merasa lebih fleksibel.
3. Skalabilitas Penggunaan layanan cloud yang menyediakan dan menawarkan penyimpanan sesuai dengan permintaan user, maka disini user bisa dengan mudah melakukan management data baik untuk mengurangi ataupun untuk memperbanyak data untuk disimpan di server cloud.
Kerugian Menggunakan Cloud Computing 1. Pengguna harus terhubung ke Internet Dengan mewajibkan pengguna harus terhubung ke internet untuk bisa mengakses server maka tentu saja tidak hanya pengguna harus menyediakan perangkat jaringan internet, melainkan pengguna juga harus membayar biaya internet sesuai dengan yang digunakannya. Tentu ini tidak murah bukan apalagi jika anda melakukan upload dan download data yang besar setiap kali terhubung ke komputer server, tentu saja anda akan mengkonsumsi kuota internet yang besar. 2. Biaya untuk penyedia server cloud Jika anda hanya menyimpan data dalam kapasitas kecil dan anda sekedar menggunakan beberapa aplikasi di komputer cloud mungkin saja penyedia server tersebut masih memberikan free alias gratis, tapi sebaliknya jika anda menggunkan resource yang besar dari komputer server seperti menyimpan data dalam jumlah yang sangat besar mungkin saja penyedia layanan server cloud mengharuskan anda berlangganan dan membayar pemakaian anda.
Terima kasih