Selasa, 04 April 2017

Pengantar Komputasi Modern : Cloud Computing

Cloud Computing

Definisi cloud computing (komputasi awan) merupakan gabungan pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan pengembangan berbasis internet (awan) yang mempunyai fungsi untuk menjalankan program atau aplikasi melalui komputer – komputer yang terkoneksi pada waktu yang sama, tetapi tak semua yang terkonekasi melalui internet menggunakan cloud computing.
Teknologi komputer berbasis sistem Cloud ini merupakan sebuah teknologi yang menjadikan internet sebagai pusat server untuk mengelola data dan juga aplikasi pengguna. Teknologi ini mengizinkan para pengguna untuk menjalankan program tanpa instalasi dan mengizinkan pengguna untuk mengakses data pribadi mereka melalui komputer dengan akses internet.
Berdasarkan jenis layanan-nya, Cloud Computing dibagi menjadi berikut ini:
  1. Software as a Service (SaaS)
  2. Platform as a Service (PaaS)
  3. Infrastructure as a Service (IaaS)

Software as a Service (SaaS)

Adalah layanan dari Cloud Computing dimana kita tinggal memakai software (perangkat lunak) yang telah disediakan. Kita cukup tahu bahwa perangkat lunak bisa berjalan dan bisa digunakan dengan baik. Contoh: layanan email publik (Gmail, YahooMail, Hotmail, dsb), social network (Facebook, Twitter, dsb) instant messaging (YahooMessenger, Skype, GTalk, dsb) dan masih banyak lagi yang lain.  Dalam perkembangan-nya, banyak perangkat lunak yang dulu hanya kita bisa nikmati dengan menginstall aplikasi tersebut di komputer kita (on-premise) mulai bisa kita nikmati lewat Cloud Computing. Keuntungan-nya, kita tidak perlu membeli lisensi dan tinggal terkoneksi ke internet untuk memakai-nya. Contoh: Microsoft Office yang sekarang kita bisa nikmati lewat Office 365, Adobe Suite yang bisa kita nikmati lewat Adobe Creative Cloud, dsb.

Platform as a Service (PaaS)

Adalah layanan dari Cloud Computing dimana kita menyewa “rumah” berikut lingkungan-nya (sistem operasi, network, databbase engine, framework aplikasi, dll), untuk menjalankan aplikasi yang kita buat. Kita tidak perlu pusing untuk menyiapkan “rumah” dan memelihara “rumah” tersebut. Yang penting aplikasi yang kita buat bisa berjalan dengan baik di “rumah” tersebut. Untuk pemeliharaan “rumah” ini menjadi tanggung jawab dari penyedia layanan. Sebagai analogi, misal-nya kita sewa kamar hotel, kita tinggal tidur di kamar yang sudah kita sewa, tanpa peduli bagaimana “perawatan” dari kamar dan lingkungan-nya. Yang penting, kita bisa nyaman tinggal di kamar itu, jika suatu saat kita dibuat tidak nyaman, tinggal cabut dan pindah ke hotel lain yang lebih bagus layanan-nya. Contoh penyedia layanan PaaS ini adalah: Amazon Web Service, Windows Azure,  bahkan tradisional hosting-pun merupakan contoh dari PaaS. Keuntungan dari PaaS 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 dsb). Kita bisa definisikan berapa besar-nya unit komputasi (CPU), penyimpanan data (storage) , memory (RAM), bandwith, dan konfigurasi lain-nya yang akan kita sewa. Mudah-nya, IaaS ini adalah menyewa komputer virtual yang masih kosong, dimana setelah komputer ini disewa kita bisa menggunakan-nya terserah dari kebutuhan kita. Kita bisa install sistem operasi dan aplikasi apapun diatas-nya. Contoh penyedia layanan IaaS ini adalah: Amazon EC2, Windows Azure (soon), TelkomCloud, BizNetCloud, dsb. Keuntungan dari IaaS ini adalah kita tidak perlu membeli komputer fisik, dan konfigurasi komputer virtual tersebut bisa kita rubah (scale up/scale down) dengan mudah. Sebagai contoh, saat komputer virtual tersebut sudah kelebihan beban, kita bisa tambahkan CPU, RAM, Storage dsb dengan segera.

Contoh

Penjelasan mengenai contoh dari penerapan cloud computing.

Gmail

Diberikan contoh sebelumnya pada Software as a Service yaitu Gmail. Pada Gmail umumnya kegiatan berkirim surat sudah otomatis dilakukan melalui browser. Tanpa perlu menginstall software apapun, sesuai pada layanan SaaS. Jika kita membuat mail server sendiri cukup rumit, mulai dari aplikasi Mail Agent-nya, konfigurasinya, penyimpanannya, dll. Namun untuk cloud computing gmail ini dapat diakses 24 jam hanya memerlukan akun gmail, browser untuk mengakses gmail, serta koneksi internet memadai, maka kita dapat berkirim surat.
Penggunaan gmail ini hanya perlu sebuah akun google, dan mengakses melalui gmail.com ataupun mail.google.com.
Setelah melakukan login maka akan masuk ke beranda yang berisi email-email yang masuk.

Untuk dapat mengirim sebuah email terlebih dahulu membuat email baru yang tampilannya dapat dilihat dibawah. karena menggunakan internet explorer, hanya dapat melihat html basic viewnya saja, berbeda dengan browser yang umum digunakan saat ini seperti google chrome ataupun mozilla firefox.

Windows Azure

Contoh selanjutnya adalah Windows Azure, sesuai namanya platform cloud computing ini adalah milik Microsoft corp. layanan yang diberikan oleh windows azure diantaranya adalah
  1. Web Sites (Web Hosting)
  2. Virtual Machine
  3. Cloud Service
  4. Mobile Service

Berdasarkan layanan layanan diatas, bisa dikatakan bahwa windows azure merupakan layanan cloud computing yaitu Platform as a Service (PaaS), disediakan tempat untuk melakukan hosting web, serta seluruh aplikasi untuk web yang telah kita buat dilakukan pada cloud.

Dropbox

Contoh ke-3 adalah Dropbox, Dropbox adalah tempat Anda menyimpan semua foto, dokumen, video, dan file lainnya. Dropbox memungkinkan Anda mengakses file di mana saja dan mudah membagikannya ke orang lain. Bisa dikatakan kalau Dropbox adalah Infrastructure as a Service karena menyediakan infrastructure berupa penyimpanan (storage) online. Keuntungan dari penyimpanan online ini, kita dapat mengakses file dimanapun, dan dapat membagikan file dimanapun.
Penggunaan dropbox pertama kali dapat dibuka pada website dropbox.com
Maka halaman awal/homenya adalah sebagai berikut

Untuk upload dapat dilihat pada gambar dibawah


Sumber.


Tidak ada komentar:

Posting Komentar