Maju-maju Nankatsu...!

Maju-maju Nankatsu...!
_Tsubasa Kecil_

_Tsubasa Besar_

Rabu, 23 Maret 2011

Cloud Computing

a.      Latar Belakang
Perkembangan IT saat ini menuju dengan konsep-kosenp social networkingnya, openess, share, colaborations, mobile, easy maintenance, one click, terdistribusi / tersebar, scalability, Concurency dan Transparan, Saat ini terdapat trend teknologi yang masih terus digali dalam penelitian-penelitian para pakar IT di dunia, yaitu Cloud Computing. Akses data dari mana saja dan menggunakan perangkat fixed atau mobile device menggunakan internet cloud sebagai tempat menyimpan data, applications dan lainnya yang dapat dengan mudah mengambil data, download applikasi dan berpindah ke cloud lainnya, hal ini memungkinkan kita dapat memberikan layanan aplikasi secara mobile di masa depan. Trend ini akan memberikan banyak keuntungan baik dari sisi pemberi layanan (provider) atau dari sisi user.
Trend saat ini adalah dapat memberikan berbagai macam layanan secara teristribusi dan pararel secara remote dan dapat berjalan di berbagai device, dan teknologinya dapat dilihat dari berbagai macam teknologi yang digunakan dari proses informasu yang dilakukan secara otsourching sampai dengan penggunaan eksternal data center. Cloud Computing merupakan model yang memungkinkan dapat mendukung layanan yang disebut ”Everything-as-a-service” (XaaS). Dengan demikian dapat mengintegrasikan virtualized physical sources, virtualized infrastructure, seperti juga sebaik virtualized middleware platform dan aplikasi bisnis yang dibuat untuk pelanggan didalam cloud tersebut.

b.      Sejarah Cloud Computing
       Istilah “awan” digunakan sebagai metafora untuk internet, berdasarkan awan gambar yang digunakan di masa lalu untuk mewakili jaringan telepon, dan kemudian untuk menggambarkan Internet dalam diagram jaringan komputer sebagai abstraksi dari infrastruktur yang mendasarinya mewakili.
Cloud computing merupakan evolusi alami dari luas adopsi virtualisasi , arsitektur berorientasi layanan , otonom dan utilitas komputasi. Rincian diabstraksikan dari pengguna akhir, yang tidak lagi memiliki kebutuhan untuk keahlian dalam, atau kontrol atas, infrastruktur teknologi "di awan" yang mendukung mereka.
Konsep yang mendasari komputasi awan pada tahun 1960-an, ketika John McCarthy berpendapat bahwa "perhitungan suatu hari nanti dapat diatur sebagai utilitas publik. Hampir semua karakteristik modern komputasi awan (penyediaan elastis, disediakan sebagai online, ilusi utilitas pasokan tak terbatas), perbandingan untuk industri listrik dan penggunaan, swasta, pemerintah dan masyarakat dibentuk oleh masyarakat itu benar-benar dieksplorasi di Douglas Parkhill 's 1966 buku, Tantangan Utility Komputer.
Istilah sebenarnya "awan" meminjam dari telepon di perusahaan telekomunikasi, yang sampai tahun 1990-an terutama ditawarkan didedikasikan untuk-data titik-titik sirkuit, mulai menawarkan Virtual Private Network (VPN) pelayanan dengan kualitas pelayanan yang sebanding tetapi dengan biaya yang jauh lebih rendah. Dengan beralih lalu lintas untuk menyeimbangkan pemanfaatan karena mereka melihat cocok, mereka mampu memanfaatkan bandwidth jaringan secara keseluruhan mereka lebih efektif. Simbol awan digunakan untuk menunjukkan titik demarkasi antara itu yang merupakan tanggung jawab penyedia dari pengguna. Cloud computing memperluas batas ini untuk menutup server serta infrastruktur jaringan. Penggunaan ilmiah pertama istilah "awan" komputasi berada di sebuah kuliah tahun 1997 oleh Ramnath Chellappa.
Amazon memainkan peran kunci dalam pengembangan komputasi awan dengan memodernisasi mereka pusat data setelah dot-com bubble , yang seperti kebanyakan jaringan komputer , menggunakan sedikitnya 10% dari kapasitas mereka pada satu waktu, hanya untuk memberikan ruang bagi sesekali paku. Setelah menemukan bahwa arsitektur awan baru menghasilkan peningkatan efisiensi internal yang signifikan dimana kecil, bergerak cepat "tim dua-pizza" bisa menambahkan fitur baru yang lebih cepat dan lebih mudah, Amazon memulai usaha pengembangan produk baru untuk menyediakan komputasi awan kepada pelanggan eksternal, dan meluncurkan Amazon Web Service (AWS) pada utilitas komputasi dasar pada tahun 2006.
Pada tahun 2007, Google , IBM dan sejumlah perguruan tinggi memulai riset komputasi awan skala proyek besar. Pada awal 2008, Eucalyptus menjadi sumber pertama AWS kompatibel API platform terbuka untuk menyebarkan awan swasta.
Pada awal 2008, Eucalyptus menjadi sumber pertama AWS kompatibel API platform terbuka untuk menyebarkan awan swasta. Pada awal 2008, OpenNebula , ditingkatkan di Komisi Eropa mendanai proyek Waduk, menjadi perangkat lunak open source pertama untuk menyebarkan dan hibrida awan swasta dan untuk federasiawan.  Pada tahun yang sama, upaya difokuskan pada penyediaan jaminan QoS ( sebagaimana diharuskan oleh waktu interaktif aplikasi-nyata) untuk Awan berbasis infrastruktur, dalam kerangka Komisi Eropa mendanai proyek IRMOS. Pada pertengahan tahun 2008, Gartner melihat kesempatan untuk komputasi awan untuk membentuk hubungan antara konsumen TI layanan, mereka yang menggunakan layanan TI dan mereka yang menjual mereka dan mengamati bahwa organisations berpindah dari hardware milik perusahaan dan aset berbasis perangkat lunak untuk model-menggunakan layanan sehingga pergeseran diproyeksikan komputasi awan akan menghasilkan pertumbuhan dramatis dalam produk IT di beberapa daerah dan pengurangan signifikan di bidang lain.

 Ilustrasi Cloud Computing

c.       Definisi Cloud Computing
% Komputasi awan (bahasa Inggris: cloud computing) adalah gabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). Awan (cloud) adalah metefora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya. Ia adalah suatu metoda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan (as a service), sehingga pengguna dapat mengaksesnya lewat Internet ("di dalam awan") tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya. Menurut sebuah makalah tahun 2008 yang dipublikasi IEEE Internet Computing "Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain."
% Komputasi awan adalah suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna. Sebagai contoh, Google Apps menyediakan aplikasi bisnis umum secara daring yang diakses melalui suatu penjelajah web dengan perangkat lunak dan data yang tersimpan di server.
% Cloud computing adalah komputasi, perangkat lunak, akses data, dan jasa penyimpanan yang tidak memerlukan pengetahuan pengguna akhir lokasi fisik dan konfigurasi dari sistem yang memberikan layanan. Parallels to this concept can be drawn with the electricity grid where end-users consume power resources without any necessary understanding of the component devices in the grid required to provide the service. Paralel dengan konsep ini dapat ditarik dengan jaringan listrik di mana pengguna akhir mengkonsumsi sumber daya listrik tanpa pemahaman yang diperlukan dari perangkat komponen pada kotak yang diperlukan untuk menyediakan layanan.
% Cloud computing menggambarkan suplemen baru, konsumsi, dan model pengiriman untuk TI jasa berdasarkan protokol internet, dan biasanya melibatkan provisioning dinamis scalable sering virtualisasi sumber daya dan. Ini adalah produk sampingan dan konsekuensi dari kemudahan -akses ke remote komputer situs yang disediakan oleh Internet. Hal ini sering mengambil bentuk alat berbasis web atau aplikasi yang pengguna dapat mengakses dan menggunakan melalui browser web seolah-olah itu adalah program yang diinstal secara lokal pada komputer mereka sendiri.
% Lembaga Nasional Standar dan Teknologi ( NIST ) menyediakan agak lebih obyektif dan spesifik definisi: "Cloud computing adalah model untuk memungkinkan nyaman, on-demand akses jaringan ke kolam renang bersama sumber daya komputasi dikonfigurasi (misalnya, jaringan, server, penyimpanan, aplikasi, dan jasa) yang dapat dengan cepat ditetapkan dan dirilis dengan usaha yang minimal atau jasa manajemen penyedia interaksi.  Komputasi awan penyedia Khas memberikan umum aplikasi bisnis online yang diakses dari yang lain layanan Web atau perangkat lunak seperti Web browser , sedangkan perangkat lunak dan data yang tersimpan pada server .
% Sebagian besar infrastruktur komputasi awan terdiri dari pelayanan yang diberikan melalui pusat umum dan dibangun pada serverAwan sering muncul sebagai titik akses tunggal untuk memenuhi kebutuhan komputasi konsumen. Penawaran komersial umumnya diharapkan untuk memenuhi kualitas layanan (QoS) persyaratan pelanggan, dan biasanya mencakup tingkat perjanjian layanan (SLA). 
 Diagram Konsepsual Cloud Computing

d.      Cara Kerja Cloud Computing
Ketika pengguna mengakses awan untuk sebuah website populer, banyak hal yang bisa terjadi. Pengguna IP misalnya dapat digunakan untuk menetapkan dimana pengguna berada ( geolocation ). DNS jasa kemudian dapat mengarahkan pengguna ke sebuah cluster server yang dekat dengan pengguna sehingga situs bisa diakses dengan cepat dan dalam bahasa lokal mereka. Pengguna tidak login ke server, tetapi mereka login ke layanan mereka menggunakan dengan mendapatkan id sesi dan / atau cookie yang disimpan dalam mereka browser .
Apa yang user lihat pada browser biasanya akan datang dari sekelompok web server. Webservers menjalankan perangkat lunak yang menyajikan pengguna dengan interface yang digunakan untuk mengumpulkan perintah atau instruksi dari pengguna (klik, mengetik, dll upload) Perintah-perintah ini kemudian diinterpretasikan oleh webservers atau diproses oleh server aplikasi. Informasi kemudian disimpan pada atau diambil dari database server atau file server dan pengguna kemudian disajikan dengan halaman diperbarui. Data di beberapa server disinkronisasikan di seluruh dunia untuk akses global cepat dan juga untuk mencegah kehilangan data.
Sebuah contoh sederhana dari komputasi awan email seperti Yahoo! dan GMAIL Anda tidak membutuhkan software atau server untuk menggunakannya. Semua konsumen akan membutuhkan hanya koneksi internet dan Anda dapat mulai mengirim email. Server dan perangkat lunak manajemen email adalah semua di atas awan (internet) dan benar-benar dikelola oleh operator selular awan Yahoo, Google konsumen bisa menggunakan perangkat lunak sendirian dan menikmati manfaat, di Analogi adalah “Jika Anda hanya perlu susu,apakah Anda akan membeli sapi?”.Semua pengguna atau konsumen butuhkan adalah untuk mendapatkan manfaat menggunakan perangkat lunak atau perangkat keras dari komputer seperti mengirim email dan sebagainya Hanya untuk mendapatkan manfaat (susu) mengapa harus konsumen membeli (sapi) software / hardware?

e.       Struktur Cloud Computing
  • Client
Seorang klien awan terdiri dari perangkat keras komputer dan / atau perangkat lunak komputer yang bergantung pada komputasi awan untuk pengiriman aplikasi, atau yang dirancang khusus untuk pengiriman layanan awan dan bahwa, dalam kasus lain, pada dasarnya tidak berguna tanpa itu. Examples include some computers , phones and other devices, operating systems and browsers. Contohnya termasuk beberapa komputer , ponsel dan perangkat lain, sistem operasi dan browser.
  •   Application
Awan aplikasi layanan atau Software sebagai Service (SaaS) memberikan perangkat lunak sebagai layanan melalui internet, sehingga menghilangkan keharusan untuk menginstal dan menjalankan aplikasi pada komputer sendiri dan pemeliharaan pelanggan menyederhanakan dan dukungan. People Orang-orang cenderung menggunakan SaaS 'istilah' dan 'cloud' secara bergantian, padahal sebenarnya mereka adalah dua hal yang berbeda karakteristik utama meliputi:
·         Berbasis jaringan akses, dan pengelolaan, tersedia secara komersial (misalnya, tidak kustom) perangkat lunak
·         Kegiatan yang dikelola dari lokasi pusat daripada di lokasi masing-masing pelanggan, memungkinkan pelanggan untuk mengakses aplikasi remote via Web
·         Pengiriman Aplikasi yang biasanya lebih dekat dengan model satu-ke-banyak (misalnya tunggal, arsitektur multi-penyewa) daripada satu-ke-satu model, termasuk arsitektur, harga, kemitraan, dan karakteristik manajemen
·         Terpusat fitur update, yang menyingkirkan kebutuhan untuk download patch dan upgrade.
  • Platform
platform layanan Cloud atau  Platform as a Service (PaaS) memberikan platform komputasi dan / atau solusi stack sebagai layanan, awan infrastruktur mengkonsumsi sering dan aplikasi awan mempertahankan. Ini memfasilitasi penyebaran aplikasi tanpa biaya dan kompleksitas membeli dan mengelola perangkat keras yang mendasarinya dan lapisan perangkat lunak
  •  Infrastruktur
Pelayanan infrastruktur Cloud, juga dikenal sebagai "Infrastruktur sebagai (Service IaaS ) ", memberikan komputer infrastruktur, biasanya sebuah platform virtualisasi lingkungan - sebagai layanan. Daripada beli server, perangkat lunak, ruang data center atau peralatan jaringan, klien bukannya membeli sumber daya tersebut sebagai layanan outsourcing sepenuhnya. Pemasok biasanya tagihan layanan seperti pada komputasi utilitas dasar dan jumlah sumber daya dikonsumsi (dan karenanya biaya) biasanya akan mencerminkan tingkat aktivitas. IaaS berevolusi dari virtual server pribadi persembahan.
Awan infrastruktur sering mengambil bentuk 3 pusat data tier dengan banyak 4 tier atribut, dirakit dari ratusan mesin virtual.
  • Server
Lapisan server terdiri dari perangkat keras komputer dan / atau software komputer produk yang khusus dirancang untuk pengiriman layanan awan, termasuk prosesor multi-core, spesifik sistem operasi-awan dan penawaran gabungan.

Struktur Cloud Computing

f.       Karakteristik Cloud Computing
ó  Karakteristik kunci dari komputasi awan adalah bahwa komputasi adalah "di awan" yaitu pengolahan (dan data terkait) tidak di tempat tertentu, yang dikenal atau statis (s). Hal ini berbeda dengan model di mana proses berlangsung dalam satu atau lebih server tertentu yang diketahui. Semua konsep yang lain disebutkan tambahan atau pelengkap untuk konsep ini.
ó  Agility meningkatkan dengan kemampuan pengguna untuk dengan cepat dan murah teknologi penyediaan infrastruktur sumber daya-ulang.
ó  Application Programming Interface (API) aksesibilitas untuk perangkat lunak yang memungkinkan mesin untuk berinteraksi dengan perangkat lunak awan dengan cara yang sama user interface memfasilitasi interaksi antara manusia dan komputer. Cloud Computing systems typically use REST -based APIs. Cloud Computing sistem biasanya menggunakan REST API-berbasis.
ó  Biaya diklaim menjadi sangat berkurang dan dalam model awan publik pengiriman belanja modal diubah menjadi biaya operasional . Hal ini seolah-olah menurunkan hambatan masuk , seperti infrastruktur biasanya disediakan oleh pihak ketiga dan tidak perlu dibeli untuk satu kali atau jarang tugas-tugas komputasi intensif. Harga pada utilitas komputasi basis halus dengan berbasis opsi penggunaan dan kemampuan IT lebih sedikit diperlukan untuk implementasi (in-house).
ó  Perangkat dan lokasi kemerdekaan memungkinkan pengguna untuk mengakses sistem menggunakan browser web terlepas dari lokasi mereka atau apa perangkat yang mereka gunakan (misalnya, PC, telepon selular). Sebagai infrastruktur adalah off-site (biasanya disediakan oleh pihak-ketiga) dan diakses melalui internet, pengguna dapat terhubung dari mana saja.
ó  Multi-sewa memungkinkan berbagi sumber daya dan biaya di kolam besar pengguna sehingga memungkinkan untuk:
ñ  Sentralisasi infrastruktur di lokasi dengan biaya lebih rendah (seperti real estat, listrik, dll)
ñ  Peak-load peningkatan kapasitas (pengguna tidak perlu insinyur untuk beban tingkat tertinggi mungkin)
ñ  Pemanfaatan dan peningkatan efisiensi untuk sistem yang sering hanya digunakan 10-20%.
ó  Keandalan ditingkatkan jika berlebihan beberapa situs yang digunakan, yang dirancang dengan baik membuat komputasi awan yang cocok untuk kelangsungan bisnis dan pemulihan bencana . Meskipun demikian, layanan komputasi awan besar banyak yang menderita padam, dan TI dan manajer bisnis dapat pada waktu melakukan sedikit ketika mereka terpengaruh.
ó  Skalabilitas melalui dinamis ("on-demand") penyediaan sumber daya pada berbutir, self-layanan secara halus mendekati real-time, tanpa pengguna harus insinyur untuk beban puncak. Kinerja dipantau, dan dan longgar digabungkan konsisten arsitektur yang dibangun menggunakan layanan web sebagai antarmuka sistem.
ó  Keamanan bisa meningkatkan karena sentralisasi data, meningkat-memusatkan sumber daya keamanan, dll, tapi kekhawatiran bisa bertahan tentang kehilangan kontrol atas data sensitif tertentu, dan kurangnya keamanan untuk kernel disimpan. Keamanan sering sebagai baik atau lebih baik dibandingkan di bawah sistem tradisional, sebagian karena penyedia dapat mencurahkan sumber daya untuk memecahkan masalah keamanan yang banyak pelanggan tidak mampu. Penyedia biasanya log akses, tetapi mengakses audit log sendiri bisa menjadi sulit atau tidak mungkin. Furthermore, the complexity of security is greatly increased when data is distributed over a wider area and / or number of devices. Selain itu, kompleksitas keamanan sangat meningkat ketika data didistribusikan ke daerah yang lebih luas dan / atau jumlah perangkat.
ó  Pemeliharaan aplikasi komputasi awan lebih mudah, karena mereka tidak harus diinstal pada setiap komputer pengguna. They are easier to support and to improve since the changes reach the clients instantly. Mereka lebih mudah untuk mendukung dan meningkatkan sejak perubahan mencapai klien langsung.
ó  Metering berarti bahwa penggunaan sumber daya komputasi awan harus terukur dan harus meteran per klien dan aplikasi pada, mingguan, bulanan, dan tahunan setiap hari.

g.      Arsitektur Cloud Computing
Arsitektur Cloud dalam arsitektur sistem dari sistem perangkat lunak yang terlibat dalam pengiriman komputasi awan, biasanya melibatkan beberapa komponen awan berkomunikasi satu sama lain melalui interface pemrograman aplikasi , biasanya layanan web dan arsitektur 3-tier . Hal ini mirip dengan filosofi Unix memiliki beberapa program setiap hal yang melakukan dengan baik dan bekerja sama melalui antarmuka universal. Kompleksitas dikendalikan dan sistem yang dihasilkan lebih mudah dikelola dari mereka monolitik rekan-rekan.
Dua komponen yang paling penting dari arsitektur komputasi awan dikenal sebagai front end dan back end. The front end is the part seen by the client, ie the computer user. Ujung depan adalah bagian dilihat oleh klien, yaitu pengguna komputer. Ini termasuk jaringan klien (atau komputer) dan aplikasi yang digunakan untuk mengakses awan melalui user interface seperti browser web. Bagian belakang arsitektur komputasi awan adalah 'awan' itu sendiri, yang terdiri dari berbagai komputer, server dan perangkat penyimpanan data.
Komputasi Awan Sampel Arsitektur

h.        Keuntungan Cloud Computing
      Ada beberapa keuntungan yang dapat dilihat dari perkembangan Cloud Computing, antara lain
  1. Lebih efisien karena menggunakan anggaran yang rendah untuk sumber daya.
  2. Membuat lebih eglity, dengan mudah dapat berorientasi pada profit dan perkembangan yang cepat.
  3. Membuat operasional dan manajemen lebih mudah, dimungkinkan karena sistem pribadi atau perusahaan yang terkoneksi dalam satu cloud dapat dimonitor dan diatur dengan mudah
  4. Menjadikan koloborasi yang terpecaya dan lebih ramping
  5. Membantu dalam menekan biaya operasi biaya modal pada saat kita meningkatkan reliability dan kritikal sistem informasi yang kita bangun.
i.        Dampak Adanya Cloud Computing
Cloud Computing  juga mendukung gerakan Green Computing. Inidisebabkan karena layanan Cloud Computing menggunakan server blades yang sangat efisiendalam penggunaan ruang data center dari konsumsi listrik, sehingga dapat mengurangi pemakain listrik yang berlebihan serta polusi lingkungan akibat pembangunan data center yang tidak efisien. Cloud computing menawarkan layanan berbasis yang memungkinkan alokasi dinamis sumber daya virtualisasi dari jarak jauh (dan sentralisasi) peternakan hardware, diakses melalui internet. Ke depannya teknologi cloud computing akan menjadi inevitable bagi perkembangan teknologi internet di Indoensia.

j.      Kesimpulan
Cloud computing tidak lama lagi akan menjadi realita, dan ini akan memaksa para IT professional untuk cepat mengadaptasi yang dimaksud dengan teknologi ini. Akibat dari keadaan sosial ekonomi yang terus mengalami revolusi yang sangat cepat sehingga melahirkan cloud computing, dimana teknologi ini dibutuhkan untuk kecepatan dan realibilitas yang lebih dari teknology yang sebelumnya sehingga teknologi ini nantinya akan mencapai pada tingkat investasi dalam term cloud service yang cepat dan mudah.
Cloud Computing adalah teknologi yang menggunakan internet dan remote server pusat untuk menjaga data dan aplikasi. Cloud computing memungkinkan konsumen dan bisnis untuk menggunakan aplikasi tanpa instalasi dan akses file pribadi mereka di setiap komputer dengan akses internet. Teknologi ini memungkinkan komputasi yang jauh lebih efisien dengan memusatkan penyimpanan, memori, pengolahan dan bandwidth.
Cloud computing adalah gabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). Awan (cloud) adalah metefora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya. Ia adalah suatu metoda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan (as a service), sehingga pengguna dapat mengaksesnya lewat Internet tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya. Cloud Computing juga merupakan suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain.

k.        Daftar Pustaka



Grid Computing




a.      Latar Belakang Grid Computing
Perkembangan kecepatan prosesor berkembang sesuai dengan Hukum Moore, meskipun demikian bandwith jaringan komputer berkembang jauh lebih pesat. Semakin cepatnya jalur komunikasi ini membuka peluang untuk menggabungkan kekuatan komputasi dari sumber-sumber komputasi yang terpisah. Perkembangan ini memungkinkan skala komputasi terdistribusi ditingkatkan lebih jauh lagi secara geografis, melintasi batas-batas domain administrasi yang sudah ada.
Pesatnya perkembangan teknologi komputer di negara-negara maju, membuat para penelitinya semakin haus akan tenaga komputasi yang dapat menjawab tantangan dan permasalahan yang mereka hadapi. Walaupun sudah memiliki supercomputer dengan kapasitas yang sangat tinggi , apa yang sudah ada ini pun dirasa tetap kurang, karena mereka berusaha memecahkan permasalahan yang lebih besar lagi. Setelah semua komputer yg dimiliki seorang "peneliti haus tenaga komputasi" dipergunakan habis-habisan untuk memecahkan masalahnya, setelah berbagai cara untuk memecahkan masalah dicoba, dan dipilih yang paling efisien, tapi tetap masalahnya belum bisa dipecahkan juga, apa yang harus dia lakukan? Komputasi grid adalah salah satu jawaban dari pertanyaan ini.

b.      Sejarah Grid Computing
Komputasi grid istilah berasal dari awal 1990-an sebagai metafora untuk membuat daya komputer sebagai mudah untuk mengakses sebagai listrik jaringan listrik di Ian Foster 's dan Carl Kesselman 'kerja mani, "The Grid: Blueprint untuk infrastruktur komputasi baru"( 2004).
CPU memulung dan komputasi relawan yang dipopulerkan dimulai pada tahun 1997 oleh distributed.net dan kemudian pada tahun 1999 oleh SETI @ home untuk memanfaatkan kekuatan jaringan PC di seluruh dunia, dalam rangka memecahkan masalah-penelitian intensif CPU.
Ide-ide dari grid (termasuk yang dari komputasi terdistribusi, pemrograman berorientasi obyek, dan layanan Web) dibawa bersama oleh Ian Foster, Carl Kesselman, dan Steve Tuecke , secara luas dianggap sebagai "ayah dari grid". Mereka memimpin upaya untuk menciptakan Globus Toolkit menggabungkan tidak hanya manajemen perhitungan tetapi juga manajemen penyimpanan, keamanan provisioning, data pergerakan, pemantauan, dan sebuah toolkit untuk mengembangkan layanan tambahan didasarkan pada infrastruktur yang sama, termasuk negosiasi perjanjian, mekanisme pemberitahuan, layanan memicu, dan informasi agregasi. Sementara Globus Toolkit tetap standar de facto untuk membangun solusi grid, sejumlah alat-alat lainnya yang telah dibangun yang menjawab beberapa subset dari layanan yang diperlukan untuk membuat suatu perusahaan atau grid global.
Pada tahun 2007 istilah komputasi awan datang ke popularitas, yang secara konseptual mirip dengan definisi Foster kanonik komputasi grid (dalam hal sumber daya komputasi yang dikonsumsi sebagai listrik dari jaringan listrik).
Memang, komputasi grid seringkali (tetapi tidak selalu) yang berhubungan dengan pengiriman sistem komputasi awan sebagaimana dicontohkan oleh sistem AppLogic dari 3tera .

c.       Definisi Grid Computing
õ  Grid computing adalah istilah yang mengacu pada kombinasi dari sumber daya komputer dari domain administrasi ganda untuk mencapai tujuan bersama. grid bisa dianggap sebagai sistem terdistribusi dengan beban kerja non-interaktif yang melibatkan sejumlah besar file. Apa yang membedakan komputasi grid dari konvensional sistem komputasi kinerja tinggi seperti komputasi cluster adalah bahwa grid cenderung lebih longgar digabungkan, heterogen, dan tersebar secara geografis. Walaupun grid bisa didedikasikan untuk aplikasi khusus, itu lebih umum bahwa sebuah grid tunggal akan digunakan untuk berbagai tujuan yang berbeda. Grid sering dibangun dengan bantuan dari tujuan grid software-perpustakaan umum dikenal sebagai middleware.

õ  Komputasi Grid adalah penggunaan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar. Ukuran Grid dapat bervariasi dengan jumlah yang cukup besar. Grid adalah bentuk komputasi terdistribusi dimana sebuah "komputer super virtual" terdiri dari banyak jaringan longgar ditambah komputer bertindak bersama-sama untuk melakukan tugas yang sangat besar. Lebih jauh lagi, "didistribusikan" atau "grid" computing, secara umum, adalah tipe khusus dari komputasi paralel yang mengandalkan komputer lengkap (dengan CPU onboard, penyimpanan, pasokan listrik, antarmuka jaringan, dll) yang terhubung ke jaringan (swasta, publik atau Internet ) oleh konvensional antarmuka jaringan , seperti Ethernet . Hal ini berbeda dengan gagasan tradisional sebuah superkomputer , yang memiliki banyak prosesor dihubungkan oleh lokal berkecepatan tinggi bus komputer .

õ  Dalam artikelnya "Apa itu Grid? A Three Point Checklist”, Ian Foster daftar atribut-atribut utama:
*'  Komputasi sumber daya tidak dikelola secara terpusat.
*'  Standar terbuka digunakan.
*'  Trivial kualitas pelayanan tercapai. 

õ  Plaszczak / Wellner mendefinisikan teknologi grid sebagai "teknologi yang memungkinkan virtualisasi sumber daya, on-demand provisioning, dan jasa (sumber daya) sharing antara organisasi." 

õ  IBM mendefinisikan komputasi grid sebagai "kemampuan, dengan menggunakan satu set standar dan protokol terbuka, untuk mendapatkan akses ke aplikasi dan data, pengolahan daya, kapasitas penyimpanan dan array yang luas dari sumber daya komputasi lain melalui Internet. Grid adalah jenis paralel dan sistem terdistribusi yang memungkinkan sharing, seleksi, dan agregasi sumber daya didistribusikan domain administrasi 'beberapa' di berdasarkan mereka (sumber daya) ketersediaan, kapasitas, kinerja, biaya dan pengguna 'kualitas-of-service persyaratan ". 

õ  Sebuah contoh sebelumnya dari gagasan sebagai utilitas komputasi yang pada tahun 1965 oleh MIT Fernando Corbató. Corbató dan para desainer lain dari sistem operasi Multics membayangkan fasilitas operasi komputer "seperti perusahaan listrik atau perusahaan air".

õ  Buyya / Venugopal mendefinisikan grid sebagai "jenis paralel dan sistem terdistribusi yang memungkinkan sharing, seleksi, dan agregasi didistribusikan secara geografis otonom sumber daya secara dinamis pada saat runtime tergantung pada ketersediaan, kemampuan, kinerja, biaya, dan 'kualitas pengguna- persyaratan-service ". 

õ  CERN, salah satu pengguna terbesar teknologi grid, berbicara The Grid: "sebuah layanan untuk kekuasaan komputer berbagi dan kapasitas penyimpanan data melalui Internet . " 

õ  Dalam buku The Grid:Blue Print for a new computing infrastructure dijelaskan bahwa yang dimaksud dengan komputasi grid adalah 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 dapat dikategorikan dengan model tahap ketiga dari departemen grid, grid perusahaan dan grid global. Ini berhubungan dengan perusahaan awalnya memanfaatkan sumber daya dalam kelompok tunggal yaitu departemen teknik mesin menghubungkan desktop, cluster dan peralatan. Hal ini berkembang menjadi grid perusahaan dimana sumber daya komputasi staf nonteknis bisa digunakan untuk siklus-mencuri dan penyimpanan. Sebuah grid global adalah sambungan dari perusahaan dan grid departemen yang dapat digunakan secara komersial atau kolaboratif.

d.      Konsep Dasar Grid Computing
Beberapa konsep dasar dari grid computing :
  • Sumber daya dikelola dan dikendalikan secara lokal.
  • Sumber daya berbeda dapat mempunyai kebijakan dan mekanisme berbeda, mencakup Sumber daya komputasi dikelola oleh sistem batch berbeda, Sistem storage berbeda pada node berbeda, Kebijakan berbeda dipercayakan kepada user yang sama pada sumber daya berbeda pada Grid.
  • Sifat alami dinamis: Sumber daya dan pengguna dapat sering berubah
  • Lingkungan kolaboratif bagi e-community (komunitas elektronik, di internet)
  • Tiga hal yang di-,sharing dalam sebuah sistem grid, antara lain : Resource, Network dan Proses. Kegunaan / layanan dari sistem grid sendiri adalah untuk melakukan high throughput computing dibidang penelitian, ataupun proses komputasi lain yang memerlukan banyak resource komputer. 

e.       Cara Kerja Grid Computing
Menurut tulisan singkat oleh Ian Foster ada check-list yang dapat digunakan untuk mengidentifikasi bahwa suatu sistem melakukan komputasi grid yaitu :
§  Sistem tersebut melakukan koordinasi terhadap sumberdaya komputasi yang tidak berada dibawah suatu kendali terpusat. Seandainya sumber daya yang digunakan berada dalam satu cakupan domain administratif, maka komputasi tersebut belum dapat dikatakan komputasi grid.
§  Sistem tersebut menggunakan standard dan protokol yang bersifat terbuka (tidak terpaut pada suatu implementasi atau produk tertentu). Komputasi grid disusun dari kesepakatan-kesepakatan terhadap masalah yang fundamental, dibutuhkan untuk mewujudkan komputasi bersama dalam skala besar. Kesepakatan dan standar yang dibutuhkan adalah dalam bidang autentikasi, otorisasi, pencarian sumberdaya, dan akses terhadap sumber daya.
§  Sistem tersebut berusaha untuk mencapai kualitas layanan yang canggih, (nontrivial quality of service) yang jauh diatas kualitas layanan komponen individu dari komputasi grid tersebut.

Cara kerja Grid Computing

f.       Keuntungan Grid Computing
Secara generik, keuntungan dasar dari penerapan komputasi Grid, yaitu:
  • Perkalian dari sumber daya: Resource pool dari CPU dan storage tersedia ketika idle
  • Lebih cepat dan lebih besar: Komputasi simulasi dan penyelesaian masalah apat berjalan lebih cepat dan mencakup domain yang lebih luas
  • Software dan aplikasi: Pool dari aplikasi dan pustaka standard, Akses terhadap model dan perangkat berbeda, Metodologi penelitian yang lebih baik
  • Data: Akses terhadap sumber data global, dan Hasil penelitian lebih baik

g.      Perbandingan Grid dan Superkomputer Konvensional
"Terdistribusi" atau "grid" computing pada umumnya adalah tipe khusus dari komputasi paralel yang mengandalkan komputer lengkap (dengan CPU onboard, penyimpanan, pasokan listrik, antarmuka jaringan, dll) yang terhubung ke jaringan (swasta, publik atau Internet ) oleh konvensional antarmuka jaringan , seperti Ethernet . Hal ini berbeda dengan gagasan tradisional sebuah superkomputer , yang memiliki banyak prosesor dihubungkan oleh lokal berkecepatan tinggi bus komputer.
Keuntungan utama dari komputasi terdistribusi adalah bahwa setiap node dapat dibeli sebagai perangkat keras komoditas, yang, jika digabungkan, dapat menghasilkan sumber daya komputasi yang sama seperti multiprosesor superkomputer, tetapi dengan biaya lebih rendah. Hal ini karena skala ekonomi produksi komoditas hardware, dibandingkan dengan efisiensi yang lebih rendah dari merancang dan membangun sejumlah kecil superkomputer kustom. Kelemahan kinerja utama adalah bahwa berbagai prosesor dan area penyimpanan lokal tidak memiliki koneksi berkecepatan tinggi. Pengaturan ini demikian sangat cocok untuk aplikasi di mana perhitungan paralel dapat dilakukan secara independen, tanpa perlu berkomunikasi hasil antara antara prosesor. The high-end skalabilitas dari grid secara geografis umumnya menguntungkan, karena rendahnya perlu untuk konektivitas antara node relatif terhadap kapasitas Internet publik.
Ada juga beberapa perbedaan dalam pemrograman dan penyebaran. Ini bisa mahal dan sulit untuk menulis program yang dapat dijalankan di lingkungan sebuah superkomputer, yang mungkin memiliki sistem operasi kustom, atau memerlukan program untuk mengatasi concurrency masalah. Jika masalah bisa secara memadai diparalelkan, sebuah "tipis" lapisan infrastruktur "grid" dapat memungkinkan konvensional, program mandiri, diberi bagian yang berbeda dari masalah yang sama, untuk dijalankan pada beberapa mesin. Hal ini memungkinkan untuk menulis dan debug pada mesin konvensional tunggal, dan menghilangkan komplikasi karena beberapa contoh program yang sama berjalan di bersama sama memori dan ruang penyimpanan pada waktu yang sama.

h.      Pasar Segmentasi Pasar Grid Computing
Untuk segmentasi pasar komputasi grid, dua perspektif yang perlu dipertimbangkan: sisi penyedia dan sisi pengguna:
  •  Sisi penyedia
Pasar grid secara keseluruhan terdiri dari pasar yang spesifik. Ini adalah middleware grid pasar, pasar untuk grid-aplikasi diaktifkan, utilitas komputasi pasar, dan software-as-a-service (SaaS) pasar.
Grid middleware merupakan produk perangkat lunak tertentu, yang memungkinkan berbagi sumber daya heterogen, dan Virtual Organisasi. Akan diinstal dan terintegrasi ke dalam infrastruktur yang ada dari perusahaan yang terlibat atau perusahaan, dan menyediakan lapisan khusus ditempatkan di antara infrastruktur heterogen dan aplikasi pengguna tertentu. Middlewares grid utama adalah Globus Toolkit , gLite , dan UNICORE.
Utility komputasi yang disebut sebagai pemberian komputasi grid dan aplikasi sebagai layanan baik sebagai utilitas grid terbuka atau sebagai solusi hosting untuk satu organisasi atau VO . Pemain utama di pasar komputer utilitas adalah Sun Microsystems , IBM , dan HP.
Grid-aplikasi adalah aplikasi perangkat lunak khusus yang dapat memanfaatkan infrastruktur grid. Hal ini dimungkinkan dengan menggunakan middleware grid, sebagaimana disebut di atas.
Software sebagai sebuah layanan (SaaS) adalah "perangkat lunak yang dimiliki, dan dikelola jarak jauh disampaikan oleh satu atau lebih penyedia." ( Gartner 2007) Selain itu, aplikasi SaaS didasarkan pada satu set kode umum dan definisi data. Mereka dikonsumsi dalam model satu-ke-banyak, dan SaaS menggunakan Pay As You Go (PAYG) model atau model berlangganan yang berdasarkan pemakaian. Penyedia SaaS tidak harus memiliki sumber daya komputasi itu sendiri, yang dibutuhkan untuk menjalankan SaaS mereka. Oleh karena itu, penyedia SaaS dapat memanfaatkan pasar komputasi utilitas. Pasar komputasi utilitas komputasi menyediakan sumber daya bagi penyedia SaaS.
  •   Sisi pengguna
Bagi perusahaan pada sisi permintaan atau pengguna pasar komputasi grid, segmen-segmen yang berbeda memiliki implikasi yang signifikan bagi strategi IT penyebaran mereka. IT strategi penyebaran serta jenis investasi TI dilakukan merupakan aspek yang relevan bagi pengguna grid potensial dan memainkan peranan penting untuk diadopsi grid.

i.        Grid Semantik
Grid Semantik mengacu pada pendekatan untuk komputasi Grid di mana informasi, sumber daya komputasi dan layanan yang dijelaskan dengan menggunakan model data semantik. Dalam model ini data dan metadata disajikan melalui fakta (kalimat kecil). Oleh karena itu menjadi langsung dimengerti bagi manusia. Hal ini membuat lebih mudah bagi sumber daya yang ditemukan dan bergabung secara otomatis, yang membantu membawa sumber daya bersama-sama untuk menciptakan Virtual Organisasi (Vos). Deskripsi merupakan metadata dan biasanya direpresentasikan dengan menggunakan teknologi dari Web Semantic , seperti Deskripsi Resource Framework (RDF).
Dengan analogi dengan Semantic Web, Semantic Grid dapat didefinisikan sebagai "perpanjangan dari Grid saat ini di mana informasi dan layanan yang diberikan arti yang pasti, lebih baik memungkinkan komputer dan orang-orang untuk bekerja sama."
Gagasan Grid Semantic pertama kali diartikulasikan dalam konteks e-Science , mengamati bahwa pendekatan semacam ini diperlukan untuk mencapai tingkat tinggi yang mudah digunakan dan otomatisasi mulus memungkinkan kolaborasi fleksibel dan perhitungan dalam skala global.
Penggunaan Semantic Web dan teknologi pengetahuan dalam aplikasi Grid kadang-kadang digambarkan sebagai Grid Pengetahuan . Semantic Grid memperluas ini dengan juga menerapkan teknologi ini dalam Grid middleware .

j.        E-Science
E-Science (atau eScience) adalah komputasi secara intensif ilmu yang dilakukan di daerah yang sangat terdistribusi jaringan lingkungan, atau ilmu yang menggunakan besar data set yang membutuhkan komputasi grid , istilah ini kadang-kadang mencakup teknologi yang memungkinkan kolaborasi didistribusikan, seperti Access Grid. The term was created by John Taylor, the Director General of the United Kingdom's Office of Science and Technology in 1999 and was used to describe a large funding initiative starting in November 2000. Istilah ini diciptakan oleh John Taylor , Direktur Jenderal Kerajaan United Kantor Sains dan Teknologi pada tahun 1999 dan digunakan untuk menggambarkan sebuah inisiatif pendanaan yang besar mulai November 2000. Examples of the kind of science include social simulations, particle physics, earth sciences and bio-informatics. Contoh jenis ilmu termasuk simulasi sosial, fisika partikel, ilmu bumi dan bio-informatika. Particle physics has a particularly well developed e-Science infrastructure due to their need for adequate computing facilities for the analysis of results and storage of data originating from the CERN Large Hadron Collider, which started taking data in 2008. fisika Partikel-Ilmu memiliki infrastruktur dikembangkan dengan baik e terutama karena kebutuhan mereka untuk fasilitas komputasi yang memadai untuk analisis hasil dan penyimpanan data yang berasal dari CERN Large Hadron Collider , yang dimulai pengambilan data pada tahun 2008.

k.      Karakteristik dan Contoh-contoh E-Science
Karena kompleksitas dari perangkat lunak dan persyaratan infrastruktur backend, e-Ilmu proyek biasanya melibatkan tim besar dikelola dan dikembangkan oleh laboratorium penelitian, universitas besar atau pemerintah. Currently there is a large focus in e-Science in the United Kingdom , where the UK e-Science programme provides significant funding. Saat ini ada fokus yang besar dalam e-Science di Inggris , dimana Inggris program e-Ilmu menyediakan dana yang signifikan.
Development of e-Science is also advanced in Europe where the development of computing capabilities to support the CERN Large Hadron Collider has led to the development of e-Science and Grid infrastructures which are also used by other disciplines. Pengembangan e-Science juga maju di Eropa di mana pengembangan kemampuan komputasi untuk mendukung CERN Large Hadron Collider telah menyebabkan pengembangan e-Science dan Grid prasarana yang juga digunakan oleh disiplin lain.
 
l.        Dampak Adanya Grid Computing
Grid computing memungkinkan virtualisasi komputasi terdistribusi dan sumber data seperti pemrosesan, bandwidth jaringan dan kapasitas penyimpanan untuk membuat gambar sistem tunggal, memberikan pengguna dan mengakses aplikasi tanpa batas ke kemampuan TI yang luas. Just as an Internet user views a unified instance of content via the Web, a grid user essentially sees a single, large virtual computer.
Komputasi grid didasarkan pada set terbuka standar dan protokol - misalnya, Open Grid Services Architecture (OGSA) - yang memungkinkan komunikasi melintasi udara, lingkungan geografis. Dengan komputasi grid, organisasi juga dapat komputasi mengoptimalkan dan sumber data, tampungan mereka untuk beban kerja kapasitas besar, saham mereka melalui jaringan dan memungkinkan kolaborasi. Bahkan, grid dapat dilihat sebagai evolusi terbaru dan paling lengkap perkembangan lebih akrab - seperti komputasi terdistribusi, teknologi Web, peer-to-peer komputasi dan virtualisasi.

m.    Kesimpulan
Ide awal komputasi grid dimulai dengan adanya distributed computing, yaitu mempelajari penggunaan komputer terkoordinasi yang secara fisik terpisah atau terdistribusi. Sistem terdistribusi membutuhkan aplikasi yang berbeda dengan sistem terpusat. Kemudian berkembang lagi menjadi parallel computing yang merupakan teknik komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Komputasi Grid adalah penggunaan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar.
Setidaknya ada dua sisi yang mendorong semakin berkembangnya grid computing saat ini. Kebutuhan akan sumber daya komputasi yang besar di berbagai bidang serta adanya sumber daya komputasi yang tersebar. Grid computing menawarkan solusi komputasi yang murah, yaitu dengan memanfaatkan sumber daya yang tersebar dan heterogen serta pengaksesan yang mudah dari mana saja. Globus Toolkit adalah sekumpulan perangkat lunak dan pustaka pembuatan lingkungan komputasi grid yang bersifat open-source. Dengan adanya lingkungan komputasi grid ini diharapkan mempermudah dan mengoptimalkan eksekusi program-program yang menggunakan pustaka paralel.
Konsep dan teknologi yang terkait dengan grid computing antara lain e-science dan grid semantik.

n.      Daftar Pustaka