Komputasi Awan

Komputasi Awan

Sejarah Cloud Computing

Cloud (Awan) adalah suatu istilah yang dipinjam dari telepon. Sampai tahun 1990an, sirkuit data (termasuk yang membawa lalu lintas internet) yang berkabel keras diantara tujuan.Kemudian perusahaan telepon long-haul mulai menawarkan jasa Virtual Private Network (VPN) atau Jaringan Maya Privat untuk komunikasi data.Perusahaan telepon memungkinkan menyediakan layanan yang berdasarkan VPN dengan jaminan bandwidth sebagai sirkuit yang diperbaiki dengan biaya yang lebih murah karena mereka dapat mengganti lalu lintas untuk menyeimbangkan penggunaan yang mereka lihat cocok.Sehingga penggunaan jaringan mereka secara keseluruhan lebih efektif. Sebagai hasil dari penyusunan ini, memungkinkan untuk menentukan dengan cepat dan tepat jalan mana yang akan dilalui. Simbol cloud (Awan) digunakan untuk menunjukkan tanggung jawab sebuah provider (penyedia layanan), dan Cloud Computing (Komputerisasi awan) memperluasnya untuk melindungi server sebaik infrastruktur jaringannya. Hal yang mendasari konsep cloud computing berawal pada tahun 1960-an, saat John McCarthy, pakar komputasi MIT yang dikenal juga sebagai salah satu pionir intelejensi buatan, menyampaikan visi bahwa “suatu hari nanti komputasi akan menjadi infrastruktur publik–seperti listrik dan telpon”. Namun baru di tahun 1995, Larry Ellison, pendiri Oracle, memunculkan ide “Network Computing” sebagai kampanye untuk menggugat dominasi Microsoft yang saat itu merajai desktop computing dengan Windows 95-nya. Larry Ellison menawarkan ide bahwa sebetulnya user tidak memerlukan berbagai software, mulai dari Sistem Operasi dan berbagai software lain, dijejalkan ke dalam PC desktop mereka. PC Desktop bisa digantikan oleh sebuah terminal yang langsung terhubung dengan sebuah server yang menyediakan environment yang berisi berbagai kebutuhan software yang siap diakses oleh pengguna. Ide “Network Computing” ini sempat menghangat dengan munculnya beberapa pabrikan seperti Sun Microsystem dan Novell Netware yang menawarkan Network Computing client sebagai pengganti desktop. Namun akhirnya, gaung Network Computing ini lenyap dengan sendirinya, terutama disebabkan kualitas jaringan komputer yang saat itu masih belum memadai, sehingga akses NC (Network Computing) ini menjadi sangat lambat, sehingga orang-orang akhirnya kembali memilih kenyamanan PC desktop, seiring dengan semakin murahnya harga PC. Merasakan ketidakpraktisan dengan program-program web-based, maka kini diciptakanlah suatu terobosan baru, yaitu Cloud Computing.Aplikasi yang ada di Cloud Computing tidak tergantung pada sistem operasi yang digunakan oleh pemakai (jadi boleh saja memakai Linux, Mac OS, MS Windows, bahkan sistem operasi PDA atau ponsel). Yang penting, user dapat mengakses Internet, menuju ke alamat atau situs tertentu, untuk menjalankan program yang dia perlukan.Contoh yang paling mudah dijumpai adalah aplikasi Google (di alamat http://www.google.com/apps) yang di antaranya terdiri atas organiser (pengelola data relasi, jadwal atau kalender, dan email) dan aplikasi bisnis (pengolah kata, pengolah angka, dan program presentasi).Aplikasi tersebut selain gratis, juga selalu diperbarui oleh pembuatnya.Pemakai tidak perlu membayar apapun, kecuali kalau membutuhkan fitur-fitur yang lebih bagus. Tonggak selanjutnya adalah kehadiran konsep ASP (Application Service Provider) di akhir era 90-an. Seiring dengan semakin meningkatnya kualitas jaringan komputer, memungkinkan akses aplikasi menjadi lebih cepat. Hal ini ditangkap sebagai peluang oleh sejumlah pemilik data center untuk menawarkan fasilitasnya sebagai tempat ‗hosting‘ aplikasi yang dapat diakses oleh pelanggan melalui jaringan komputer. Dengan demikian pelanggan tidak perlu investasi di perangkat data center. Hanya saja ASP ini masih bersifat “private”, di mana layanan hanya dicustomisasi khusus untuk satu pelanggan tertentu, sementara aplikasi yang di sediakan waktu itu umumnya masih bersifat client-server. Kehadiran berbagai teknik baru dalam pengembangan perangkat lunak di awal abad 21, terutama di area pemrograman berbasis web disertai peningkatan kapasitas jaringan internet, telah menjadikan situs-situs internet bukan lagi berisi sekedar informasi statik.Tapi sudah mulai mengarah ke aplikasi bisnis yang lebih kompleks.Dan seperti sudah sedikit disinggung sebelumnya, popularitas Cloud Computing semakin menjulang saat di awal 2000-an, Marc Benioff ex VP di Oracle, meluncurkan layanan aplikasi CRM dalam bentuk Software as a Service, Salesforce.com, yang mendapatkan sambutan luar biasa di dunia Teknologi Informasi.Dengan misinya yang terkenal yaitu “The End of Software”, Benioff bisa dikatakan berhasil mewujudkan visi bos-nya di Oracle, Larry Elisson, tentang Network Computing menjadi kenyataan satu dekade kemudian. Selanjutnya Cloud Computing bergulir seperti bola salju menyapu dunia teknologi informasi.Dimulai di tahun 2005, mulai muncul inisiatif yang didorong oleh nama-nama besar seperti Amazon.com yang meluncurkan Amazon EC2 (Elastic Compute Cloud), Google dengan Google App Engine-nya, tak ketinggalan raksasa biru IBM meluncurkan Blue Cloud Initiative dan lain sebagainya. Semua inisiatif ini masih terus bergerak, dan bentuk Cloud Computing pun masih terus mencari bentuk terbaiknya, baik dari sisi praktis maupun dari sisi akademis.Bahkan dari sisi akademis, jurnal-jurnal yang membahas tentang hal ini baru bermunculan di tiga tahun belakangan. Akhirnya seperti yang kita saksikan sekarang, seluruh nama-nama besar terlibat dalam pertarungan menguasai ―awan‖ ini.Bahkan pabrikan Dell, pernah mencoba mempatenkan istilah “Cloud Computing”, namun ditolak oleh otoritas paten Amerika. Walaupun di luaran perebutan ―awan‖ ini begitu dasyat, tidak demikian dengan di tanah air Indonesia tercinta ini.Pemain yang benar-benar mencoba masuk di area ini masih sangat sedikit, bahkan jumlahnya bisa dibilang belum sebanyak jari sebelah tangan. Salah satu yang cukup serius bermain di area ini adalah PT Telkom, yang setidaknya saat ini sudah menawarkan dua layanan aplikasi berbasis Software as a Service.Salah satunyamelalui anak usahanya, “Sigma Cipta Caraka”, yang menawarkan layanan aplikasi core banking bagi bank kecil-menengah. Kemudian bekerjasama dengan IBM Indonesia dan mitra bisnisnya, PT Codephile, Telkom menawarkan layanan e-Office on Demand untuk kebutuhan kolaborasi/korespondensi di dalam suatu perusahaan atau organisasi. Sepinya sambutan dunia teknologi informasi dalam negeri terhadap Cloud Computing ini, mungkin disebabkan beberapa faktor, di antaranya: 1. Penetrasi infrastruktur internet yang bisa dibilang masih terbatas. 2. Tingkat kematangan pengguna internet yang masih menjadikan media internet utamanya sebagai media hiburan atau sosialisasi. 3. Tingginya investasi yang dibutuhkan menyediakan layanan cloud ini, karena harus merupakan kombinasi antara infrastruktur jaringan, hardware dan software sekaligus. Namun demikian, sebagai negara dengan jumlah penduduk terbesar ke-5 di dunia, yang berarti juga pasar terbesar ke-5 di dunia, para pelaku teknologi informasi dalam negeri harus sesegera mungkin mempersiapkan diri dalam arti mulai mengembangkan layanan-layanan yang siap di-cloud-kan. Sehingga saat gelombang besar Cloud Computing ini sampai di sini, tidak hanya pemain asing besar saja yang akan menangguk keuntungan. Tentu saja peran pemerintah sebagai fasilitator dan regulator sangat diperlukan di sini. Sampai saat ini paradigm atau pandangan tentang Cloud Computing ini masih berevolusi, dan masih menjadi subyek perdebatan yang melibatkan akademisi, vendor teknologi informasi, badan pemerintah, dan pihak-pihak terkaitlainnya.Dan untuk memberikan satu common ground bagi publik, pemerintah Amerika melalui National Institut of Science and Technology (NIST) sebagai bagian dari Departemen Perdagangan Amerika, telah membuat beberapa rekomendasi standar tentang berbagai aspek dari Cloud Computing untuk dijadikan referensi. Beberapa contoh dari sejarah membuktikan bahwa telah berkembang konsep pembuatan kerangka kerja komputasi secara online tersebut – sebagai berikut : · Sebuah portal internet yang memiliki berbagai fasilitas layanan umum mulai dari surat elektronik (e-mail), forum diskusi sampai dengan penyimpanan dokumen dengan media penyimpanan yang sangat luas (bahkan ada beberapa yang menyediakan dalam kapasitas tanpa batas/unlimited storage space) – sampai pada mekanisme berbagi dokumen, 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. · Layanan SpeedyWiki ini secara sederhana dapat dirujuk sebagai dasar-dasar Cloud computing dalam artian fasilitas SpeedyWiki ini dapat diakses dan dipergunakan secara bersamaan untuk berkolaborasi dalam menyusun dokumentasi yang sangat kompleks. · Aplikasi Point of Sale atau POS pada kasir pasar swalayan dengan metode Terminal Service juga dapat dikategorikan dasar-dasar Cloud Computing.

Arsitektur dan Penjelasan

MODEL PENGIRIMAN

a. Software as a Service (SaaS)

SaaS merupakan evolusi lebih lanjut dari konsep ASP (Application Service Provider).Hanya saja, pelanggan tidak memiliki kendali penuh atas aplikasi yang mereka sewa.Hanya fitur-fitur aplikasi yang telah disediakan oleh penyedia saja yang dapat disewa oleh pelanggan.Dan karena arsitektur aplikasi SaaS yang bersifat multi tenant, memaksa penyedia untuk hanya menyediakan fitur yang bersifat umum, tidak spesifik terhadap kebutuhan pengguna tertentu. Software as a service berarti aplikasi tersedia bagi user dalam bentuk layanan berbasis subscribtion sesuai kebutuhan user (on-demand).Jadi, dengan pengaplikasian model ini, user tidak perlu lagi membeli lisensi dan melakukan instalasi untuk sebuah aplikasi, tetapi cukup membayar biaya sesuai pemakainnya saja. Secara teknis, model aplikasi ini memanfaatkan web-based interface yang diakses melalui web browser dan berbasis teknologi Web 2.0 (Robbins, 2009). Contoh SaaS yaitu layanan CRM online Salesforce.com, Zoho.com, dengan harga yang sangat terjangkau, menyediakan layanan SaaS yang cukup beragam, mulai dari layanan word processor seperti Google Docs, project management, hingga invoicing online. Layanan akunting online pun tersedia, seperti yang diberikan oleh Xero.com dan masih banyaklagi.IBM dengan Lotuslive.com nya dapat dijadikan contoh untuk layanan SaaS di area kolaborasi/unified communication.Sayangnya untuk pasar dalam negeri sendiri, masih sangat sedikit yang mau ber investasi untuk menyediakan layanan SaaS ini.

b. Platform as a Service (PaaS)

PaaS adalah layanan yang menyediakan modul-modul siap pakai yang dapat digunakan untuk mengembangkan sebuah aplikasi, yang hanya bisa berjalan diatas 7 platform tersebut. Penguna PaaS tidak memiliki kendali terhadap sumber daya komputasi dasar seperti memory, media penyimpanan, processing power dan lain-lain, yang semuanya diatur oleh provider layanan ini. Contohnya adalah Google AppEngine, yang menyediakan berbagai tools untuk mengembangkan aplikasi di atas platform Google, dengan menggunakan bahasa pemrograman Phyton dan Django. Kemudian Salesforce melaluiForce.com, menyediakan modul-modul untuk mengembangkan aplikasi diatas platform Salesforce yang menggunakan bahasa Apex. Dan Facebook yang juga bisa dianggap menyediakan layanan PaaS, yang memungkinkan kita untuk membuat aplikasidiatasnya.Salah satu yang berhasil adalah perusahaan bernama Zynga, yang tahun lalu saja berhasil meraup keuntungan bersih lebih dari US$ 100 juta, lebih besar dari keuntungan yang didapat oleh Facebook sendiri.

c. Infrastructure as a Service (IaaS)

IaaS adalah sebuah layanan yang “menyewakan” sumber daya teknologi informasi dasar, yang meliputi media penyimpanan, processing power, memory, sistem operasi, kapasitas jaringan danlain-lain, yang dapat digunakan oleh penyewa untuk menjalankan aplikasi yang dimilikinya. Model bisnisnya mirip dengan penyedia data center yang menyewakan ruangan untuk co-location,tapi ini lebih ke level mikronya. Penyewa tidak perlu tahu, dengan mesin apa dan bagaimana caranya penyedia layanan menyediakan layanan IaaS. Yang penting permintaan mereka atas sumber daya dasar teknologi informasi itu dapat dipenuhi. Perbedaan mendasar dengan layanan data center saat ini adalah IaaS memungkinkan pelanggan melakukan penambahan/pengurangan kapasitas secara fleksibel dan otomatis. Salah contoh adalah Amazon.com yang meluncurkan Amazon EC2 (Elastic Computing Cloud) yang menyediakan berbagai pilihan mulai CPU, media 8 penyimpanan, dilengkapi dengan sistem operasi dan juga platform pengembangan aplikasi yang bisa disewa dengan perhitungan jam.

MODEL PENYEBARAN

a. Public Cloud.

Jenis cloud ini diperuntukkan untuk umum oleh penyedia layanannya.

b. Private Cloud.

Merupakan infrastruktur layanan cloud, yang dioperasikan hanya untuk sebuah organisasi tertentu. Infrastruktur cloud itu bisa saja dikelola oleh sebuah organisasi itu atau oleh pihak ketiga. Lokasinya pun bisa on-site ataupun off-site.Biasanya organisasi dengan skala besar saja yang mampu memiliki/mengelola private cloud ini.

c. Community cloud.

Dalam model ini, sebuah infrastruktur cloud digunakan bersama-sama oleh beberapa organisasi yang memiliki kesamaan kepentingan, misalnya dari sisi misinya, atau tingkat keamanan yang dibutuhkan, dan lainnya.

d. Hybrid Cloud.

Untuk jenis ini, infrastruktur cloud yang tersedia merupakan komposisi dari dua atau lebih infrastruktur cloud (private, community, atau public).meskipun secara entitas mereka tetap berdiri sendiri, tapi dihubungkan oleh suatu teknologi / mekanisme yang memungkinkan portabilitas data dan aplikasi antar cloud itu. Misalnya, mekanisme load balancing yang antar cloud, sehingga alokasi sumberdaya bisa dipertahankan pada level yang optimal.

SISTEM INFORMASI 5’3

Leave a comment

Design a site like this with WordPress.com
Get started