Definisi Cloud Computing
Cloud Computing atau secara kata bila diterjemahkan kedalam Bahasa Indonesia dapat berbunyi "Komputasi Awan",adalah gabungan pemanfaatan teknologi komputer(komputasi) dan pengembangan berbasis internet(awan).Cloud Computing adalah sebuah konsep pemahaman dalam rangka pembuatan kerangka kerja komputasi secara online lokal(LAN)maupun global(internet)dimana terdapat beragam aplikasi maupun data dan media penyimpanan yang dapat diakses dan digunakan secara berbagi (shared service) dan bersamaan(simultaneous acces) oleh para pengguna yang beragam-mulai dari perseorangan sampai kepada kelas pengguna korporasi atau perusahaan.
Awan(cloud) adalah metafora dari internet,sebagaimana awan yang sering digambarkan didalam 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 metode komputasi dimana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan(as a service),sehingga pengguna dapat mengaksesnya lewat internet(didalam awan)tanpa mengetahui apa yang ada didalamnya,ahli dengannya,atau memiliki kendali terhadap infrastruktur teknologi yang membantunya.
Hal yang menarik tentang cloud computing dibanding dengan server konvensional,terutama
.Secara fisik berupa kumpulan hardware/server yang tersambung dalam sebuah jaringan (LAN/WAN).Tetapi dari sisi ,pengguna dapat melihat sebagai sebuah komputer besar.
.Tidak ada batasan dengan kapasitas processor,kapasitas harddisk dan kapasitas memory.
.Tidak ada batasan dengan berapa jumlah "hosting"server yang berjalan dibelakangnya.
.Menambahkan sebuah "hosting"hanya membutuhkan waktu beberapa menit saja.
.Jika ada kekurangan resource(sumber daya),baik itu processor,raddisk,maupun memory,kita dapat dengan mudah sekali menambahkan server tambahan dan langsung dapat berintegrasi kejaringan cloud.Butuh waktu sekitar 20 menit-an untuk menyiapkan server kosong/baru untuk dapat berintegrasi kejaringan cloud.
Cara Kerja Cloud Computing
Mekanisme akses ke cloud computing "mungkin"dapat dijalankan secara beraneka ragam -mulai dari akses standar LAN maupun internet dengan sedikit aplikasi agen atau klien,sampai kepada akses extranet dan internet melalui browser yang terhubung kesebuah portal aplikasi dari penyediaan layanan cloud computing.Protokol aplikasi yang digunakanpun dapat beragam,tetapi hal ini tidaklah terlalu signifikan bila dilihat dari sisi pengguna akhir,dimana penggina akhir cukup mengetahui bagaimana cara mengakses dan mempergunakan jasa layanan yang terdapat pada cloud computing.
Beberapa contoh konsep cloud computing
Contoh penggunaan konsep pembuatan kerangka kerja komputasi secara online:
.Sebuah portal internet yang memiliki berbagai fasilitas layanan umum(aplikasi)mulai dari surat elektronik(e-mail),from diskusi sampai dengan penyimpanan dokumen dengan media penyimpanan yang sangat luas sampai pada mekanisme berbagi dokumen(seperti 4shared,indowebster,mediafire dll),layanan blog dsb.Kesemuanya disediakan dalam sebuah tempat
.Layanan Software as a Service atau SaaS dari berbagai vendor teknologi informasi terkemuka-mulai dari layanan pemindaian virus secara online hingga layanan pemindaian spam,dsb.
.Artikel pada blog ini secara sederhana dapat dikatakan sebagai layanan cloud computing dimana anda dapat mengakses dan mempergunakan secara bersamaan.
.Apkikasi Point of Sale atau POS pada kasir pasar swalayan dengan metode Terminal Service juga dapat dikategorikan dasar-dasar Cloud Computing.
Cloud Computing dapat berkembang disebabkan oleh segi "kemudahan" penggunaan dimana pengguna akhir dengan "cukuf relatif"mudah menggunakan media LAN atau Internet melalui browser untuk mengakses dan berkolaborasi secara bersamaan tanpa melalui proses yang cukup rumit.Cloud Computing tidak harus menggunakan internet public.Teknologi ini dapat di operasikan di LAN di IntraNet.Cloud Computing di insfrastruktur internet biasa disebut public cloud.Cloud Computing di LAN/IntraNet bisa disebut private cloud.Cloud Computing dapat menjadi solusi yang sangat tepat untuk mengganti teknologi konvensional,yang tentu saja membutuhkan biaya,tenaga,dan fokus yang lebih.Semua permasalahan tersebut dapat diatasi dengan layanan unggulan kami Cloudciti dan Sentriciti.Cloud Computing sistem pada dasarnya adlah 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).
Keunggulan Cloud Computing sistem
Secara spesifik merujuk kepada (Thia,2008):
.Keuntungan bagi para pelaku bisnis adalah minimalisasi biaya investasi infrastruktur publik sehingga bisnis bisa lebih terfokus pada aspek fungsionalitasnya.
.Bagi aplication develove,layanan PaaS memungkinkan pengembangan dan implementasi aplikasi dengan cepat sehingga meningkatkan produktivitas.
.Bagi para praktisi yang bergerak di industri TI,hal ini berarti terbukanya pasar baru bagi industri jasa pengembangan teknologi informasi.
.Bagi pebisnis dibidang infrastuktur,hal ini merupakan peluang yang besar karena dengan meningkatnya penggunaan layananSaaS ini akan meningkatkan penggunaan bandwidth internet.
.Integrasi aplikasi dengan berbagai perangkat
Kekurangan Cloud Computing
Merujuk kepada (Robbins,2009):
.Service level,artinya kemungkinan service performance yang kurang konsiaten dari provider.Inkonsistensi cloud provider ini meliputi,data protection dan data recovery.
.Privacy,yang berarti adanya resiko data user akan diakses oleh orang lain karena hosting dilakukan secara bersama-sama.
.Compliance,yang mengacu pada resiko adanya penyimpanan level compliance dari provider terhadap regulasi yang diterapkan oleh user.
.Data ownership mengacu pada resiko kehilangan kepemilikan data begitu data disimpan dalam cloud.
.Data mobility,yang mengacu pada kemungkinan share data antar cloud service dan cara memperoleh kembali data jika suatu saat user melakukan proses terminasi terhadap layanan cloud computing.
Beberapa pertimbangan lain yang menjadi resiko cloud computing adalah:
.Ketidakpastian kemampuan penegakan kebijakan keamanan pada provider
.Kurang memadainya pelatihan dan audit TI
.Patut ditanyakan kendali akses istimewa pada situs provider
.Ketidakpastian kemampuan untuk memulihkan data
.Kedekatan data pelanggan lain sehingga kemungkinan tertukar
.Ketidakpastian kemampuan untuk mengaudit operator
.Ketidakpastian keberlanjutan keberadaan provider
.Ketidakpastian kepatuhan provider terhadap peraturan.
Jenis-jenis cloud computing
Software as a Service(SaaS)
Adalah salah satu layanan dari Cloud Computing dimana kita tinggal memakai software(perangkat lunak)yang telah disediakan.User hanya tahu bahwa perangkat lunak bisa berjalan dan bisa digunakan dengan baik.
Contoh:Layana email publik(Gmail,YahooMail,Hotmail),sosial network(facbook,twitter),instant messaging(yahoo messenger,skype,gtalk)
Dalam perkembangannya,banyak perangkat lunak yang dulu hanya kita bisa nikmati dengan menginstall apkikasi tersebut dikomputer kita(on-premise)mulai sekarang kita bisa nikmati lewat cloud computing.
Keuntungan kita tidak perlu membeli lisensi dan tinggal terkoneksi keintrnet untuk memakainya.Contoh:Microsoft Office yang sekarang kita bisa nikmati lewat office 365.
Platform as a Service(PaaS)
Adalah layanan dari cloud computing kalau kita analogikan dimana kita menyewa rumah berikut lingkungannya(sistem operasi,network,database,engine)untuk menjalankan aplikasi yang kita buat.
Contoh penyedia layanan PaaS ini adalah:Amazon Web Service,Windows Azure.
Keuntungannya adalah kita sebagai pengembang bisa fokus pada aplikasi yang kita buat,tidak perlu memikirkan operasional dari rumah untuk aplikasi yang kita buat.
Infrastructure as a Service(IaaS)
Adalah layanan dari Cloud Computing dimana kita bisa menyewa infrastruktur IT(komputasi,storage,memory,network).Kita bisa definisikan berapa besarnya unit komputasi(CPU),penyimpanan data (storage),memory(RAM),bandwith.
Contoh penyedia layanan IaaS:Amazon EC2,Window Azure(soon),Telkom Cloud,BizNet Cloud.
Keuntungannya adalah kita tidak perlu membeli komputer fisik,dan konfigurasi komputer virtual terdebut bisa kita rubah (scale up/scale down)dengan mudah.Sebagai contoh, saat komputervirtual tersebut sudah kelebihan beban,kita bisa tambahkan CPU,RAM,Storage.
Terminologi yang sering dipakai dalam Cloud Computing
Ada 3 terminologi yaitu:
.Public Cloud
Adalah layanan cloud computing yang disediakan untuk masyarakat umum.Contoh public cloud yang gratis :windows live mail,google mail.Public cloud yang berbayar:SalesForce,office 365.Keuntungan kita tidak perlu investasi dan merawat infrastruktur,platporn ataupun aplikasi.Kerugian sangat tergantung dengan kualitas layanan internet,jika konekai internet mati maka tidak bisa memakai layanannya.
.Private Cloud
Adalah layanan yang disediakan untuk memenuhi kebutuhan internal dari organisasi.Departemen TI akan berperan sebagai service provider dan departemen lain menjadi user.Contoh SaaS:Web aplication internal ,sharepoint.PaaS:sistem operasi+web server+framework +database yang disediakan untuk internal.IaaS: Virtual Machine yang bisa di request.Keuntungan keamanan data terjamin karena dikelola sendiri.Kerugian investasi besar karena kita sendiri yang harus menyiapkan infrastrukturnya.
.Hybrid Cloud
Adalah gabungan dari layanan public cloud dan private cloud yang di implementasikan oleh suatu organisasi.Contoh perusahaan A menyewa layanan dari windows azure sebagai rumah yang dipakai untuk aplikasi yang mereka buat.Keuntungan keamanan data terjamin.Kerugian untuk aplikasi yang membutuhkan integrasi antara public cloud dan private cloud,maka infrastruktur internet harus dipikirkan secara matang.
Komentar
Posting Komentar