PENGERTIAN CLOUD COMPUTING
Secara
umum, definisi Cloud Computing (komputasi awan) merupakan
gabungan pemanfaatan teknologi komputer (komputasi), dalam suatu jaringan
dengan pengembangan berbasis internet 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.
MANFAAT CLOUD COMPUTING
Setelah penjabaran
definisi singkat diatas tentu penggunaan teknologi dengan sistem cloud cukup
memudahkan pengguna selain dalam hal efisiensi data, juga penghematan biaya.
Berikut manfaat manfaat yang dapat dipetik lewat teknologi berbasis sistem
cloud.
1. Semua Data
Tersimpan Di Server Secara Terpusat
Salah satu
keunggulan teknologi cloud adalah memungkinkan pengguna untuk menyimpan data
secara terpusat di satu server berdasarkan layanan yang telah disediakan oleh
penyedia layanan Cloud Computing itu sendiri. Selain itu juga, pengguna tak
perlu repot repot lagi menyediakan infrastruktur seperti data center, media
penyimpanan/storage dll karena semua telah tersedia secara virtual.
2. Keamanan Data
Keamanan data pengguna
dapat disimpan secara aman lewat server yang disediakan oleh penyedia layanan Cloud
Computing seperti jaminan platform teknologi, jaminan ISO, data pribadi, dll.
3. Fleksibilitas dan
Skalabilitas yang Tinggi
Teknologi Cloud
menawarkan fleksibilitas dengan kemudahan data akses, kapan dan dimanapun kita
berada dengan catatan bahwa pengguna (user) terkoneksi dengan internet. Selain
itu, pengguna dapat dengan mudah meningkatkan atau mengurangi kapasitas
penyimpanan data tanpa perlu membeli peralatan tambahan seperti hardisk.
Mendiang Steve Jobs mengatakan bahwa membeli memori fisik untuk menyimpan data
seperti hardisk merupakan hal yang percuma jika kita dapat menyimpan nya secara
virtual/melalui internet.
4. Investasi Jangka
Panjang
Penghematan biaya akan
pembelian inventaris seperti infrastruktur, hardisk, dll akan berkurang dikarenakan
pengguna akan dikenakan biaya kompensasi rutin per bulan sesuai dengan paket
layanan yang telah disepakati dengan penyedia layanan Cloud Computing. Biaya
royalti atas lisensi software juga bisa dikurangi karena semua telah dijalankan
lewat komputasi berbasis Cloud.
MASALAH COLD CUMPUTING
Dunia komputasi awan
merupakan dunia baru karena tidak semua orang mengetahui teknologi baru
tersebut. Karena masih baru tersebut muncul beberapa masalah dalam
pengenalannya ke dunia luar. Contohnya komputasi awan merupakan sarana
penyimpanan data melalui jaringan internet maka internet wajib bagi pemakai
komputasi awan apabila terjadi masalah dalam internet maka akan menyebabkan
komputer tersebut menjadi lambat karena proses yang terlalu lama. Masalah lain
adalah jika suatu perusahaan menggunakan komputasi awan dalam penyimpanan
datanya maka akan sangat tergantung pada vendor (penyedia layanan komputasi
awan) karena perusahaan tersebut tidak mempunyai server langsung dalam
komputasi awan dan juga apabila vendor mempunyai layanan backup yang buruk atau
server pada vendor rusak akan menyebabka kerugian besar pada perusahaan
tersebut karena semua data yang tersimpan pada vendor akan mengalami masalah.
Jika ingin menggunakan komputasi awan juga harus tersedia bandwidth yang besar
karena data yang keluar masuk dalam sebuah akun tidak sedikit, maka dari itu
dibutuhkan bandwidth yang berukuran besar agar mampu menampung data yang
ditransfer. Masalah keamanan dan privasi menjadi masalah baru karena jika kita
sudah meletakkan suatu data dalam internet maka itu bisa dilihat oleh
masyarakat luas apabila data tersebut sangat rahasia maka bisa menyebabkan
kefatalan dalam mengelola sesuatu. Selain itu belum banyak dukungan dari
berbagai pihak karena beberapa masalah dalam komputasi awan. Beberapa masalah
yang timbul disebabkan karena masih barunya teknologi komputasi awan dalam
penyimpanan sebuah data dalam internet. Masalah lain yang dapat timbul selain
diatas adalah dengan banyak para peretas yang muncul dari berbagai dunia dalam
meretas internet membuat vendor harus berhati-hati dalam mengelola sumber daya
yang dipakai dalam komputasi awan.
LAYANAN COULD COMPUTING
Infrastructure
as a Service (IaaS)
Infrastructure as a
Service adalah layanan komputasi awan yang menyediakan infrastruktur IT berupa
CPU, RAM, storage, bandwith dan konfigurasi lain. Komponen-komponen tersebut
digunakan untuk membangun komputer virtual. Komputer virtual dapat diinstal sistem
operasi dan aplikasi sesuai kebutuhan. Keuntungan layanan IaaS ini adalah tidak
perlu membeli komputer fisik sehingga lebih menghemat biaya. Konfigurasi
komputer virtual juga bisa diubah sesuai kebutuhan. Misalkan saat storage
hampir penuh, storage bisa ditambah dengan segera. Perusahaan yang menyediakan
IaaS adalah Amazon EC2, TelkomCloud dan BizNetCloud.
Platform
as a Service (PaaS)
Platform as a Service
adalah layanan yang menyediakan computing platform. Biasanya sudah terdapat
sistem operasi, database, web server dan framework aplikasi agar dapat
menjalankan aplikasi yang telah dibuat. Perusahaan yang menyediakan layanan
tersebutlah yang bertanggung jawab dalam pemeliharaan computing platform ini.
Keuntungan layanan PaaS ini bagi pengembang adalah mereka bisa fokus pada
aplikasi yang mereka buat tanpa memikirkan tentang pemeliharaan dari computing
platform. Contoh penyedia layanan PaaS adalah Amazon Web Service dan Windows
Azure.
Software
as a Service (SaaS)
Software as a Service
adalah layanan komputasi awan dimana kita bisa langsung menggunakan aplikasi
yang telah disediakan. Penyedia layanan mengelola infrastruktur dan platform
yang menjalankan aplikasi tersebut. Contoh layanan aplikasi email yaitu gmail,
yahoo dan outlook sedangkan contoh aplikasi media sosial adalah twitter,
facebook dan google+. Keuntungan dari layanan ini adalah pengguna tidak perlu
membeli lisensi untuk mengakses aplikasi tersebut. Pengguna hanya membutuhkan
perangkat klien komputasi awan yang terhubung ke internet. Ada juga aplikasi
yang mengharuskan pengguna untuk berlangganan agar bisa mengakses aplikasi
yaitu Office 365 dan Adobe Creative Cloud
METODA DAN IMPLEMENTASI
Metoda
atau Cara Kerja Komputasi Awan
Berikut merupakan cara
kerja penyimpanan data dan replikasi data
pada pemanfaatan teknologi cloud computing. Dengan Cloud Computing komputer
lokal tidak lagi harus menjalankan pekerjaan komputasi berat
untuk menjalankan aplikasi yang dibutuhkan, tidak perlu menginstal sebuah paket
perangkat lunak untuk setiap komputer, kita hanya melakukan installasi
operating system pada satu aplikasi.
Jaringan komputer yang membentuk awan (internet)
menangani mereka sebagai gantinya. Server ini
yang akan menjalankan semuanya aplikasi mulai dari e-mail, pengolah kata,
sampai program analisis data yang kompleks. Ketika pengguna mengakses awan
(internet) untuk sebuah website populer, banyak hal yang bisa terjadi. Pengguna Internet
Protokol (IP) misalnya dapat digunakan untuk menetapkan dimana
pengguna berada (geolocation). Domain Name System (DNS) jasa kemudian
dapat mengarahkan pengguna ke sebuah cluster server yang dekat dengan pengguna
sehingga situs bisa diakses dengan cepat dan dalam bahasa lokal mereka.
Pengguna tidak login ke server, tetapi mereka login ke layanan mereka menggunakan
id sesi atau cookie yang
telah didapatkan yang disimpan dalam browser mereka. Apa yang user lihat pada
browser biasanya datang dari web server.
Webservers menjalankan perangkat lunak dan menyajikan pengguna dengan cara interface yang
digunakan untuk mengumpulkan perintah atau instruksi dari pengguna (klik,
mengetik, upload dan lain-lain) Perintah-perintah ini kemudian
diinterpretasikan oleh webservers atau diproses oleh server aplikasi. Informasi
kemudian disimpan pada atau diambil dari database server atau file server dan
pengguna kemudian disajikan dengan halaman yang telah diperbarui. Data di
beberapa server disinkronisasikan di seluruh dunia untuk akses global cepat dan
juga untuk mencegah kehilangan data.
Web service telah
memberikan mekanisme umum untuk pengiriman layanan, hal ini membuat
service-oriented architecture (SOA) ideal untuk diterapkan. Tujuan dari SOA adalah
untuk mengatasi persyaratan yang bebas digabungkan, berbasis standar, dan
protocol-independent distributed computing. Dalam SOA, sumber daya perangkat
lunak yang dikemas sebagai "layanan," yang terdefinisi dengan baik,
modul mandiri yang menyediakan fungsionalitas bisnis standar dan konteks jasa
lainnya. Kematangan web service telah memungkinkan penciptaan layanan yang kuat
yang dapat diakses berdasarkan permintaan, dengan cara yang seragam.
Implementasi
Komputasi Awan
Ada tiga poin utama
yang diperlukan dalam implementasi cloud computing, yaitu :
Computer front end
Biasanya merupakan
computer desktop biasa.
Computer back end
Computer back end dalam
skala besar biasanya berupa server computer yang dilengkapi dengan data center
dalam rak-rak besar. Pada umumnya computer back end harus mempunyai kinerja
yang tinggi, karena harus melayani mungkin hingga ribuan permintaan data.
Penghubung antara keduanya
Penghubung keduanya
bisa berupa jaringan LAN atau internet.
CONTOH BEBERAPA PENYEDIA CLOUD COMPUTING
Referensi:
Tidak ada komentar:
Posting Komentar