Pengertian Cloud
Computing
Halo sobat, kali ini saya ingin sharing tentang pengertian
cloud computing. Apa itu cloud computing, konsep cloud computing, bagaimana
cara kerja cloud computing. Semua tentang pengertian cloud computing akan
kita bahas disini.
Katakanlah Anda seorang eksekutif di sebuah perusahaan
besar. Tanggung jawab utama Anda termasuk memastikan bahwa semua karyawan Anda
memiliki hardware yang tepat dan perangkat lunak yang mereka butuhkan untuk
melakukan pekerjaan mereka. Tidak hanya membelikan komputer untuk setiap
karyawan – Anda juga harus membeli software atau lisensi software untuk
memberikan karyawan Anda sarana yang mereka butuhkan. Jika Anda memiliki
karyawan baru, Anda harus membeli perangkat lunak lagi atau pastikan lisensi
perangkat lunak Anda saat ini memungkinkan untuk digunakan oleh pengguna lain.
Tentunya hal ini akan membuat Anda sangat stres untuk mengatur keuangan
perusahaan Anda.
Saat ini, mungkin ada alternatif bagi para eksekutif
seperti Anda. Anda tidak perlu memasang serangkaiansoftware untuk
setiap komputer, Anda hanya harus memuat satu aplikasi. Aplikasi yang akan
memungkinkan para karyawan Anda untuk login ke layanan berbasis Web yang
menampung semua program yang karyawan Anda butuhkan untuk pekerjaannya.
Komputer jarak jauh yang dimiliki oleh perusahaan lain akan menjalankan segala
sesuatu dari mulai e-mail hingga ke pengolah kata untuk program analisis data
yang kompleks. Inilah yang disebut cloud computing, dan itu bisa
mengubah seluruh industri komputer.
Dalam sistem cloud computing, ada pergeseran
beban kerja yang signifikan. Komputer lokal tidak lagi harus melakukan semua
beban kerja ketika menjalankan sebuah aplikasi. Jaringan komputer yang
membentuk “awan”-lah yang akan menangani hal tersebut sebagai gantinya. Kebutuhan hardware dan software pada
sisi pengguna akan menurun. Satu-satunya hal yang dibutuhkan pengguna komputer
adalah dapat menjalankan softwareantarmuka sistem cloud
computing, yang dapat menjadi sesederhana browser Website, dan jaringancloud menangani
lainnya
Arsitektur Cloud Computing
Ketika berbicara tentang sistem cloud
computing, akan memudahkan jika kita membaginya menjadi dua bagian:front end dan back end.
Mereka terhubung satu sama lain melalui jaringan, biasanya Internet. Front end adalah sisi pengguna komputer, atau
klien. Back end adalah
“awan” dari sistem.
Front end termasuk komputer klien
(atau jaringan komputer) dan aplikasi, diperlukan untuk mengakses sistemcloud computing. Tidak semua sistem cloud
computing memiliki
antarmuka pengguna yang sama. Layanan seperti e-mail berbasis
Web memanfaatkan browser Web yang ada seperti Internet Explorer atau
Firefox. Pada sistem lain ada yang memiliki aplikasi unik yang menyediakan
akses jaringan untuk klien.
Di back end sistem adalah berbagai komputer,
server, dan sistem penyimpanan data yang menciptakan “awan” layanan komputasi.
Secara teori, sebuah sistem cloud computing dapat mencakup hampir semua program
komputer yang dapat Anda bayangkan, dari pengolahan data sampai video
game. Biasanya, setiap aplikasi akan memiliki dedicated server
sendiri.
Sebuah server pusat mengelola
sistem, pemantauan lalu lintas dan permintaan klien untuk memastikan
semuanya berjalan lancar. Ini mengikuti serangkaian aturan yang disebut
protokol dan menggunakansoftware khusus
yang disebut middleware. Middleware memungkinkan jaringan komputer untuk
berkomunikasi satu sama lain. Sering kali, server tidak berjalan pada kapasitas
penuh. Itu berarti ada daya pemrosesan yang tidak terpakai akan sia-sia. Oleh
karena itu, memungkinkan untuk memanipulasi sebuah server fisik dengan berpikir
bahwa itu sebenarnya terdiri dari beberapa server, masing-masing berjalan
dengan sistem operasi yang mandiri. Teknik ini disebut virtualisasi server.
Dengan memaksimalkan output dari setiap server, virtualisasi server dapat
mengurangi kebutuhan server secara fisik.
Jika sebuah
perusahaan cloud
computing memiliki
banyak klien, ada kemungkinan permintaan ruang penyimpanan
akan menjadi tinggi. Beberapa perusahaan memerlukan ratusan perangkat
penyimpanan digital. Sistem cloud computing membutuhkan
setidaknya dua kali jumlah perangkat penyimpanan yang diperlukan untuk
menyimpan semua data klien yang tersimpan. Itu karena perangkat ini, seperti
semua komputer, kadang-kadang rusak. Sebuah sistem cloud
computing harus
membuat salinan semua data klien dan menyimpannya pada perangkat lain. Membuat
salinan data sebagai cadangan disebut redundancy.
Aplikasi Cloud Computing
Penerapan cloud
computing secara
praktis adalah tak terbatas. Dengan middleware yang tepat, sistem cloud
computing bisa
mengeksekusi semua program seperti sebuah normal komputer bekerja. Secara
potensial, segala sesuatu mulai dari perangkat lunak pengolah kata yang umum
untuk program komputer yang dirancang khusus untuk sebuah perusahaan tertentu
bisa bekerja pada sistem cloud
computing.
Mengapa
orang-orang ingin mengandalkan sistem dari komputer lain untuk menjalankan
program dan menyimpan data? Berikut adalah beberapa alasannya:
- Klien
akan dapat mengakses aplikasi dan data dari mana saja setiap saat. Mereka
bisa mengakses sistemcloud
computing menggunakan
komputer yang terhubung ke Internet. Data tidak terbatas pada hard drive
di komputer satu pengguna saja atau di jaringan internal suatu perusahaan.
- Ini
bisa membuat biaya hardware turun. Sistem cloud
computing akan mengurangi kebutuhan akan hardware canggih
pada sisi klien. Anda tidak perlu membeli komputer tercepat dengan memori
besar, karena sistem “cloud” akan mengurus kebutuhan tersebut bagi Anda.
Sebaliknya, Anda bisa membeli sebuah terminal komputer murah. Terminal ini
bisa mencakup monitor, perangkat input seperti keyboard dan mouse,
dan cukup kekuatan prosesor untuk menjalankan middleware yang diperlukan
untuk terhubung ke sistem “cloud”. Anda tidak akan membutuhkan hard drive
dengan kapasitas besar karena Anda akan menyimpan semua informasi Anda
pada komputer remote.
- Perusahaan
yang mengandalkan komputer harus memastikan bahwa mereka memiliki software
yang tepat untuk diterapkan guna mencapai tujuan. Sistem cloud
computing memberikan organisasi-organisasi tersebut akses
seluruh perusahaan ke aplikasi komputer. Perusahaan tidak perlu membeli
satu set perangkat lunak atau lisensi perangkat lunak untuk setiap
karyawan. Sebaliknya, perusahaan bisa membayar biaya meteran ke perusahaan cloud
computing.
- Server dan perangkat penyimpanan data digital
memakan tempat. Beberapa perusahaan menyewa ruang fisik untuk
menyimpan server dan database karena mereka tidak memiliki ruangan
tersebut di kantor mereka. Cloud computing memberikan perusahaan-perusahaan
pilihan untuk menyimpan data pada hardware orang lain, menghilangkan
kebutuhan untuk ruang fisik di front end.
- Perusahaan bisa menghemat uang untuk kebutuhan
IT. Efisiensi hardware akan terjadi, secara teori, akan memiliki masalah
lebih sedikit daripada jaringan mesin yang heterogen dan sistem operasi.
- Jika back
end sistem cloud
computing adalah
sistem komputasi grid, maka klien bisa mengambil keuntungan dari kekuatan
pemrosesan seluruh jaringan. Seringkali, para ilmuwan dan peneliti bekerja
dengan perhitungan kompleks sehingga butuh waktu tahunan untuk
masing-masing komputer untuk menyelesaikan hal tersebut. Pada sistem
komputasi grid, klien bisa mengirim perhitungan ke “awan” untuk diproses.
Sistem “cloud” akan memanfaatkan kekuatan pengolahan semua komputer yang
tersedia di back end, sehingga secara
signifikan mempercepat perhitungan.
Kekhawatiran Cloud Computing
Mungkin kekhawatiran terbesar
tentang cloud
computing adalah
keamanan dan privasi. Ide menyerahkan data penting ke perusahaan lain
mengkhawatirkan untuk beberapa orang. Eksekutif perusahaan mungkin ragu untuk
mengambil keuntungan dari sistem cloud
computing karena
mereka tidak dapat menyimpan informasi perusahaan mereka di tempat terkunci.
Argumen kontra untuk posisi ini
adalah bahwa perusahaan yang menawarkan layanan cloud
computing, hidup dan matinya adalah berdasarkan reputasi
mereka. Ini menguntungkan perusahaan-perusahaan untuk memiliki langkah-langkah
keamanan yang handal pada tempatnya. Jika tidak, layanan tersebut akan
kehilangan semua klien. Hal itu dalam kepentingan mereka untuk menggunakan
teknik yang paling canggih untuk melindungi data klien mereka.
Privasi adalah hal lain. Jika klien
dapat login dari lokasi manapun untuk mengakses data dan aplikasi, mungkin
privasi klien bisa dikompromikan. Perusahaan cloud computing harus mencari cara
untuk melindungi privasi klien mereka. Salah satu cara adalah dengan
menggunakan teknik otentikasi seperti nama pengguna dan password. Lain adalah
dengan menggunakan format otorisasi – setiap pengguna hanya dapat mengakses
data dan aplikasi yang relevan dengannya atau pekerjaannya
Sumber : http://www.ekorahayu.com/pengertian-cloud-computing.html