Kamis, 30 Juni 2022

CLOUD COMPUTING

BAB I
PENDAHULUAN


1.1 Latar Belakang                              
                                              
            Waktu yang terus berputar kini telah menghadirkan perubahan yang begitu signifikan. Kehidupan yang semula penuh dengan kesederhanaan kini berubah menjadi sangat modern. Sesuatu yang melandasi hal tersebut ialah teknologi. Dengan hadirnya teknologi, segala aspek kehidupan kini berubah sangat drastis.

    Teknologi membantu kehidupan manusia menjadi lebih mudah dalam melakukan aktivitasnya. Manusia tidak dapat terlepas dari teknologi. Dengan adanya teknologi, komunikasi yang dahulunya sangat lama untuk disampaikan, kini dapat disampaikan dengan cepat dan efisien. Penggunaan teknologi oleh masyarakat menjadikan dunia teknologi semakin lama semakin canggih.

        Dari waktu ke waktu, kebutuhan manusia akan teknologi khususnya dalam informasi dan telekomunikasi semakin tinggi. Dan sudah tentunya manusia memiliki hasrat untuk memiliki kehidupan yang semakin baik ke depannya. Hal tersebut diiringi dengan banyaknya sarjana-sarjana teknik dan scientist dengan basis informasi dan telekomukasi untuk menghasilkan suatu karya akan kebutuhan manusia pada zaman sekarang ini.

        Dalam kehidupan sehari-hari, kebutuhan akan data merupakan hal yang tak bisa terhindarkan lagi. Semua dari hasil kerja kita pasti berupa data baik yang berupa nyata ataupun data digital. Data digital merupakan suatu kumpulan kode yang merepresenasikan hasil kerja kita agar bisa dibaca oleh komputer atau alat olah data kita. Untuk data digital, pastilah memeliki suatu ukuran besar (size) yang menjadi batasannya. Dengan size tersebut maka data digital dapat diartikan sebagai sesuatu yang spesifik dan dapat didefinisikan bentuknya. 

        Data digital, memiliki kelebihan jika dibanding dengan data nyata yaitu dapat dipakai terus menerus tanpa mengalami perusakan atau dapat disebut memiliki kualitas yang sama.Data digital dapat digunakan terus menerus karena dapat disimpan untuk bisa digunakan terus menerus jika disimpan di dalam alat penyimpanan (storage). Dengan semua kemudahan dari data digital tersebut, data digital juga memiliki suatu kekurangan yaitu dengan adanya  ukuran size, maka storage(alat simpan) dari data tersebut harus memiliki ukuran (Space Storage) yang sejumlah dengan data yang akan disimpan. Untuk beberapa data memang masalah ini belum begitu terlihat, tapi jika data digital yang akan disimpan terus menumpuk akibat dari pentingya danbanyaknya tugas. Maka solusi yang biasanya diambil adalah penghapusan data yang lama atau dengan penambahan storage baru. Memang untuk penambahan storage baru bisa menyelamatkan data yang sudah tidak muat, tetapi dengan begitu akan menambah jumlah limbah dan biaya yang besar.

      Sebetulnya jawaban dari masalah ini sudah mulai tercetus oleh John McCarthy pada tahun 1960-an akan tetapi pada waktu itu masih dirasakan suatu kesuliatan untuk mewujudkan pemecahan masalah ini. Dengan perkembangan dunia maya yang cepat seiring dengan diluncurkannya Web 2.0 maka jawaban dari masalah storage yang selama  belum bisa diatasi dapat dipecahkan yaitu dengan Cloud Computer (Cloud Storage). Cloud Storage merupakan layanan penyimpanan data secara Online di Storage Server, atau dengan kata lain data kita akan disimpan pada database(storage) milik server online. Dengan cloud storage penggunanya tidak perlu lagi untuk membawa data digital dalam alat penyimpanan yang banyak melainkan sewaktu-waktu dapat diunduh dan diambil lagi untuk digunakan melalaui jaringan internet untuk mengakses data di server.

    Sekarang sistem teknologi informasi Cloud Computing sedang hangat di bicarakan. Istilah Cloud Computing mulai banyak di dengar dan perkembanganya sangat luar biasa. Disebut-sebut teknologi Cloud Computing dapat menghilangkan permasalahan yang dijelaskan di atas. Perusahaan-perusahaan besar di bidang IT pun sekarang mencurahkan perhatianya kesana. Apa sebenarnya Cloud Computing itu ? Komputasi awan merupakan istilah bagi dunia TI yang sistemnya hanya di sewa. Maksudnya, dalam menerapkan metode ini, pelanggan diharuskan menyewa beberapa komponen kerja di TI, seperti server penyimpanan data hingga data center. Melihat dari tren ini, kita dapat memprediksi masa depan, standar teknologi akan menjadi lebih sederhana karena ketersediaan dari cloud service. Seluruh nama besar seperti IBM, Microsoft, Google, dan Aplle, saat ini sedang terlibat dalam peperangan untuk menjadi penguasa terbesar terhadap teknologi awan ini.



1.2 Tujuan
       Dalam makalah ini penulis mempunyai beberapa tujuan yaitu :
1.      Untuk mengetahui pengertian dari cloud computing
2.      Untuk mengetahui sejarah dan perkembangan dari cloud computing
3.      Untuk mengetahui bagaimana karakteristik cloud computing
4.      Untuk mengetahui manfaat cloud computing
5.      Untuk mengetahui kelebihan dan kekurangan cloud computing
6.      Untuk mengetahui cara kerja cloud computing
7.      Untuk mengetahui contoh layanan cloud computing
8.      Untuk mengetahui infrastruktur cloud computing

1.3 Perumusan Masalah
Berdasarkan tujuan makalah maka penulis merumuskan masalah sebagai berikut :
1.      Apa pengertian dari cloud computing?
2.      Bagaimana sejarah dan perkembangan dari cloud computing?
3.      Bagaimana karakteristik cloud computing?
4.      Apa manfaat cloud computing?
5.      Apa kelebihan dan kekurangan cloud computing?
6.      Bagaimana cara kerja cloud computing?
7.      Apa saja contoh layanan cloud computing?   
8.      Bagaimana infrastruktur cloud computing?
            



1.4 Manfaat
       Manfaat makalah ini diantaranya adalah sebagai berikut :
1.      Dapat menambah wawasan penulis dan khalayak tentang hal-hal yang berhubungan dengan Cloud Computing
2.      Sebagai bahan referensi untuk pembaca.
3.      Dapat melatih siswa pada umumnya dan penulis pada khususnya dalam mengembangkan wawasan diri untuk menyusun sebuah karya tulis secara sistematis dalam bentuk karya ilmiah.












BAB II
PEMBAHASAN

2.1 Pengertian Cloud Computing

    Cloud Computing terdiri dari 2 kata, yaitu Cloud dan Computing. Cloud jika diartikan ke dalam bahasa Indonesia memiliki arti awan, sedangkan Computing yang berasal dari kata Compute jika diartikan ke dalam bahasa Indonesia memiliki arti perhitungan. Jika kedua kata tersebut digabungkan maka, Cloud Computing merupakan komputasi atau perhitungan yang dilakukan di awan. Awan yang dimaksud disini adalah jaringan internet. 

    Komputasi awan ( cloud computing) adalah gabungan pemanfaatanteknologi komputer (komputasi) dan pengembangan berbasisInternet (awan). Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server diinternet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain."Komputasi awan adalah suatu konsep umum yang mencakupSaaS,Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna. Sebagai contoh,Google Appsmenyediakan aplikasi bisnis umum secara daring yang diakses melalui suatupenjelajah web denganperangkat lunak dan data yang tersimpan diserver. Komputasi awan saat ini merupakan trend teknologi terbaru, dan contoh bentuk pengembangan dari teknologi Cloud Computing ini adalah iCloud.           

    Komputasi awan (Cloud Computing) adalah di mana informasi secara permanen tersimpan di server di 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 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. 

    Komputasi awan (Cloud Computing) 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 Storage adalah sebuah teknologi penyimpanan data digital yang memanfaatkan adanya server virtual sebagai media penyimpanan. Tidak seperti media penyimpanan perangkat keras pada umumnya seperti Harddisk, Teknologi Cloud Storage tidak membutuhkan perangkat tambahan apapun. Yang diperlukan untuk mengakses file digital tersebut hanyalah sebuah deviceyang dilengkapi dengan layanan internet.” Dikutip dari (Tarsyam: 2014)



2.2 Sejarah dan Perkembangan Cloud Computing

            Sejarah Cloud Computing
Sejarah Cloud Computing tercatat mulai pada tahun 1960-an. Dimana pada saat itu seorang ahli komputer dari MIT memberikan gagasan bahwa kelak pada suatu hari akan lahir infrastruktur publik untuk sebuah komputasi layaknya layanan listrik dan telepon. Lalu pada tahun 1990-an ide itu mulai direalisasikan dengan hadirnya konsep ASP atau Application Service Provider yang memungkinkan pengelolaan data secara terpusat oleh suatu perusahaan. Ide-ide tersebut terus berkembang hingga pada tahun 1995 lewat Larry Ellison sang pendiri Oracle menggagas ide yang diberinama Network Computing. Larry Ellison mengatakan bahwa aplikasi seharusnya tidak dipasang dalam sebuah komputer personal yang berefek buruk pada beban berat yang ditanggung pc tersebut, sudah seharusnya konsep tersebut diganti dengan penggunaan sebuah terminal utama berupa komputer server.

Konsep-konsep dan ide cloud computing memang sudah ada sejak lama, namun cloud computing baru benar-benar lahir pada tahun 2000-an dimana saat itu Marc Beniof mantan Vice President Oracle mengumumkan aplikasi CRM dan bentuk Software as a Service yang diberinama salesforce.com. Lalu pada tahun 2005 banyak bermuncullan fasilitas cloud computing seperti yang digunakan Amazon.com dengan Amazon EC2-nya, Google App Engine dari Google, dan Blue Cloud Initiative besutan IBM.

Perkembangan Teknologi Cloud Computing

Beberapa perusahaan besar dan terkenal semakin marak dengan penggunaan teknologi cloud computing. Selain perusahaan besar seperti Google, Microsoft, Apple dan Amazon lahir pula perusahaan lain dimana layanan cloud computing yang ditawarkan beraneka ragam fungsi. Seperti Zoho.com yang menyediakan aplikasi office suite berbasis cloud, ada juga evernote.com yang dikhususkan untuk media penyimpanan catatan secara online. Contoh lain yang sebetulnya sudah ada sejak lama adalah layanan Email berbasis web. Layanan email berbasis web ini termasuk kedalam layanan cloud computing, sehingga kita tidak perlu lagi menginstal aplikasi di dalam pc untuk menerima dan mengirim email.

Perusahaan raksasa Google terlihat benar-benar serius mengembangkan teknologi cloud computingnya. Dapat kita rasakan banyak sekali fasilitas dari Google, salah satunya adalah Google Drive. Di dalam Google Drive kita bisa membuka, mengedit dan membuat dokumen yang disimpan di dalam media penyimpanan milik Google. Manfaatnya ketika kita membutuhkan data-data yang telah kita buat atau kita simpan pada Google Drive bisa dengan mudah mengaksesnya dimanapun kita berada selama ada pada jangkauan jaringan internet. Hal yang sama dilakukan oleh Microsoft dengan fasilitas Microsoft Office 365 dan Windows Azzure-nya. Dan perusahaan Apple dengan layanan cloud yang diberinama Mobile Me yang berfungsi sebagai data fasilitas sinkronisasi dengan perangkat Mac.



2.3 Karakteristik Cloud Computing

Dengan semakin maraknya pembicaraan tentang Cloud Computing,Semakin banyak Perusahaan yang mengumumkan bahwa mereka menyediakan layanan cloud computing. Akan sangat membingungkan bagi kita para pengguna untuk memastikan bahwa layanan yang kita dapatkan adalah Cloud computing atau bukan.dari semua devenisi yang ada,dapat di intisarikan bahwa cloud computing ideal adalah layanan yang memiliki 5 karakteristik di bawah ini :

1.       Demand Self Service (pelayanan mandiri diri sendiri saat diperlukan)
Pengguna dapat memesan dan mengelola layanan tanpa interaksi manusia dengan penyedia layanan, misalnya dengan mengguna-kan, sebuah portal web dan manajemen antarmuka. Pengadaan dan perlengkapan layanan serta sumber daya yang terkait terjadi secara otomatis pada penyedia. Pengguna cloud dapat mengatur sendiri layanan yang dipakai  sesuai dengan kebutuhannya tanpa interaksi dari pihak penyedia layanan. Contohnya menggunakan gmail, kita bisa menyimpan, memindahkan, menghapus email, dsb tanpa campur tangan dari penyedia cloud.

2.       Broad Network Access (akses jaringan yang besar)
Layanan yang tersedia terhubung melalui jaringan pita lebar, terutama untuk dapat diakses secara memadai melalui jaringan internet, baik menggunakan thin client, thick clien, ataupun media lain seperti smartphone. Akses jaringan yang luas dan bisa diakses oleh berbagai jenis perangkat, seperti smartphone, tablet, laptop, dsb. Contohnya facebook mobile, memungkinkan kita untuk mengakses layanan facebook melalui  handphone, smartphone ataupun tablet dimanapun kita berada.
3.       Resource Pooling (resource menyatu)

Penyedia layanan cloud memberikan layanan melalui sumberdaya yang dikelompokkan di satu atau berbagai lokasi data center yang terdiri dari sejumlah server dengan mekanisme multi-tenant. Mekanisme multi tenant ini memungkinkan sejumlah sumberdaya komputasi digunakan bersama-sama oleh sejumlah user, dimana sumberdaya tersebut baik yang berbentuk fisik maupun virtual, dapat dialokasikan secara dinamis untuk kebutuhan pengguna/pelanggan sesuai permintaan. Dengan demikian, pelanggan tidak perlu tahu bagaimana dan darimana permintaan akan sumberdaya komputasinya dipenuhi oleh penyedia layanan. Yang penting, semua permintaan dapat terpenuhi. Sumberdaya komputasi ini meliputi media penyimpanan, memory, processor, pita jaringan, mesin virtual.sumber daya komputasi dari penyedia cloud harus memenuhi banyak pelanggan dan bersifat dinamis tergantung kebutuhan pelanggannya. Contohnya google, menyediakan ratusan ribu server yang tersebar di penjuru dunia sehingga dapat melayani jutaan penggunanya.

4.       Rapid Elasticity (elastisitas cepat)
Kapasitas komputasi yang disediakan dapat secara elastis dan cepat disediakan, baik itu dalam bentuk penambahan atau pengurangan kapasitas yang diperlukan. kapasitas layanan bersifat fleksibel tergantung kebutuhan pengguna. Sehingga pengguna cloud dapat dengan mudah meminta menaikkan atau menurunkan kapasitas layanan sesuai kebutuhannya. Jadi, kapasitas layanan ini seolah tak terbatas dan pengguna cloud dapat memilih sesuai dengan kebutuhannya setiap saat. Misalnya office 365, kita bisa dengan cepat mengubah layanan yang diinginkan dari small ke bussiness atau sebaliknya sesuai denngan kebutuhan.

5.       Measured Service (layanan pengukuran)
Sumber daya cloud yang tersedia harus dapat diatur dan dioptimasi penggunaannya, dengan suatu sistem pengukuran yang dapat mengukur penggunaan dari setiap sumberdaya komputasi yang digunakan (penyimpanan,memory,processor,lebar pita, dan aktivitas user, dan lainnya). Dengan demikian, jumlah sumber daya yang digunakan jumlah sumber daya yang digunakan dapat secara transparan diukur yang akan menjadi dasar bagi user untuk membayar biaya penggunaan layanan. Sistem cloud menyediakan layanan yang dapat memonitor dan mengoptimalkan penggunaan sumber daya terhadap layanan yang dipakai (misalnya tempat penyimpanan, pemrosesan, bandwidth, dan akun pengguna yang aktif). Sehingga pelanggan dapat memonitor sumber daya komputasi yang dipakai secara transparan antara penyedia layanan dan pelanggan. Misalnya dropbox, kita bisa memantau space yang terpakai ataupun space yang masih kosong, mengetahui masa aktif akun, dan lain sebagainya.

2.4 Manfaat Cloud Computing 

1.      Data dapat tersimpan secara terpusat pada server
Salah satu kelebihan dari teknologi cloud adalah data dapat tersimpan secara terpusat pada satu server berdasarkan layanan dari provider layanan cloud computing tersebut. Keuntungan lainnya adalah pengguna tak perlu lagi menyediakan infrastruktur, misalnya data center maupun media penyimpanan lainnya karena seluruhnya telah disediakan secara virtual.di melalui komputer

2.      Keamanan data lebih terjamin
Manfaat cloud computing lainnya adalah terjaminnya keamanan data pengguna. Data-data penting seperti data-data pribadi dapat disimpan melalui server secara aman yang mana segala fasilitas telah disediakan oleh provider layanan cloud computing.

3.      Fleksibilitas serta Skalabilitas yang tinggi
Salah satu manfaat cloud dalam kehidupan sehari-hari adalah kemudahan. Teknologi cloud memberikan fleksibilitas seperti mudahnya akses data dimana pun pengguna berada serta kapan pun akses dilakukan, namun harus tetap terkoneksi internet. Manfaat lainnya, pengguna bisa dengan leluasa meningkatkan atau pun menurunkan kapasitas ruang penyimpanan data sehingga pengguna tak perlu lagi membeli peralatan penyimpan data tambahan, misalnya harddisk. Dalam hal penyimpanan data, teknologi cloud juga dianggap lebih efektif karena tersimpan secara virtual, daripada tempat penyimpanan data fisik seperti harddisk atau flashdisk.

4.      Investasi
Teknologi cloud akan menurunkan biaya dan merupakan investasi bagi perusahaan Anda. Contoh penghematan biaya misalnya pembelian harddisk, infrastruktur, dan lain sebagainya. Biaya royalti terhadap lisensi perangkat lunak juga pasti akan berkurang karena seluruhnya akan dijalankan melalui komputasi berbasis teknologi cloud.

5.      Skalabilitas
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.

6.      Aksesibilitas
Kita bisa mengakses data kapanpun dan dimanapun kita berada, asal kita terkoneksi denganinternet, sehingga memudahkan kita mengakses data disaat yang penting.

7.      Keamanan
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.

8.      Kreasi
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.

9.      Kecemasan
Ketika terjadi bencana alam data milik kita tersimpan aman di cloud meskipun hardisk atau gadget kita rusak.

2.5 Kelebihan Dan Kekurangan Cloud Computing
Kelebihan Cloud Computing
1.      Keuntungan bagi para pelaku bisnis adalah minimalisasi biaya investasi infrastruktur publik sehingga bisnis bisa lebih terfokus pada aspek fungsionalitasnya.
2.      Bagi application developer, layanan PaaS memungkinkan pengembangan dan implementasi aplikasi dengan cepat sehingga meningkatkan produktivitas.
3.      Bagi para praktisi yang bergerak di industri TI, hal ini berarti terbukanya pasar baru bagi industri jasa pengembangan teknologi informasi.
4.      Bagi pebisnis di bidang infrastruktur, hal ini merupakan peluang yang besar karena dengan meningkatnya penggunaan layanan SaaS ini akan meningkatkan penggunaaan bandwidth internet.
5.      Integrasi aplikasi dengan berbagai perangkat
6.      Kemudahan Akses
Ini merupakan kelebihan yang paling menonjol dari cloud computing, yaitu kemudahan akses. Jadi kita tidak perlu berada pada suatu computer yg sama untuk melakukan suatu pekerjaan, karena semua aplikasi dan data kita berada pada server cloud.
7.      Fleksibilitas
Hampir sama seperti contoh di atas, data yg kita perlukan tidak harus kita simpan di dalam harddisk atau storage computer kita. Dimanapun kita berada, asalkan terkoneksi internet, kita bisa mengakses data kita karena berada pada server cloud
8.      Penghematan (Tanpa investasi awal)
Pastinya dengan adanya cloud computing, akan memungkinkan bagi perusahaan untuk mengurangi infrastruktur IT yang pastinya memerlukan investasi yang besar, baik berupa investasi hardware, software, maupun human resources nya
9.      Mengubah CAPEX Menjadi OPEX
CAPEX = Capital Expenditure (pengeluaran modal), sedangkan OPEX = Operational Expenditure (pengeluaran modal). Seperti kelebihan sebelumnya, ini masih seputar masalah keuangan. Jadi dengan menggunakan teknologi cloud computer ini, kita tidak harus melakukan pengeluaran modal, sebaliknya kita hanya melakukan pengeluaran operational
10.  Lentur dan Mudah Dikembangkan
Sesuai dengan salah 1 karakter cloud computing yaitu Rapid Elasticity, maka ini juga merupakan salah 1 kelebihan cloud computing. Jadi customer bisa dengan mudah menaikkan atau menurunkan resource yang dipakai, dan ini akan mempengaruhi cost yang mereka keluarkan
11.  Fokus pada bisnis bukan pada TI
Dengan mempercayakan semua pengelolaan seputar IT pada cloud service provider, maka kita akan lebih focus pada bisnis kita bukan pada pengelolaan IT nya.

Kekurangan Cloud Computing
1.      Service level, artinya kemungkinan serviceperformance yang kurang konsisten dari provider. Inkonsistensi cloud provider ini meliputi, data protection dan datarecovery.
2.      Privacy, yang berarti adanya resiko data user akan diakses oleh orang lain karena hosting dilakukan secara bersama-sama.
3.      Compliance, yang mengacu pada resiko adanya penyimpangan level compliance dari provider terhadap regulasi yang diterapkan oleh user.
4.      Data ownership mengacu pada resiko kehilangan kepemilikan data begitu data disimpan dalam cloud.
5.      Data mobility, yang mengacu pada kemungkinan share data antar cloudservice dan cara memperoleh kembali data jika suatu saat user melakukan proses terminasi terhadap layanan cloudComputing.

2.6 Cara Kerja Cloud Computing
Seorang pengguna cloud membutuhkan perangkat klien seperti laptop atau komputer desktop, komputer pad, ponsel pintar, atau sumber daya komputasi lainnya dengan web browser (atau rute akses lain yang disetujui) untuk mengakses sistem doud melalui World Wide Web. Biasanya pengguna akan login ke cloud pada penyedia layanan atau perusahaan swasta. Cloud computing bekerja secara dient-server, menggunakan protokol web browser. cloud menyediakan server berbasis aplikasi dan semua layanan data kepada pengguna, dengan output ditampilkan pada perangkat klien. pengguna ingin membuat dokumen menggunakan pengolah kata, misalnya, cloud menyediakan aplikasi yang cocok yang berjalan pada server yang menampilkan pekerjaan yang dilakukan deh pengguna pada layar web browser klien. 

Memori yang dialokasikan untuk web browser sistem klien digunakan untuk membuat data aplikasi muncul di layar sistem klien, tetapi semua perhitungan dan perubahan dicatat oleh server, dan hasil akhir termasuk file yang dibuat atau diubah secara permanen disimpan pada server cloud. Kinerja dari aplikasi cloud tergantung pada kecepatan akses jaringan, dan kehandalan serta kecepatan pemrosesan perangkat klien. 

Sistem Cloud bekerja menggunakan internet sebagai server dalam mengolah data. Sistem ini memungkinkan pengguna untuk login ke internet yang tersambung ke program untuk menjalankan aplikasi yang dibutuhkan tanpa melakukan instalasi. Infrastruktur seperti media penyimpanan data dan juga instruksi/perintah dari pengguna disimpan secara virtual melalui jaringan internet kemudian perintah – perintah tersebut dilanjutkan ke server aplikasi. Setelah perintah diterima di server aplikasi kemudian data diproses dan pada proses final pengguna akan disajikan dengan halaman yang telah diperbaharui sesuai dengan instruksi yang diterima sebelumnya sehingga konsumen dapat merasakan manfaatnya.

Contohnya lewat penggunaan email seperti Yahoo ataupun Gmail. Data di beberapa server diintegrasikan secara global tanpa harus mendownload software untuk menggunakannya. Pengguna hanya memerlukan koneksi internet dan semua data dikelola langsung oleh Yahoo dan juga Google. Software dan juga memori atas data pengguna tidak berada di komputer tetapi terintegrasi secara langsung melalui sistem Cloud menggunakan komputer yang terhubung ke internet.

2.7  Contoh Layanan Cloud Computing
1.      Google Drive
Google Drive adalah layanan penyimpanan secara online yang dimiliki Google. Google Drive diluncurkan pada tanggal 24 April 2012. Sebenarnya Google Drive merupakan pengembangan dari Google Docs. Google Drive memberikan kapasitas penyimpanan sebesar 5GB kepada setiap penggunanya. Kapasitas tersebut dapat ditambahkan dengan melakukan pembayaran atau pembelian Storage. Penyimpanan file di Google Drive dapat memudahkan pemilik file dapat mengakses file tersebut kapanpun dan dimanapun dengan menggunakan komputer desktop, laptop, komputer tablet ataupun smartphone. File tersebut juga dapat dengan mudah dibagikan dengan orang lain untuk berbagi pakai ataupun melakukan kolaborasi dalam pengeditan.

2.      Windows Azure
Windows Azure adalah sistem operasi yang berbasis komputasi awan, dibuat oleh Microsoft untuk mengembangkan dan mengatur aplikasi serta melayani sebuah jaringan global dari Microsoft Data Centers. Windows Azure yang mendukung berbagai macam bahasa dan alat pemograman. Sistem operasi ini dirilis pada 1 Februari 2010.

3.      Amazon Web Service
Amazon  Web Service (AWS) merupakan salah satu layanan Platform as service (PaaS) yang dibuat oleh perusahaan Amazon. Dengan menggunakan AWS kita dapat mengembangkan aplikasi dengan mengaktifkan middleware ataupun aplikasi yang dibutuhkan.

4.      Git dan GitHub
Git dan GitHub telah mengubah cara kita bekerja dalam pengembangan web. Mereka menyediakan lokasi berbasis cloud yang terpusat untuk menyimpan, berbagi, menerbitkan, menguji, dan berkolaborasi dalam proyek pengembangan web. Git merevolusi kontrol versi-penting saat Anda memiliki lebih dari satu pengembang yang mengerjakan proyek. GitHub telah menambahkan platform pementasan yang memungkinkan pengembang membagikan prototipe, berkolaborasi dalam proyek, mengedit dan membangun kode masing-masing, dan memberi kesempatan kepada pemangku kepentingan untuk melakukan kemajuan dalam proses uji coba.

5.      Wuala
Media penyimpanan online yg menurut saya cukup aman. Sebenarnya awal mula saya ingin posting seperti ini karena pada saat saya menggunakan media wuala ini saya mengalami kendala bagaimana caranya file yang kita upload bisa di download oleh semua orang bukan hanya untuk kita sendiri jadi secara  fungsinya sama seperti media penyimpanan yang lain seperti mediafire,4shared,indowebster,dll. Setelah saya cari-cari bagaimana caranya dan akhirnya saya menemukannya, supaya file yang kita upload di wuala bisa di download oleh semua orang seperti media penyimpanan yang lain tersebut. Mungkin sebagian dari teman-teman juga mengalami masalah yang sama seperti saya, makanya saya berniat untuk membuat artikel tentang ini.

6.      OpenStack
Merupakan open source cloud computing software untuk membangun infrastruktur cloud yang reliabel. Tujuan OpenStack adalah untuk memungkinkan setiap organisasi atau perusahaan untuk membuat dan menyediakan layanan cloud computing dengan menggunakan perangkat lunak open source yang berjalan diatas perankat keras yang standar. Jenis openstack : OpenStack Compute adalah perangkat lunak untuk melakukan otomasi saat membuat ataupun mengelola virtual private server (VPS) dalam jumlah besar dan OpenStack Storage adalah perangkat lunak untuk membuat object storage yang bersifat scalable serta redundant dengan menggunakan cluster untuk menyimpan data data dalam ukuran terabytes atau bahkan petabytes.

7.      Google Docs
Aplikasi word processor, spreadsheet, presentasi semacam Microsoft Office, yang berbasis di server. Terintegrasi dengan Google Mail, file tersimpan dan dapat di proses dari internet.

2.8  Infrastruktur Cloud Computing

Sebelum suatu perusahaan/organisasi mendapatkan keuntungan dari komputasi awan, ada beberapa aspek yang berkaitan dengan Keamanan dan Privasi di bawah ini yang harus diperhatikan :

1.      Manajemen Resiko dan Ketaatan, organisasi yang mulai mengadopsi awan tetap harus bertanggung jawab untuk aspek manajemen keamanan, resiko, dan ketaatan terhadap aturan yang berlaku di industri terkait. Manajemen resiko dan ketaatan ini membutuhkan tim internal yang kuat dan transparansi proses dari penyedia jasa awan.
Rekomendasi : penyedia jasa awan harus menggunakan beberapa framework atau best practice seperti MOF, atau ITIL, dan memiliki sertifikasi seperti ISO/IEC 27001:2005, dan mempublikasikan laporan audit ke SAS 70 type II. Selain itu juga, disesuaikan dengan ketentuan suatu negara, mungkin juga harus taat terhadap PCI atau FISMA.

2.      Manajemen Akses dan Identitas, identitas bisa didapat melalui beberapa penyedia jasa awan, dan harus bersifat interoperabel antar organisasi yang berbeda, penyedia awan yang berbeda, dan berlandaskan proses yang kuat.
Rekomendasi : Autentikasi yang disarankan adalah menggunakan beberapa faktor sekaligus, seperti biometric, one time password token (seperti token BCA), kartu ID dengan chip, dan password.

3.      Integritas Layanan, layanan berbasis awan harus dibangun dengan landasan keamanan yang kuat, dan proses-proses operasionalnya juga harus diintegrasikan dengan manajemen keamanan di organisasi tersebut. Penyedia layanan awan harus mengikuti proses yang bisa dibuktikan, terdefinisi, dan jelas dalam mengintegrasikan keamanan dan privasi ke dalam layanannya mulai dari titik paling awal, di setiap titik di dalam siklus, sampai paling penghabisan. Selain itu manajemen keamanan dan auditing harus selaras antara penyedia awan dan pelanggan.
Rekomendasi : Gunakan sertifikasi semacam EAL4+ (untuk evaluasi keamanan), SDL (untuk pengembangan aplikasi), ISO/IEC 18044 (untuk incident response).

4.      Integritas Klien, layanan awan yang digunakan di sisi klien harus memperhatikan aspek keamanan, ketaatan, dan integritas di sisi klien. Integritas klien bisa ditingkatkan dengan menggunakan paduan praktek terbaik.
Rekomendasi : Perkuat sistem desktop, pastikan kesehatan sistem desktop, terapkan IT policy yang tepat, federasi identitas, Network Access Protection dan sebagainya.

5.      Proteksi Informasi, layanan awan membutuhkan proses yang andal untuk melindungi informasi sebelum, selama, dan setelah transaksi. Manfaatkan Klasifikasi Data untuk meningkatkan kontrol terhadap data yang siap dilepas ke awan.
Rekomendasi : Gunakan teknologi enkripsi dan manajemen hak informasi (IRM) sebelum data dilepas ke awan









BAB III
PENUTUP


3.1 Kesimpulan

Cloud Computing ini pada dasarnya meliputi sejarah awal penggunaan sistem cloud computing, sistem kerja yang ada pada cloud computing, serta kelebihan yang terdapat pada cloud computing. Cloud computing menjadi jawaban dari masalah ketidak praktisannya membawa storage devices kemanapun anda pergi. Dengan adanya sistem Cloud Storage yang berbasis storage online anda dapat membawa pekerjaan anda dengan mudah kemanapun anda inginkan, asalkan terdapat jaringan internet maka kita dapat mengakses data tersebut kapan saja, karena telah data kita telah tersimpan secara digital pada Cloud Storage.Sistem ini dapat menunjang mobilitas kita dalam membawa data.

Penggunaan Cloud Computing ini pada dasarnya meliputi sejarah awal penggunaan sistem cloud computing, sistem kerja yang ada pada cloud computing, serta kelebihan yang terdapat pada cloud computing. Cloud computing menjadi jawaban dari masalah ketidak praktisannya membawa storage devices kemanapun anda pergi. Dengan adanya sistem Cloud Storage yang berbasis storage online anda dapat membawa pekerjaan anda dengan mudah kemanapun anda inginkan, asalkan terdapat jaringan internet maka kita dapat mengakses data tersebut kapan saja, karena telah data kita telah tersimpan secara digital pada Cloud Storage.Sistem ini dapat menunjang mobilitas kita dalam membawa data.


3.2 Saran

Makalah ini diharapkan mampu dijadikan referensi dan sarana pembelajaran mengenai jaringan komputer serta mampu diaplikasikan dan dikembangkan di kehidupan sehari-hari tepatnya dunia komputerisasi.









DAFTAR PUSTAKA

CLOUD COMPUTING

BAB I PENDAHULUAN 1.1 Latar Belakang                                                                                               Waktu yan...