Selasa, 01 Mei 2018

Alur Kerja Cloud Computing

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, ada alternatif bagi para eksekutif seperti Anda. Anda tidak perlu memasang serangkaian software 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. Seperti itulah cara kerja cloud computing, dan itu bisa mengubah seluruh industri komputer.
Dalam sistem cara kerja 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 software antarmuka sistem cloud computing, yang dapat menjadi sesederhana browser Website, dan jaringan cloud menangani lainnya.
Kemungkinan besar Anda telah menggunakan beberapa bentuk cloud computing. Jika Anda memiliki akun e-mail dengan layanan e-mail berbasis Web seperti Hotmail, Yahoo! Mail, atau Gmail, maka Anda telah memiliki beberapa pengalaman dengan cloud computing. Sebagai pengganti menjalankan program e-mail di komputer Anda, Anda login ke akun web e-mail dari jarak jauh. Software dan media penyimpanan data untuk akun Anda tidak ada di komputer Anda – itu ada pada layanan “cloud” komputer.

Arsitektur Cloud Computing

Ketika berbicara tentang sistem cara kerja 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 sistem cloud computing. Tidak semua sistem cloud computingmemiliki 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 menggunakan software 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 computingmembutuhkan 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 sistem cloud 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 computingmemberikan 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

Dengan cara kerja cloud computing yang inovatif, 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 computingharus 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 :

Tidak ada komentar:

Posting Komentar

Tugas Softskill Ke 4 : Pengantar Komputasi Modern

TUGAS PENGANTAR KOMPUTASI MODERN “RANGKUMAN TENTANG BIOINFORMATIKA” Nama                            : Abiyoso Wahyu Rahardjo Putro...