Cloud computing pada dasarnya adalah menggunakan Internet-based service untuk
mensupport business process, Kata-kata Cloud sendiri merujuk kepada simbol awan yang di dunia TI digunakan untuk menggambarkan jaringan internet internet cloud!" Cloud computing adalah gabungan peman#aatan teknologi komputer $komputasi$! dan pengembangan berbasis Internet $awan%!" Cloud &awan merupakan meta#ora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan computer, awan cloud! dalam Cloud Computing juga merupakan abstraksi dari in#rastruktur kompleks yang disembunyikannya adalah suatu moda komputasi dimana kapabilitas terkait teknologi in#ormasi disajikan sebagai suatu layanan as a service!, sehingga pengguna dapat mengaksesnya lewat Internet di dalam awan! tanpa pengetahuan tentangnya, ahli dengannya, atau memiliki kendali terhadap in#rastruktur teknologi yang membantunya" 'enurut jurnal yang dipublikasikan I(((, Internet Computing&Cloud Computing adalah suatu paradigma dimana in#ormasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna client! termasuk di dalamnya adalah desktop, komputer tablet, notebook, handheld, sensor-sensor, monitor dan lain-lain" Cloud Computing secara sederhana adalah layanan teknologi in#ormasi yang bisa diman#aatkan atau diakses oleh pelanggannya melalui jaringan internet" Komputasi awan adalah suatu konsep umum yang mencakup )aa), *eb +",, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna" )ebagai contoh, -oogle .pps menyediakan aplikasi bisnis umum secara sharing yang diakses melalui suatu penjelajah web dengan perangkat lunak dan data yang tersimpan di server" Kosep yang digunakan CLOUD COMPUTING Infrastructure as a Service Iaa)! / konsep tertua dimana pengimplementasiannya banyak dilakukan mulai dari penggunaan atau penyewaan jaringan untuk akses Internet, layanan 0isaster 1ecovery Center, dsb" Iaa) terletak satu level lebih rendah dibanding 2aa)" Ini adalah sebuah layanan yang menyewakan sumberdaya teknologi in#ormasi dasar, yang meliputi media penyimpanan, processing power, memory, sistem operasi, kapasitas jaringan dan lainlain, yang dapat digunakan oleh penyewa untuk menjalankan aplikasi yang dimilikinya" 'odel bisnisnya mirip dengan penyedia data center yang menyewakan ruangan untuk co-location, tapi ini lebih ke level mikronya" 2enyewa tidak perlu tahu, dengan mesin apa dan bagaimana caranya penyedia layanan menyediakan layanan Iaa)" 3ang penting, permintaan mereka atas sumberdaya dasar teknologi in#ormasi itu dapat dipenuhi" Platform as a Service 2aa)! / konsepnya hampir serupa dengan Iaa)" 4amun 2lat#orm disini adalah penggunaan operating system dan in#rastruktur pendukungnya" 3ang cukup terkenal adalah layanan dari situs 5orce"Com serta layanan dari para vendor server")eperti namanya, 2aa) adalah layanan yang menyediakan modul-modul siap pakai yang dapat digunakan untuk mengembangkan sebuah aplikasi, yang tentu saja hanya bisa berjalan diatas plat#orm tersebut" )eperti juga layanan )aa), pengguna 2aa) tidak memiliki kendali terhadap sumber daya komputasi dasar seperti memory, media penyimpanan, processing power dan lain-lain, yang semuanya diatur oleh provider layanan ini" 2ionir di area ini adalah -oogle .pp(ngine, yang menyediakan berbagai tools untuk mengembangkan aplikasi di atas plat#orm -oogle, dengan menggunakan bahasa pemrograman 2hyton dan 0jango" Kemudian )ales#orce juga menyediakan layanan 2aa) melalui 5orce"com, menyediakan modul-modul untuk mengembangkan aplikasi diatas plat#orm )ales#orce yang menggunakan bahasa .pe6" 0an mungkin yang jarang sekali kita ketahui, bahwa 5acebook juga bisa dianggap menyediakan layanan 2aa), yang memungkinkan kita untuk membuat aplikasi diatasnya")alah satu yang berhasil menangguk untung besar dari layanan 2aa) 5acebook adalah perusahaan bernama 7ynga, yang tahun lalu saja berhasil meraup keuntungan bersih lebih dari 8)9 :,, juta, lebih besar dari keuntungan yang didapat oleh 5acebook sendiri" .nda mungkin akan sedikit terkejut kalau saya beritahu bahwa 7ynga ini bisa untung besar dari aplikasi yang sama sekali tidak serius, tapi mengandung ;at adikti# luar biasa yaitu/ 5armville, yang hingga kini telah berhasil menjadikan <, juta lebih penduduk 5acebook menjadi petani yang rajin mencangkul, menanam dan panen serta memerah susu sapi demi keuntungan mereka" Software as a Service )aa)! / berada satu tingkat diatas 2aa) dan Iaa), dimana disini yang ditawarkan adalah so#tware atau suatu aplikasi bisnis tertentu" Contoh yang paling mutakhir adalah )ales5orce"Com, )ervice-4ow"Com, -oogle .pps, dsb" )aa) ini merupakan layanan Cloud Computing yang paling dahulu populer")o#tware as a )ervice ini merupakan evolusi lebih lanjut dari konsep .)2 .pplication )ervice2rovider!" )esuai namanya, )aa) memberikan kemudahan bagi pengguna untuk bisa meman#aatkan sumberdaya perangkat lunak dengan cara berlangganan" )ehingga tidak perlu mengeluarkan investasi baik untuk in house development ataupun pembelian lisensi" 0engan cara berlangganan via web, pengguna dapat langsung menggunakan berbagai #itur yang disediakan oleh penyedia layanan" =anya saja dengan konsep )aa) ini, pelanggan tidak memiliki kendali penuh atas aplikasi yang mereka sewa"=anya #itur#itur aplikasi yang telah disediakan oleh penyedia saja yang dapat disewa oleh pelanggan" 0an karena arsitektur aplikasi )aa) yang bersi#at multi tenant, memaksa penyedia untuk hanya menyediakan #itur yang bersi#at umum, tidak spesi#ik terhadap kebutuhan pengguna tertentu" 'eskipun demikian, kustomisasi tidak serta-merta diharamkan, meskipun hanya untuk skala dan #ungsi yang terbatas" Tapi dengan berkembangnya pasar dan kemajuan teknologi pemrograman, keterbatasan-keterbatasan itu pasti akan berkurang dalam waktu tidak terlalu lama" 8ntuk contoh layanan )aa), tentu saja kita harus menyebut layanan C1' online )ales#orce"com>yang dikomandai 'arc ?enio## dan telah menjadi ikon )aa) ini" )elain itu 7oho"com, dengan harga yang sangat terjangkau, menyediakan layanan )aa) yang cukup beragam, dari mulai layanan word processor seperti -oogle 0ocs, project management, hingga invoicing online" @ayanan akunting online pun tersedia, seperti yang diberikan oleh Aero"com dan masih banyak lagi" I?' dengan @otuslive"com nya dapat dijadikan contoh untuk layanan )aa) di area kolaborasi&uni#ied communication" )ayangnya untuk pasar dalam negeri sendiri, seperti sudah saya sampaikan dalam tulisan terdahulu, masih sangat sedikit yang mau berinvestasi untuk menyediakan layanan )aa) ini" CONTOH IMPLEMENTASI APLIKASI MENGGUNAKAN CLOUD COMPUTING Salesfo!e"!o#
Contoh aplikasi berbasis cloud computing adalah sales#orce"com, -oogle 0ocs" sales#orce"com adalah aplikasi Customer 1elationship 'anagement C1'! berbasis so#tware as services, dimana kita bisa mengakses aplikasi bisnis/ kontak, produk, sales tracking, dashboard, dll" -oogle 0ocs adalah aplikasi word processor, spreadsheet, presentasi semacam 'icroso#t B##ice, yang berbasis di server" Terintegrasi dengan -oogle 'ail, #ile tersimpan dan dapat di proses dari internet" Con$o% nya$a !loud !o#pu$ing 'aincore enginenya ditulis dengan 2=2, A'@, and Cava)cript" 0an sudah dijadikan sebuah plat#orm #ramework dengan nama eyeB) Toolkit" (yeB) sendiri dibuat seperti sebuah sistem operasi desktop layaknya *indows, 'ac ataupun @inu6 dengan DE aplikasi dasar" (yeB) pertama kali diperkenalkan pada : .gustus +,,F dengan versi publik ,"D"," 0an langsung melejit dan dijadikan sebagai sebuah tonggak dasar konsep operating sistem di web" ?anyak kalangan dari berbagai komunitas bergabung didalmnya dengan membantu meningkatkan #itur translate, testing dan developingnya ?erikut beberapa kutipan tentang sejarah (yeB) dari situs *ikipedia/ After two years of development, the eyeOS Team published eyeOS 1.0 on !une ", #00$%. &ompared with previous versions, eyeOS 1.0 introduced a complete reor'ani(ation of the code and some new web technolo'ies, li)e eyeSoft, a porta'e*based web software installation system. +oreover, eyeOS also included the eyeOS Tool)it, a set of libraries allowin' easy and fast development of new web Applications. ,ith the release of eyeOS 1.1 on !uly #, #00$, eyeOS chan'ed its license and mi'rated from -./ -P0 1ersion # to 1ersion 2. 1ersion 1.# was released 3ust a few months after the 1.1 version and inte'rated full compatibility with +icrosoft ,ord files. eyeOS 1.4 -ala was released on !anuary 14, #005. This version is the first to support both +icrosoft Office and OpenOffice.or' file formats for documents, presentations and spreadsheets. It also has the ability to import and e6port documents in both formats usin' server side scriptin'. eyeOS 1.7 was released on April #4, #005 and included many improvements such as synchroni(ation with local computers, dra' and drop, a mobile version and more. eyeOS 1.5 0ars was released on !anuary $, #008 and featured a completely rewritten file mana'er and a new sound API to develop media rich applications. 0ater, on April 1, #008 1.5.4 was released with a new default theme and some rewritten apps such as the ,ord Processor or the Address 9oo). ?agi yang ingin tahu lebih lanjut tentang )tructure dan .2I (yeB) berikut kutipan dari *ikipedia/ :or developers, eyeOS provides the eyeOS Tool)it, a set of libraries and functions to develop applications for eyeOS. /sin' the inte'rated Porta'e*based eyeSoft system, one can create their own repository for eyeOS and distribute applications throu'h it. ;ach core part of the des)top is its own application, usin' 3avascript to send server commands as the user interacts. As actions are performed usin' a3a6 such as launchin' an application%, it sends event information to the server. The server then sends bac) tas)s for the client to do in <+0 format, such as drawin' a wid'et. On the server, eyeOS uses <+0 files to store information. This ma)es it simple for a user to set up on the server, as it re=uires (ero confi'uration other than the account information for the first user, ma)in' it simple to deploy. To avoid bottlenec)s that flat files present, each user>s information and settin's are stored in different files, preventin' resource starvation from occurrin'.