a. Pendahuluan
Cloud Computing atau Komputasi Awan adalah pemanfaatan teknologi komputer dalam memberikan layanan komputasi dengan konsep layanan yang diberikan melalui media internet. Aplikasi yang dijalankan oleh komputasi awan tidak berada di komputer, namun berada di komputer lain yang dihubungkan dengan media internet. Beberapa contoh aplikasi yang menggunakan cloud computing antara lain seperti email service, facebook, google aps.
Infrastruktur cloud computing menggunakan teknologi virtualisasi yang dibangun berbasis server cluster dan memiliki relasi dengan grid computing dan utility computing yang digunakan untuk berkompetisi dengan dedicated server dan collocation.
b. Pengantar Komputasi Grid
Dalam penggunaan komputasi grid komputer, komputer yang digunakan terpisah oleh geografis. Selain itu didistribusikan dan terhubung dengan jaringan komputer dalam menyelesaikan masalah komputasi dalam skala yang besar. Dengan kata lain konsep Grid Computing adalah komputasi paralel dengan infrastruktur perangkat keras dan lunak yang menyediakan akses yang bisa diandalkan, konsisten, tahan lama dan tidak mahal terhadap kemampuan komputasi mutakhir yang tersedia.
c. Virtualisasi
Virtualisasi adalah istilah luas pemisahan sumber daya komputer (jaringan, storage, dan server). Virtualisasi menyembunyikan karakteristik fisik sumber daya komputasi ke pengguna (aplikasi atau end-user). Sebuah physical resource (server/aplikasi/storage) dapat terlihat seperti beberapa resource virtual dan sebaliknya. Berikut ini beberapa teknologi virtual : Virtualisasi storage, virtualisasi komputasi dan virtual network.
Dalam cloud computing selain terdapat proses virtualisasi juga terdapat grid computing, yang mana seluruh beban proses komputasi yang ada akan didistribusikan ke berbagai server yang saling terhubung di dalam cloud, sehingga prosesnya akan jauh lebih ringan.
Berdasarkan uraian di atas cloud computing merupakan gabungan antara teknologi virtualisasi dan grid computing. Implementasi dari cloud computing mampu memberikan hasil yang lebih efisien dan powerfull dalam hal proses komputasi dan pengelolaan resource IT secara terdistribusi.
Contoh aplikasi virtualisasi
Open VZ
Open VZ merupakan virtualisasi pada tingkat OS (Operating System) yang berbasis pada kernel Linux yang telah dimodifikasi yang memungkinkan sebuah server fisik untuk menjalankan beberapa instances yang disebut containers, Virtual Private Server (VPS), atau Virtual Environments (VE).
kelebihan Open VZ
1. Jauh lebih efisien
2. Memungkinkan lebih banyak jumlah container dalam satu server
3. Menawarkan parameter manajemen resource yang lebih lengkap/detail
4. Manajemen resource bersifat dinamis sehingga tidak perlu merestart sistem container
Sumber :
Baca Selengkapnya → Pengantar Komputasi Cloud