Sabtu, 02 April 2016

Pengantar Komputasi Cloud



Gambar 1.1 Cloud Computing

A. Pendahuluan
Cloud Computing (komputasi awan) merupakan pemanfaatan teknologi computer oleh pengguna dengan menjalankan sebuah aplikasi yang tidak berada di computer yang digunakannya, namun file – file tersebut berada di computer lain yang dihubungkan dengan internet. Dengan kata lain, cloud computing merupakan sebuah layanan dimana informasinya disimpan di server secara permanen dan disimpan di computer client secara temporary. Beberapa contoh penggunaan cloud computing antara lain : email service, facebook, google apps,dll.
Cloud computing merupakan gabungan antara virtualisasi dan grid computing. Di dalam cloud computing dikenal istilah front-end (desktop-PC) dan back-end(server). Front-end dan back-end harus saling terhubung di dalam sebuah jaringan internet. Front-end mengambil data dan menjalankan aplikasi dari back-end. Back-end merupakan sumber yang diistilahkan dengan cloud(awan).

Kelebihan Cloud Computing  :
Kelebihan paling menonjol dari cloud computing adalah kemudahan akses. Untuk mengerjakan suatu pekerjaan tidak mesti berada dihadapan satu komputer yang sama. Misal anda diberi tugas oleh oleh atasan anda untuk membuat sebuah bahan presentasi dengan format aplikasi power point, karena pada komputer anda tidak ada aplikasi power pointnya maka anda bisa membuatnya di Google Docs (Google Drive) ataupun skydrive nya windows. Cukup koneksi ke internet, login ke akun google atau hotmail. Outlook mail, maka anda pun sudah bisa membuat bahan presentasi secara online. Fleksibilitas, seperti contoh diatas, bahan presentasi yang kita buat tidak perlu di simpan di hardisk yang akan memakan ruang space. Dimanapun anda berada ataupun kemanapun anda berpergian file – file tersebut bisa dibuka dimana saja asalkan ada koneksi internet. Andaikata anda akan pergi ke perusahaan cabang anda, anda tidak perlu lagi repot – repot membawa laptop ke cabang perusahaan anda, karena semua file – file tersimpan diawan. Penghematan adalah kelebihan lain dari cloud computing.

Kekurangan Cloud Computing :
Hal yang paling wajib dalam cloud computing adalah koneksi internet, internet bisa dibilang jalan satu – satunya untuk menuju ke cloud computing, ketika tidak ada koneksi internet ditempat kita berada, maka jangan harap bisa menggunakan sistem cloud computing. Hal ini masih menjadi hambatan khususnya bagi Indonesia, karena belum semua wilayah di tanah air terjangkau oleh akses internet, ditambah lagi sekalipun ada koneksi internet, koneksinya belum stabil dan kurang memadai. Kerahasiaan dan keamanan adalah salah satu hal yang paling diragukan pada komputasi awan. Karena dengan menggunakan sistem cloud computing ini berarti kita mempercayakan sepenuhnya atas keamanan dan kerahasiaan data – data kepada perusahaan penyedia server komputasi awan (cloud computing). Contoh yang paling sederhana adalah ketika anda menyimpan foto – foto anda di facebook dengan beberapa konfigurasi privasi yang diberikan kepada kita, maka selebihya kita mempercayakan keamanan file – file tersebut kepada facebook. Andaikata foto – foto tersebut hilang kita tidak bisa menuntut karena kita memanfaatkan jasa tersebut secara cuma – cuma alias gratis.


 B. Pengantar Komputasi GRID
            Dalam penggunaan komputasi grid, computer yang digunakan terpisah oleh geografis. Selain itu didistribusikan dan terhubung oleh jaringan dalam menyelesaikan masalah komputasi dalam skala yang besar. Berikut ini adalah beberapa hal yang dapat digunakan untuk mengenali system komputasi grid :
-> System untuk koordinat sumber daya komputasi tidak di bawah kendali pusat.
-> System menggunakan standard dan protocol yang terbuka.
-> System mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik di atas komponen individu pelayanan komputasi grid.


C. Virtualisasi
Virtualisasi merupakan teknologi yang memungkinkan pengguna untuk membuat versi virtual dari sesuatu yang bersifat fisik, seperti system operasi, penyimpanan data atau sumber daya jaringan. Istilah virtualisasi merupakan pemisahan sumber daya computer yang terdiri atas jaringan, penyimpanan dan server. Virtualisasi menyembunyikan karakteristik fisik sumber daya komputasi ke pengguna.
Sebuah physical resources (sebuah server/aplikasi/penyimpanan) dapat terlihat seperti beberapa resources virtual dan begitu pun sebaliknya. Berikut ini adalah beberapa teknologi virtual : virtualisasi storage, virtualisasi komputasi dan virtualisasi network.
Dalam cloud computing selain ada proses virtualisasi,juga terdapat grid computing, dimana seluruh beban proses komputasi yang ada akan didistribusikan ke berbagai server yang saling terhubung di dalam cloud, sehingga prosesnya akan jauh lebih ringan.

Contoh Aplikasi Menggunakan Virtualiasi :
-> Microsoft Virtual PC
Gambar 1.2 Microsoft Virtual PC

Microsoft sebagai penyedia OS yang terbesar juga membuat software virtualkomputer. Software ini mendukung instalasi beberapa OS seperti : Windows Server 2003, Standard Edition (32-bit x86); Windows Server 2003, Standard x64 Edition; Windows Vista Business; Windows Vista Business 64-bit edition; Windows Vista Enterprise; Windows Vista Enterprise 64-bit edition; Windows Vista Ultimate; Windows Vista Ultimate 64-bit edition; Windows XP Professional Edition ; Windows XP Professional x64 Edition ; Windows XP Tablet PC Edition. Jika anda ingin mendownloadnya, langsung saja kunjungi situs resminya www.microsoft.com

-> Bochs
Gambar 1.3 Bochs

Dibangun oleh Kevin Lawton dengan bahasa C++ dan dilisensikan dibawah GNU/GPL. Bochs dapat berjalan pada hampir semua platform sistem operasi seperti Windows dan Linux . Sebagai emulator, Bochs mampu mengemulasikan CPU intel x86, BIOS Custom dan berbagai I/O devices. Untuk suara, bochs mengemulasikan sounds blaster dan untuk perangkat jaringan, bochs mengemulasikan kartu NE2000, atau yang kompatibel. Bagi anda yang ingin menggunakan bochs dan memanfaatkan berbagai image yang telah tersedia, kunjungilah situs http://bochs.sourceforge.net/ untuk informasi selengkapnya.

-> GXEMUL
Gambar 1.4 GXMUL

Dibangun oleh Anders Gavare, merupakan emulator komputer lengkap dengan CPU dan berbagai komponen hardware, seperti framebuffer, interrupt controller, bus, disk controller, dan serial controller. Emulator ini dibangun dengan bahasa C dan dilisensikan dibawah revised BSD-style. Untuk informasi selengkapnya kunjungi http://gavare.se/gxemul . berikut link downloadnya : http://gxemul.sourceforge.net/download.html

-> Hercules
Gambar 1.5 Hercules
Program canggih ini dibangun oleh Roger Bowler dan saat ini, dimaintain oleh Jay Marnard, dilisensikan dibawah Q Public License. Sebagai host, Hercules mampu berjalan pada Linux, Windows (98, 2000, XP), Mac OS X. Untuk informasi selengkapnya, kunjungilah : http://www.hercules-390.org


-> Mac-On Linux
Gambar 1.6 Mac on Linux

Aplikasi ini memungkinkan virtualisasi Mac OS atau Mac OS X di Linux. Dengan demikian kita yang menggunakan arsitektur x86 tidak dapat memanfaatkan aplikasi ini. Untuk Host, Mac On Linux mendukung Linux dengan kernel 2.4 dan 2.6. Untuk informasi selengkapnya, lihat : http://mac-on-linux.sourceforge.net/

-> Parallels Workstation
Gambar 1.7 Parallels Workstation

Software ini tidak gratis. Parallels ini dibandrol dengan harga US$ 79.99. Wah cukup mahalkan ? Tetapi banyak fitur yang ditawarkan oleh software ini. Untuk informasi selengkapnya, lihat http://www.parallels.com/en/products/workstation/


-> Pear PC
Gambar 1.8 Pear PC

  Software ini dapat berjalan independen terhadap arsitektur. Program yang dibangun oleh sebastian Bialas dan dilisensikan GPL ini termasuk sangat menarik. Dari sisi host, software ini dapat berjalan pada POSIX X-11, termasuk Linux. Selain itu juga dapat berjalan pada host Win32. Untuk informasi selengkapnya, lihat : http://pearpc.sourceforge.net/index.html

-> Qemu
Gambar 1.9 Qemu

Qemu adalah emulator yang sangat populer di dunia free/opensource software. Untuk sistem X-86 (host dan guest), qemu bahkan bisa berjalan lebih baik lagi dengan memanfaatkan Kqemu (Qemu Accelerator), yang memungkinkan virtualisasi dilakukan dengan performa yang mendekati natif (near native performance). Qemu dapat dijalankan dalam dua mode : 1. User (hanya untuk host Linux dan dapat digunakan untuk menjalankan proses Linux yang dikompilasi untuk satu CPU di CPU lain) 2. Sistem (emulasi satu komputer penuh). Untuk informasi selengkapnya, lihat http://bellard.org/qemu/index.html

-> Virtual Box
Gambar 1.10 Virtual Box

Software ini dibangun oleh Inotek yang kemudian dibeli oleh Sun Microsystems pada 12 Februari 2008 lalu. Belakangan software ini cukup popular sebagai virtual machine x86 yang kaya fitur dan mudah digunakan. Selain itu virtual Box juga dilisensikan di bawah GPL. Untuk host, software ini mendukung : Linux, Windows, Macintosh, open solaris. Informasi selengkapnya, lihat www.virtualbox.org/ 

-> VmWare
Gambar 1.11 VmWare


1 komentar:

  1. Mohegan Sun to host first Tribal casino in - JTA Hub
    The Mohegan Sun 영주 출장마사지 Casino will be the first tribal casino to bring 춘천 출장안마 a tribal-run casino 전주 출장안마 into Connecticut, with plans to open an 광주광역 출장안마 all-new 삼척 출장안마 Mohegan Sun

    BalasHapus