CLOUD COMPUTING
Pengertian
Cloud Computing adalah sebuah
istilah dalam ilmu komputer yang
berarti komputasi awan yang berbasis internet atau biasa dalam
dunia IT dengan sebutan "The Cloud". Istilah lain dalam teknologi
cloud computing yaitu Sebuah jaringan komputer yang saling berhubungan
dengan komputer lain yang dapat dijalankan secara bersamaan. Cloud
computing sebenarnya penerapannya terpaku pada satu server atau banyak
yang telah disediakan dengan layanannya berupa penyimpanan data di server.
Cloud
Computing atau yang
disebut dengan “Komputasi Awan” adalah
gabungan pemanfaatan teknologi komputer (komputasi) dan pengembangan berbasis
Internet (awan). Awan (cloud) adalah metefora dari internet, sebagaimana awan
yang sering digambarkan di diagram jaringan komputer, dan secara permanen akan
tersimpan di server internet dan tersimpan secara sementara di komputer pengguna
atau client seperti desktop, komputer tablet, notebook, komputer tembok,
handheld, sensor-sensor, monitor dan lain-lain.
Cloud Computing (Komputasi Awan) adalah suatu konsep umum tren teknologi terbaru lain yang dikenal luas
mencakup SaaS, Web 2.0 dengan tema umum berupa ketergantungan terhadap Internet untuk
memberikan kebutuhan komputasi pengguna. Sebagai contoh, Google Apps
menyediakan aplikasi bisnis umum secara daring yang diakses melalui suatu
penjelajah web dengan perangkat lunak dan data yang tersimpan di server.
Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang
disembunyikannya. Ia adalah suatu metoda komputasi di mana kapabilitas terkait
teknologi informasi disajikan sebagai suatu layanan (as a service),
sehingga pengguna dapat mengaksesnya lewat Internet (di dalam awan) tanpa
mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali
terhadap infrastruktur teknologi yang membantunya.
Cloud computing untuk
perusahaan-perusahaan besar saat ini digunakan, karena memang sengaja digunakan
karena agar setiap pengguna dapat mengakses data kapan saja dan dimana saja
tanpa batas yang terpenting adanya koneksi internet.
Selain pengertian dari cloud computing,
disini juga terdapat beberapa jenis-jenis layanannya :
Jenis-jenis layanan Cloud 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.
Manfaat Komputasi Awan :
Dari
penjelasan tentang cloud computing diatas,
ada banyak manfaat yang bisa kita ambil dari cloud computing, yaitu :
·
Skalabilitas: yaitu dengan cloud computing kita bisa
menambah kapasitas penyimpanan data kita tanpa harus membeli peralatan tambahan,
misalnya hardisk dll. Kita cukup menambah
kapasitas yang disediakan oleh penyedia layanan cloud computing.
·
Aksesibilitas: yaitu kita bisa mengakses data kapanpun dan
dimanapun kita berada, asal kita terkoneksi dengan internet,
sehingga memudahkan kita mengakses data disaat yang penting.
·
Keamanan: yaitu data kita bisa terjamin keamanan
nya oleh penyedia layanan cloud computing, sehingga bagi perusahaan yang
berbasis IT, data bisa disimpan secara aman di penyedia cloud computing. Itu
juga mengurangi biaya yang diperlukan untuk mengamankan data perusahaan.
·
Kreasi: yaitu para user bisa
melakukan/mengembangkan kreasi atau project mereka tanpa harus mengirimkan
project mereka secara langsung ke perusahaan, tapi user bisa mengirimkan nya
lewat penyedia layanan cloud computing.
·
Kecemasan: yaitu ketika terjadi bencana alam data
milik kita tersimpan aman di cloud meskipun hardisk atau gadget kita rusak.
Karakteristik
Cloud Computing :
1. On-Demand Self-Services.
Merupakan
sebuah layanan cloud computing yang harus dapat dimanfaatkan
oleh para pengguna melalui beberapa mekanisme swalayan dan dapat langsung
tersedia pada saat dibutuhkan oleh para pengguna.
2. Broad Network Access.
Merupakan
sebuah layanan cloud computing harus
bisa diakses dari kapan saja, dimana saja, dengan software apa pun, yang
terpenting kita terhubung ke jaringan internet. misal : Handphone, tablet.
3. Resource Pooling.
Merupakan
sebuah layanan cloud computing yang harus tersedia secara
terpusat dan bisa membagi sumber daya secara cepat dan efisien.
4. Rapid Elasticity.
Merupakan
sebuah layanan cloud computing yang harus dapat menaikan dan menurunkan
kapasitas sesuai dengan kebutuhan server dan pengguna.
5. Measured Service.
Merupakan
sebuah layanan cloud computing yang harus disediakan secara terukur dan
teratur, karena ini akan dilakukan dalam proses pembayaran.
Kelebihan dan Kekurangan
Cloud Computing :
Kelebihan
Cloud Computing :
1.
Menghemat
biaya dan ruang infratructure pembelian sumber daya computer.
2.
Bisa
mengakses file dimana saja dan kapan saja.
3.
Bisa
menghemat waktu pada perusahaan sehingga bisa langsung fokus pada perkembangan
infrastructure.
4.
Dapat
dengan mudah di monitoring dari satu server.
5.
Operasional
dan manajemen lebih mudah dan sederhana.
6.
Menghemat
biaya operasional pada sistem informasi yang dibangun.
7.
Kolaborasi
yang terpercaya.
Kekurangan
Cloud Computing :
1.
Komputer
akan menjadi lemot atau lambat atau tidak bisa dipakai sama sekali bila
internet putus.
2.
Komputer
akan menjadi lambat kinerjanya jika koneksi internet kita juga lambat.
3.
Komputer
akan menjadi sangat lambat karena diakses oleh banyak pengguna sehingga server
akan menerima banyak sekali permintaan.
4.
Jika
tidak mempunyai backup yang handal maka hal terburuk ini akan timbul karena
semua data berada di satu server pada cloud computing.
Contoh
dari penggunaan Cloud Computing :
Cloud
Computing atau komputasi awan merupakan dunia baru karena tidak semua
orang mengetahui teknologi baru tersebut. Saya akan menceritakan dan
menjelaskan sedikit tentang contoh Cloud Computing, salah satunya komputer.
Komputer merupakan perangkat yang penting dan berguna sekali untuk penyimpanan
data, dan apabila terjadi masalah dalam koneksi internet maka akan menyebabkan
komputer tersebut menjadi lambat karena proses yang terlalu lama.
Masalah lain adalah jika suatu perusahaan menggunakan
pengaksesan koneksi internet ke dalam penyimpanan datanya maka akan sangat
tergantung kepada penyedia layanan komputasi awan dikarenakan perusahaan
tersebut tidak mempunyai server langsung dalam komputasi awan dan juga apabila
vendor mempunyai layanan backup yang buruk atau server pada vendor rusak akan
menyebabkan 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. Jika suatu perusahaan mengalami masalah
keamanan dan privasi, akan berakibat fatal.