Wednesday, 11 January 2017

Mengenal Cloud Computing

Tags




Assalamualaikum wr wb.

A.Pengertian

Coloud Computing adalah sebuah model komputasi/computing, dimana sumber daya seperti processor/computing power, stoerage, network, dan softwere menjadi abstrak dan di berikan sebagai layanan di jaringan/internet menggunakan pola akses remote. Model billing dari layanan ini umumnya mirip dengan modem layanan publik. Ketersediaan on-demand sesuai kebutuhan, mudah untuk do kontrol,dinamis dan skalabilitas yang hampir tanpa limit adalah beberapa atr-ibut penting dari Cloud Computing.

Sebuah setup infrastruktur model Cloud Computing biasanya dikenal sebagai 'Cloud'. Berikut adalah beberapa kategori layanan yanng tersedia dari sebuah 'Cloud' seperti:


Infrastructure As A Services (IAAS)
Platform As A Services (PAAS)
Softwere As A Services (SAAS)

B.Latar Belakang

Cloud Computing dalam bahasa Hacker Server konvensional akan dibatasi oleh sejumlah core processor, harddisk, dan memory. Dengan keterbatasan fisik yang ada maka kita tidak mungkin membebani sebuah server konvensional dengan beban maksimal. Jika sumber daya habis maka biasanya kita harus installasi ulang seluruh aplikasi dan data di server yang kapasitasnya lebih besar dan memigrasi semua aplikasi yang ada ke server yang baru. Ini akan membutuhkan waktu 1-2 hari untuk menyiapkan sebuah server baru. Itupun kalau tidak ada masalah.

Yang menarik dari Cloud Computing berbeda dengan server konvensional terutama karena:
Secara fisik berupa kumpulan hardwere/server yang tersambung dalam sebuah jaringan (LAN/WAN). Akan tetapi, dari sisi pengguna dapat melihat sebagai sebuah komputer besar.
Idealnya tidak ada batasan dengan kapasitas processor, harddisk, dan memory.
Idealnya tidak ada batasan dengan berapa jumlah "hosting" server yang berjalan di belakangnya.
Menambahkan sebuah "hosting" hanya membutuhkan waktu beberapa menit saja.
Jika ada kekurangan sumber daya baik itu processor, harddisk, maupun memory, kita dapat mudah menambahkan server tambahan dan langsung dapat berinteraksi ke jaringan cloud. Butuh waktu sekitar 20 menit untuk menyiapkan server kosong/baru agar dapat berintegrasi ke jaringan cloud.

Perangkat Lunak Cloud Computing.

Belakangan ini di kembangkan sebuah bentuk nyata (atau setidaknya sebuah common platform/bentuk umum) dari konsep Cloud Computing agar dapat di implementasikan secara umum dan lebih luas, seperti contoh berikut.


1. Ubuntu Enterprise Cloud (UEC)
2. Proxmox
3. OpenStack
4. OpenNebula
5. Eucalyptus

Engine utama dalam Cloud Computing sebetulnya adalah aplikasi virtualisasi di sisi server, seperti:

- KVM
- QEMU
- Xen

'Cloud' ini biasanya tersedia sebagai layanan kepada siapa saja di internet. Akan tetapi, varian yang disebut 'Private Cloud' semakin populer untuk infrastruktur pribadi yang mempunyai atribut seperti 'Cloud' di atas. Cloud Computing berbeda dengan Grid Computing atau Paralel Computing, dimana Grid Computing dan Paralel Computing lebih merupakan sebuah bagian dari prasarana fisik bagi penyediaan konsep Cloud Computing.

C.sumber:
http://203.130.243.185/data/eBook%20TKJ/proxmox-cloud-computing-virtualisasi.pdf

Wassalamualaikum wr wb.


EmoticonEmoticon