cloud computing dan Grid Computing

Embed Size (px)

Citation preview

  • 7/31/2019 cloud computing dan Grid Computing

    1/4

    Cloud ComputingKarakteristik Cloud ComputingDengan semakin maraknya pembicaraan seputar cloud computing, semakin banyak perusahaan yang mengumumkan bahwa mereka menyediakan layanan cloud computing.Akan sangat membingungkan bagi kita para pengguna untuk memastikan bahwa layananyang akan kita dapatkan adalah cloud computing atau bukan.Untuk mudahnya, dari semua definisi yang ada, dapat diintisarikan bahwa cloud computing ideal adalah layanan yang memiliki 5 karakteristik berikut ini.1. On-Demand Self-ServicesSebuah layanan cloud computing harus dapat dimanfaatkan oleh pengguna melalui mekanisme swalayan dan langsung tersedia pada saat dibutuhkan. Campur tangan penyedia layanan adalah sangat minim. Jadi, apabila kita saat ini membutuhkan layanan aplikasi CRM (sesuai contoh di awal), maka kita harus dapat mendaftar secara swalayan dan layanan tersebut langsung tersedia saat itu juga.2. Broad Network AccessSebuah layanan cloud computing harus dapat diakses dari mana saja, kapan saja, dengan alat apa pun, asalkan kita terhubung ke jaringan layanan. Dalam contoh layanan aplikasi CRM di atas, selama kita terhubung ke jaringan Internet, saya harus dapat mengakses layanan tersebut, baik itu melalui laptop, desktop, warnet, handphone, tablet, dan perangkat lain.3. Resource PoolingSebuah layanan cloud computing harus tersedia secara terpusat dan dapat membagisumber daya secara efisien. Karena cloud computing digunakan bersama-sama oleh b

    erbagai pelanggan, penyedia layanan harus dapat membagi beban secara efisien, sehingga sistem dapat dimanfaatkan secara maksimal.4. Rapid ElasticitySebuah layanan cloud computing harus dapat menaikkan (atau menurunkan) kapasitassesuai kebutuhan. Misalnya, apabila pegawai di kantor bertambah, maka kita harus dapat menambah user untuk aplikasi CRM tersebut dengan mudah. Begitu juga jikapegawai berkurang. Atau, apabila kita menempatkan sebuah website berita dalam jaringan cloud computing, maka apabila terjadi peningkatkan traffic karena ada berita penting, maka kapasitas harus dapat dinaikkan dengan cepat.5. Measured ServiceSebuah layanan cloud computing harus disediakan secara terukur, karena nantinyaakan digunakan dalam proses pembayaran. Harap diingat bahwa layanan cloud computing dibayar sesuai penggunaan, sehingga harus terukur dengan baik.

    Kelebihan Cloud ComputingDari semua penjelasan di atas, apa sebenarnya kelebihan dari Cloud Computing, terutama bagi dunia bisnis? Berikut beberapa di antaranya.Tanpa Investasi AwalDengan cloud computing, kita dapat menggunakan sebuah layanan tanpa investasi yang signifikan di awal.Ini sangat penting bagi bisnis, terutama bisnis pemula (startup). Mungkin di awal bisnis, kita hanya perlu layanan CRM untuk 2 pengguna. Kemudian meningkat menjadi 10 pengguna.Tanpa model cloud computing, maka sejak awal kita sudah harus membeli hardware yang cukup untuk sekian tahun ke depan. Dengan cloud computing, kita cukup membayar sesuai yang kita butuhkan.Mengubah CAPEX menjadi OPEX

    Sama seperti kelebihan yang pertama, kelebihan yang kedua masih seputar keuangan.Tanpa cloud computing, investasi hardware dan software harus dilakukan di awal,sehingga kita harus melakukan pengeluaran modal (Capital Expenditure, atau CAPEX). Sedangkan dengan cloud computing, kita dapat melakukan pengeluaran operasional (Operational Expenditure, atau OPEX).Jadi, sama persis dengan biaya utilitas lainnya seperti listrik atau telepon ketika kita cukup membayar bulanan sesuai pemakaian. Hal ini akan sangat membantu perusahaan secara keuangan.Lentur dan Mudah Dikembangkan

  • 7/31/2019 cloud computing dan Grid Computing

    2/4

    Dengan memanfaatkan Cloud Computing, bisnis kita dapat memanfaatkan TI sesuai kebutuhan. Perhatikan Gambar 2 di bawah untuk melihat beberapa skenario kebutuhanbisnis.Penggunaan TI secara bisnis biasanya tidak datar-datar saja.Dalam skenario Predictable Bursting, ada periode di mana penggunaan TI meningkat tajam. Contoh mudah adalah aplikasi Human Resource (HR) yang pada akhir bulan selalu meningkat penggunaannya karena mengelola gaji karyawan.Untuk skenario Growing Fast, bisnis meningkat dengan pesat sehingga kapasitas TI juga harus mengikuti.Contoh skenario Unpredictable Bursting adalah ketika sebuah website berita mendapat pengunjung yang melonjak karena ada berita menarik.Skenario On and Off adalah penggunaan TI yang tidak berkelanjutan. Misalnya, sebuah layanan pelaporan pajak, yang hanya digunakan di waktu-waktu tertentu setiap tahun.[Gambar 2: Beberapa skenario kebutuhan bisnis.]Tanpa layanan cloud computing, ke empat skenario ini akan membutuhkan perencanaan TI yang sangat tidak efisien, karena investasi TI harus dilakukan sesuai kapasitas tertinggi, walaupun mungkin hanya terjadi di saat-saat tertentu. Hal ini dilakukan untuk mencegah terjadi kegagalan layanan pada saat peak time tersebut.Dengan cloud computing, karena sifatnya yang lentur dan mudah dikembangkan (elastic and scalable), maka kapasitas dapat ditingkatkan pada saat dibutuhkan, dengan biaya penggunaan sesuai pemakaian.Fokus pada Bisnis, bukan TI

    Dengan menggunakan Cloud Computing, kita dapat fokus pada bisnis utama perusahaan, dan bukan berkecimpung di dalam pengelolaan TI. Hal ini dapat dilakukan karena pengelolaan TI dilakukan oleh penyedia layanan, dan bukan oleh kita sendiri. Misalnya, melakukan patching, security update, upgrade hardware, upgrade software, maintenance, dan lain-lain.Apabila kita memiliki tim TI, maka tim tersebut dapat fokus pada layanan TI yangspesifik untuk bisnis kita, sedangkan hal-hal umum sudah ditangani oleh penyedia layanan.KesimpulanCloud computing sudah hadir saat ini, termasuk di Indonesia. Jadi, cloud computing bukanlah sebuah hype, melainkan sudah menjadi kenyataan dalam dunia TI.Bukan berarti kita semua langsung harus berpindah saat ini juga: pada kenyataannya cloud computing bukanlah untuk semua orang. Masih tetap terdapat jenis-jenis

    layanan yang memang harus dilakukan secara on-premise, walaupun terdapat juga layanan yang menjadi sangat efisien bila dilakukan dengan cloud computing. Beberapa jenis layanan bahkan dapat dilakukan secara bersamaan (hybrid) dengan menggabungkan kedua jenis implementasi tersebut.Oleh karena itu, carilah penyedia layanan yang dapat memberikan saran yang tepatdan terbaik bagi kebutuhan anda. Kesuksesan penggunaan cloud computing akan sangat ditentukan oleh kemampuan penyedia layanan dalam memberikan layanan yang tepat dan terbaik bagi pelanggan.Grid Computing (Komputasi Grid)Tuesday, April 27, 2010 8:11:43 AMsoftskillMenurut definisi Grid Computing atau Komputasi Grid merupakan salah satu dari ti

    pe Komputasi Paralel, adalah penggunaan sumber daya yang melibatkan banyak komputer terpisah secara geografis namun tersambung via jalur komunikasi (termasuk Internet) untuk memecahkan persoalan komputasi skala besar. Semakin cepat jalur komunikasi terbuka, maka peluang untuk menggabungkan kinerja komputasi dari sumber-sumber komputasi yang terpisah menjadi semakin meningkat. Dengan demikian, skala komputasi terdistribusi dapat ditingkatkan secara geografis lebih jauh lagi, melintasi batas-batas domain administrasi yang ada.

  • 7/31/2019 cloud computing dan Grid Computing

    3/4

    Dalam buku The Grid:Blue Print for a new computing infrastructure dijelaskan bahwa yang dimaksud dengan komputasi grid adalah infrastruktur perangkat keras danperangkat lunak yang dapat menyediakan akses yang bisa diandalkan, konsisten, tahan lama dan tidak mahal terhadap kemampuan komputasi mutakhir yang tersedia.

    "A computational grid is a hardware and software infrastructure that provides dependable, consistent, pervasive, and inexpensive access to high-end computational capabilities."

    Seandainya kelak dikemudian hari teknologi yang dibutuhkan untuk mewujudkan visiparadigma komputasi grid ini sudah mapan, peluang akan semakin terbuka bagi kerjasama lintas organisasi, lintas benua dan lintas bangsa. Akan terbuka peluang bagi peneliti di Indonesia yang ingin melakukan komputasi yang sangat rumit, dengan menggunakan supercomputer tercepat di dunia, tanpa harus melakukan investasibesar-besaran dalam bidang teknologi informasi.

    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 teknikkomputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan.

    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 bersifatopen-source. Dengan adanya lingkungan komputasi grid ini diharapkan mempermudahdan mengoptimalkan eksekusi program-program yang menggunakan pustaka paralel.

    Dalam tulisan What is the Grid? A Three Point Checklist oleh Ian Foster (bapak dari Komputasi Grid) ada check-list yang dapat digunakan untuk mengidentifikasi bahwa suatu sistem melakukan komputasi grid yaitu :1. Sistem tersebut melakukan koordinasi terhadap sumberdaya komputasi yangtidak berada dibawah suatu kendali terpusat. Seandainya sumber daya yang digunak

    an berada dalam satu cakupan domain administratif, maka komputasi tersebut belumdapat dikatakan komputasi grid.2. 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, dibutuhkanuntuk mewujudkan komputasi bersama dalam skala besar. Kesepakatan dan standar yang dibutuhkan adalah dalam bidang autentikasi, otorisasi, pencarian sumberdaya,dan akses terhadap sumber daya.Misalnya TCP/IP3. Sistem tersebut berusaha untuk mencapai kualitas layanan yang canggih, (nontrivial quality of service) yang jauh diatas kualitas layanan komponen individu dari komputasi grid tersebut.

    Beberapa konsep dasar dari Komputasi Grid Sumber daya dikelola dan dikendalikan secara lokal. Sumber daya berbeda dapat mempunyai kebijakan dan mekanisme berbeda, mencakup Smber 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)

  • 7/31/2019 cloud computing dan Grid Computing

    4/4

    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 lainyang memerlukan banyak resource komputer.

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