28.11.13

Grid Computing



Grid Computing

Grid Computing adalah penggunaan sumber daya yang melibatkan banyak komputer yang letaknya terpisah secara geografis dan saling terhubung melalui jalur komunikasi untuk memecahkan persoalan komputasi skala besar.

Dengan kata lain konsep Grid Computing adalah komputasi parallel dengan infrastruktur perangkat keras dan perangkat lunak yang dapat menyediakan akses yang bisa diandalkan, konsisten, tahan lama dan tidak mahal terhadap kemampuan komputasi mutakhir yang tersedia

Grid Computing adalah suatu istilah yang dipakai untuk menggambarkan satu dari dua sub-kategori besar yang terkait dengan distributed computing :

1. Komputasi online (Online computation) atau “storage offered as a service” yang didukung oleh sebuah kumpulan sumber daya ‘distributed computing’ atau yang dikenal dengan Utility Computing, on-demand computing atau cloud computing. Data grid menyediakan ‘controlled sharing and management’ dari sejumlah besar data yang terdistribusi, sering digunakan dalam kombinasi dengan komputasi grid.

2. Pembentukan sebuah "superkomputer virtual" yang terdiri dari jaringan komputer loosely-coupled, bertindak dalam memandu untuk melakukan tugas yang sangat besar. Teknologi ini telah diterapkan untuk masalah ilmiah, matematika, dan akademis komputasi-intensif melalui komputasi relawan, dan digunakan di perusahaan-perusahaan komersial untuk aplikasi yang beragam seperti penemuan obat, peramalan ekonomi, analisis seismik, dan back-office pengolahan data untuk mendukung e-commerce dan layanan web.


Ø Utility Computing

Utility computing adalah suatu model bisnis penyediaan aplikasi sumber daya infrastruktur IT kuhususnya berkaitan dengan ‘price model”. Utility computing sering menggunakan infrastuktur cloud computing tetapi tidak harus utility computing dapat mengadopsi price model dari yang lain.

A. Hubungan Cloud Computing dan Model Computing lainnya

• Cloud computing telah menjadi perbicangan hangat di dunia industri beberapa tahun terkahir ini, dan sedikit banyak selalu bersinggungan dengan istilah-istilah teknologi sebelumnya :

• grid computing,

• utility computing,

• virtualization,

• Server cluster,

• dedicated server dan

• collocation.

• 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. Teknologi Cloud Computing



Ø Komponen Cloud Computing

Komponen dasar:

• Clients : LAN, Lapotop , PC, Mobile phone, PDA, dll

• Data Center

• Hw : Kumpulan server di sebuah gedung

• Sw: Virtuallizing server

• Distributed Server

• Server-server yg tersebar di beberapa lokasi

Komponen lain:

• Cloud Application “ Sw

• Cloud Services : Produk layanan dan slousi

• Cloud Platform : Hw & Sw

• Cloud Storage

• Cloud Infrastructure

• Cloud Client ; adalah seperangkat komputer ataupun software yang didisain secara khusus untuk penggunaan layanan berbasis cloud computing

• Mobile ; Windows mobile, Symbian, dan lain-lain

• Thin Client ; Windows terminal service, CherryPal, dll

• Thick Client ; Internet explorer, FireFox, dll

• Cloud Services ; adalah produk layanan dan solusi yang dipakai dan disampaikan secara real time melalui media internet. Contoh yang paling populer adalah :

• Identitas ; OpenID, Oauth, dan lain-lain

• Integration ; Amazon Simple Queue Service, dll

• Payment ; Paypal, Google Chekout, dll

• Mapping ; Google Maps, Yahoo ! Maps,

• Cloud Client ; adalah seperangkat komputer ataupun software yang didisain secara khusus untuk penggunaan layanan berbasis cloud computing

• Mobile ; Windows mobile, Symbian, dan lain-lain

• Thin Client ; Windows terminal service, CherryPal, dll

• Thick Client ; Internet explorer, FireFox, dll

• Cloud Services ; adalah produk layanan dan solusi yang dipakai dan disampaikan secara real time melalui media internet. Contoh yang paling populer adalah :

• Identitas ; OpenID, Oauth, dan lain-lain

• Integration ; Amazon Simple Queue Service, dll

• Payment ; Paypal, Google Chekout, dll

• Mapping ; Google Maps, Yahoo ! Maps,

• Cloud Storage ; Melibatkan proses penyampaian penyimpanan data sebagai sebuah layanan, misalnya

• Database ; Google Big Table, Amazon SimpleDB

• Network Attached Storage ; Nirvanix CloudNAS, Mobile Me iDisk.

• Cloud Infrastructure ; merupakan penyampaian infrastruktur kemampuan sebuah layanan, contohnya :

• Grid Computing ; Sun Grid

• Full Virtualization ; GoGrid , Skytap

• Compute ; Amazon Elastic Compute Cloud

Ø Fitur-fitur Cloud Computing

· Self-healing

· Multi-tenancy

· Virtualized

· Linearly Scalable

· Resource Monitor and measure

· Resource registration and discovery



Ø Cloud Computing bagi Service Provider .

• Cepat menyediakan layanan

• Mengurangi skala server

• Meningkatkan tingkat utilisasi resources

• Memperbaiki efisiensi pengelolaan

• Biaya pemeliharaan lebih rendah

• Lokasi infrastruktur di area biaya gedung dan listrik yang rendah

• Memberikan ‘business continuity service’

• Meningkatkan efisiensi manajemen operasional

• Meningkatkan ‘service level’

• Arsitektur yang kompleks

• Mengubah model binis dan tingkat kepercayaan

Ø Cloud Computing bagi User ?

• Mengurangi beban kerja klien atau beban kerja klien menjadi lebih rendah

• Total Cost Ownership (TCO) lebih rendah

• Pemisahan tugas pemeliharaan infrastruktur dari domain-spesifik pengembangan aplikasi

• Pemisahan kode aplikasi dari sumber-daya fisik

• Tidak perlu membeli asset untuk ‘pemakaian satu kali’ atau pekerjaan komputing yang tidak sering penggunaanya

• Memperbesar ‘resources on-demand’

• Membuat aplikasi memiliki ‘high availability’’

• Cepat men-deploy aplikasi



• Membayar apa yang digunakan (Pay per use)