Cloud computing bukanlah konsep baru. Cloud untuk menjadi server yang
sangat besar di mana layanan yang berbeda dan data disimpan dan mengakses
semua untuk pekerjaan . Perangkat lunak dan data yang akses untuk pekerjaan tidak
ada di komputer , bukan itu pada server. Konsep menggunakan layanan tidak
Cloud computing mungkin masih samar terdengar bagi orang awam. Tetapi
keberadaan cloud computing di era digital kini sebenarnya telah terasa di tengah
masyarakat dalam kehidupan sehari hari seperti penggunaan email dan juga media
sosial.
program atau aplikasi melalui komputer – komputer yang terkoneksi pada waktu
yang sama, tetapi tak semua yang terkonekasi melalui internet menggunakan cloud
computing.(K, 2015)
Teknologi komputer berbasis sistem Cloud ini merupakan sebuah teknologi
yang menjadikan internet sebagai pusat server untuk mengelola data dan juga
program tanpa instalasi dan mengizinkan pengguna untuk mengakses data pribadi
Cloud Computing bukan obyek itu sendiri, melainkan terdiri dari layanan dan
Cloud Computing terdiri dari tiga model layanan dan empat metode penyebaran.
layanan Cloud. Hanya terdiri dari infrastruktur atau sumber daya fisik. Top IaaS
2
Platform sebagai Service (PaaS): PaaS menyediakan kombinasi keduanya,
infrastruktur dan aplikasi. Oleh karena itu, organisasi yang menggunakan PaaS tidak
perlu khawatir untuk infrastruktur maupun untuk layanan. Top PaaS Cloud
dan Cisco.
Software sebagai Service (SaaS): Pada lapisan SaaS, penyedia layanan Cloud
host software pada server mereka. Hal ini dapat didefinisikan sebagai model di mana
aplikasi dan software yang di-host pada server dan dibuat tersedia untuk pelanggan
melalui jaringan. Top SaaS Cloud Computing Perusahaan: Amazon Web Services,
1. Swasta Cloud
2. Public Cloud
3. Hybrid Cloud
4. Community Cloud
Dengan kata sederhana dapat dikatakan bahwa model cloud tersebut didedikasikan
3
untuk pihak ketiga yang ingin menggunakan. Ini mungkin dikelola oleh penyedia
Cloud publik: Infrastruktur awan yang tersedia untuk masyarakat umum atau
Hybrid Cloud: Ini adalah kombinasi dari dua atau lebih awan (swasta, komunitas
atau masyarakat).
Komunitas Cloud: infrastruktur awan ini juga dimiliki oleh beberapa organisasi.
Solusi Awan adalah alat untuk membuat dan menyimpan konten atau
& Choo, 2013). Solusi ini digunakan untuk membuat infrastruktur virtual bagi
organisasi besar dan kecil untuk menjalankan aplikasi atau fungsi bisnis, serta tempat
untuk mengembangkan dan menguji kemampuan baru. Selain itu, solusi awan
menyertakan layanan bayar saat digunakan atau produk (perangkat keras, perangkat
lunak, dan jaringan) dan solusi yang dapat beli untuk diinstal di lingkungan khusus .
Berikut ini adalah beberapa istilah dan frasa umum yang terkait dengan solusi
awan:
Optimal dan hemat biaya: menyelaraskan sumber daya dengan SLO untuk
memenuhi SLA
4
Menu opsi layanan yang dapat dipilih: penyusunan sumber daya yang
menambah kerumitan
Ulet, fleksibel, dan dinamis: beradaptasi pada kebutuhan yang berubah dan
menjadi tersedia
manajemen layanan
sistem cloud cukup memudahkan pengguna selain dalam hal efisiensi data, juga
penghematan biaya. Berikut manfaat manfaat yang dapat dipetik lewat teknologi
5
Salah satu keunggulan teknologi cloud adalah memungkinkan pengguna untuk
menyimpan data secara terpusat di satu server berdasarkan layanan yang disediakan
oleh penyedia layanan Cloud Computing itu sendiri. Selain itu, pengguna juga tak
perlu repot repot lagi menyediakan infrastruktur seperti data center, media
2. Keamanan Data
Keamanan data pengguna dapat disimpan dengan aman lewat server yang disediakan
kapan dan dimanapun kita berada dengan catatan bahwa pengguna (user) terkoneksi
dengan internet. Selain itu, pengguna dapat dengan mudah meningkatkan atau
seperti hardisk. Bahkan salah satu praktisi IT kenamaan dunia, 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.
6
Cara Kerja Sistem Cloud Computing
data. Sistem ini memungkinkan pengguna untuk login ke internet yang tersambung
aplikasi kemudian data diproses dan pada proses final pengguna akan disajikan
dengan halaman yang telah diperbaharui sesuai dengan instruksi yang diterima
Media penyimpanan data digital saat ini sudah memasuki era yang baru. Jika
dulu kita mengenal hanya mengenal media penyimpanan data seperti hard disk
dalam perangkat komputer atau flash disk yang portable sehingga bisa dibawa
dengan adanya teknologi tersebut kini kita bisa lebih mudah mengakses data digital
hanya berbekal perangkat yang telah dilengkapi akses internet. Kelebihan yang
7
Selain data yang kita simpan terjaga keamanannya, kita juga tidak perlu
kawatir jika tiba-tiba terjadi masalah pada perangkat elektronik kita. Semua data
penting yang miliki pun tetap tersimpan aman di dalam Cloud Storage (Martini &
Choo, 2013).
Resines, & Holmgren, 2012). Tidak seperti media penyimpanan perangkat keras
pada umumnya seperti CD atau hard disk, teknologi Cloud Storage tidak
digital hanyalah perangkat komputer atau gadget yang telah dilengkapi layanan
internet.
online tersebut dapat diartikan dari dua kata penyusunnya, Cloud dan Storage.
Cloud yang dalam bahasa Indonesia berarti awan merupakan sebuah ibarat kata dari
Internet. Internet diibaratkan layaknya sebuah awan yang luas yang mampu
menampung banyak hal mulai dari informasi, hingga program-program dalam satu
tempat dan dapat dimanfaatkan dengan mudah oleh banyak orang("Introducing the
8
Sedangkan kata Storage memiliki arti penyimpanan atau media penyimpanan,
dalam hal ini yang dapat disimpan adalah data-data digital mulai dari data tertulis,
audio, visual hingga program atau pun aplikasi digital. Jadi secara umum Cloud
Storage dapat diartikan sebagai teknologi yang menggunakan internet sebagai media
sistem Komputasi Awan atau yang disebut juga dengan istilah cloud computing.
Komputasi Awan merupakan konsep dasar dari adanya layanan Cloud Storage.
Dengan penerapan teknologi Komputasi Awan, penyedia layanan Cloud Storage bisa
teknologi ini merupakan salah satu teknologi jaringan internet yang memiliki sejarah
server yang telah dioptimasi dengan sistem penyimpanan yang nantinya membentuk
banyak virtual server atau tempat penyimpanan data dalam jaringan internet. Data
yang tersimpan pada virtual server tersebut akan tetap ada dalam server pusat dan
jika pengguna memerlukan data tersebut, maka tinggal mengaksesnya dan akan
oleh seorang insinyur teknik komputer dari MIT bernama John McCarthy. Pada
9
waktu itu memang sistem tersebut belum diterapkan pada jaringan internet namun
hanya dalam sistem jaringan infrastruktru seperti listrik dan air. Namun pada waktu
itu John McCarthy sudah mulai mengungkapkan konsep pengabungan sistem dalam
diperkenalkan pada modern ini oleh perusahaan eCommerce Amazon pada tahun
2000. Amazon menjadi salah satu pelopor penggunaan sistem tersebut sebagai
semakin berkembang dengan pesat, seperti yang dilakukan oleh Google melalui
salah satu layanannya Google Drive. Saat ini sudah cukup banyak penyedia jasa
Cloud Storage yang bisa menjadi pilihan menyimpan data. Beberapa diantaranya
merupakan layanan gratis yang dapat dipakai oleh siapa saja dan sebagian
dibandingkan dengan media penyimpanan perangkat keras seperti CD, hard disk,
10
portable disk atau bentuk yang lain (Martini & Choo, 2013). Secara umum ada 3
tampung datanya. Dan bagi para pengguna tentunya menjadi pilihan yang
lebih baik dan efektif dengan menyesuaikan kapasitas Cloud Storage yang
diperlukan.
internet. Hal ini menjadi opsi yang sangat penting bagi para pengguna
3. Keamanan. Hal ini menjadi salah satu faktor yang paling penting karena para
digitalnya pada Cloud Storage akan mengurangi resiko kehilangan data jika
11
akibat kerusakan perangkat seperti komputer, laptop atau gadget lain pun bisa
secara gratis, sedangkan layanan lain membebankan beberapa jenis biaya yang
berbasis langganan. Ada juga layanan awan pribadi yang dimiliki dan dikontrol oleh
sebuah organisasi, yang menyediakan jaringan aman untuk berbagi perangkat lunak
dan data yang sangat penting. Misalnya, rumah sakit dapat menggunakan layanan
pengarsipan umum untuk catatan medis elektronik (EMR) dan data gambar pasien
(menggunakan PACS), atau mereka dapat membuat solusi pengarsipan awan sendiri.
Selain itu, rumah sakit dapat menggabungkan anggaran dan sumber daya untuk
membuat konsorsium atau grup awan pribadi bersama. Layanan awan pribadi dibuat
menggunakan perangkat keras, perangkat lunak dan alat lain dari vendor yang
berbeda, di mana server sebenarnya dikelola di dalam atau di luar lokasi. Awan
hibrida, sesuai namanya, memadukan beragam sumber daya awan pribadi dan umum
Dua kekhawatiran terbesar tentang cloud storage adalah kehilangan dan keamanan.
Klien tidak mungkin mempercayakan data mereka ke pihak lain tanpa jaminan
mereka dapat mengakses informasi mereka kapan pun mereka inginkan dan tidak ada
12
Untuk mengamankan data, sebagian besar sistem menggunakan kombinasi teknik
perlu kunci enkripsi. Meskipun data tetap rawan terhadap serangan hacker,
mungkin memiliki akses sangat terbatas ke data yang tersimpan pada sistem
cloud, sementara kepala perusahaan mungkin memiliki akses yang lebih luas
ke file data.
bahwa data yang disimpan pada sistem cloud storage rentan terhadap pencurian.
Selalu ada kemungkinan bahwa hacker akan menemukan pintu dan akses ke data
elektronik. Hacker juga bisa mencoba untuk mencuri mesin fisik dimana data
13
disimpan. Seorang pegawai yang tidak puas terhadap perusahaannya bisa mengubah
atau menghancurkan data menggunakan nama dan password user. Perusahaan cloud
keamanan. Sebuah sistem cloud storage yang stabil adalah keharusan. Tidak ada
yang ingin menyimpan data ke sistem yang rawan terjadi kesalahan, tidak ada yang
ingin mempercayai sebuah perusahaan yang tidak stabil secara finansial. Sebagian
besar perusahaan sistem cloud storage mencoba untuk mengatasi masalah ini melalui
teknik redundansi, tapi masih ada kemungkinan seluruh sistem bisa crash bersamaan.
Setiap aplikasi yang unik dan akan memiliki satu set kustom persyaratan.
Tujuan dari diagram arsitektur sistem adalah untuk menyediakan dengan contoh-
contoh nyata yang dapat gunakan sebagai referensi arsitektur dasar ketika
sistem yang mirip dengan apa yang mencoba untuk membangun, dapat
dijelaskan di bawah.
14
Ada beberapa faktor yang perlu dipertimbangkan sebelum merancang
Biaya - Sebelum situs / aplikasi arsitek dan mulai meluncurkan server, harus
memahami dengan jelas SLA dan harga model yang terkait dengan infrastruktur
cloud. Ada biaya yang berbeda terkait dengan kedua awan swasta dan publik.
Misalnya, di AWS, data ditransfer antara server dalam datacenter yang sama
(Ketersediaan Zone) bebas, sedangkan komunikasi antara server di pusat data yang
berbeda dalam awan yang sama (EC2 Region) lebih murah daripada komunikasi
SLA, dll arsitektur Sederhana akan selalu lebih mudah untuk merancang dan
mengelola. Sebuah solusi yang lebih kompleks harus digunakan hanya jika versi
sederhana tidak akan cukup. Sebagai contoh, sebuah arsitektur sistem yang
dan mungkin memerlukan perubahan pada tingkat aplikasi menjadi lebih latency-
toleran dan / atau dapat berkomunikasi dengan database yang bermigrasi ke berbagai
15
Kecepatan - Awan memberi lebih banyak fleksibilitas untuk mengontrol kecepatan
atau latency dari situs / aplikasi. Misalnya, bisa memulai jenis contoh yang berbeda
memiliki memori tinggi atau CPU tinggi? Dari sudut png geograhic png yang awan
akan memberikan latency terendah untuk pengguna ? Apakah perlu atau biaya efektif
untuk menggunakan jaringan distribusi konten (CDN) atau layanan caching? Untuk
aplikasi pengguna intensif, latency ekstra yang dihasilkan dari komunikasi lintas-
Cloud Portabilitas - Meskipun mungkin lebih mudah untuk menggunakan salah satu
alat penyedia awan atau layanan, seperti load balancing atau layanan database,
penting untuk menyadari bahwa jika dan ketika perlu untuk memindahkan bahwa
tingkat tertentu arsitektur untuk penyedia awan lain , akan perlu memodifikasi
16
Paket server seperti LAMP (Linux, Apache, MySQL, PHP) digunakan sebagai server
tunggal yang berisi web server (Apache), serta aplikasi (PHP) dan database (
MySQL).
Dalam tiga-tier arsitektur situs str, ada setidaknya satu dedicated server di setiap
Database Server)
daya. Karena itu adalah arsitektur sistem ini digunakan untuk tujuan pengujian dan
pengembangan dasar. Dalam diagram contoh di bawah ini, ada dedicated server
17
untuk setiap tier aplikasi / situs. Sebuah arsitektur non-tier tidak dianjurkan untuk
lingkungan produksi.
dari autoscaling di awan, namun mungkin ada beberapa skenario di mana aplikasi
tidak dirancang untuk autoscale. Dalam kasus tersebut, masih dapat membuat
arsitektur referensi . Dalam contoh di bawah, ada dua server load balancer, dua
18
server aplikasi, serta sebagai master dan database yang slave server. Sebuah
ditetapkan pada tingkat basis data. Jika database besar dan membutuhkan backup
lebih cepat, dapat mempertimbangkan untuk menggunakan satu set volume bergaris
19
2.2.3 OWNCLOUD
penyimpanan awan mereka pada root atau intranet server pribadi("Introducing the
seperti Google Docs, Dropbox, atau Ubuntu One, pengguna tetap mengontrol data
mereka, sehingga mereka dapat menyimpan data, berbagi dengan orang lain, dan
ownCloud memulai kehidupan pada musim semi 2010 sebagai proyek KDE
didasarkan pada str terbuka tetapi tidak membutuhkan aplikasi KDE sebagai
dependensi. Ini adalah perangkat lunak gratis yang dirilis dibawah Affero General
Public License Versi 3. Versi 2 dari software ini dirilis tanggal 11 Oktober 2011.
untuk akses klien. Data dapat file biasa seperti dokumen, musik, atau gambar tetapi
juga dapat mencakup catatan seperti kontak atau entri kalender. Akses data ditangani
melalui WebDAV dan mungkin pada setiap sistem Linux, Mac, atau Windows, serta
pada perangkat mobile. Selain itu, ownCloud menyediakan antarmuka web yang
20
Sistem plugin terintegrasi meluas ownCloud dengan menambahkan,
misalnya, pemain HTML5 musik, kalender disinkronkan, dan buku alamat dan
ownCloud dapat diinstal pada computer pribadi atau server berjalan pada
Linux, Windows, atau Mac OS. Untuk menjalankan sebuah contoh dari ownCloud,
diperlukan PHP, Apache, dan MySQL atau SQLite sebagai database back end.
Untuk mengambil rilis baru dan versi pengembang, dapat mengunjungi repositori
beraksi. Jika izin untuk direktori penyimpanan tidak diatur dengan benar, akan
koneksi terenkripsi saja dan untuk menyebarkan ekstensi keamanan Suhosin PHP.
file manager dengan WebDAV atau dukungan WebDAV aman(Jun & Sha-sha,
2011). Pada Linux, juga dapat menggunakan driver filesystem seperti davfs2 untuk
demikian membuatnya secara global dapat diakses oleh semua aplikasi di sistem .
Namun, tidak dapat menggunakan WebDAV untuk mengubah hak akses file di
21
awan. Juga, ownCloud 2 tidak membiarkan sementara menyimpan data secara lokal
untuk operasi offline, meskipun layanan sinkronisasi saat ini sedang dalam
antarmuka web berguna untuk pengguna ownCloud dan administrator. Ajax berbasis
web front end dengan desain modern yang user friendly dan merespon dengan cepat.
Versi saat ini akan bekerja sama dengan sebagian besar browser populer, meskipun
pengembang ownCloud mungkin ingin memodifikasi tata letak untuk membuat ini
lebih mudah.
menghapus file atau membuat folder. Juga, dapat memilih beberapa file atau folder
yang lengkap untuk download, yang ownCloud kemudian secara otomatis kompres
ke ZIP file. Namun, beberapa pesan umpan balik yang penting bagi pengguna yang
hilang, seperti upaya untuk menimpa file dengan nama yang sama atau melebihi
jumlah maksimum file yang dapat di-upload; default sini hanya 20.
22
Untuk berbagi data, pengguna dapat mengklik tombol Share di antarmuka
web dan kemudian memutuskan apakah untuk berbagi file dengan pengguna yang
Antarmuka Web
KEAMANAN OWNCLOUD
23
OwnCloud menggunakan algoritma bcrypt, dan dengan demikian untuk
keamanan dan kinerja alasan, misalnya Denial of Service karena permintaan CPU
Hal ini berlaku untuk semua password yang Anda gunakan dalam ownCloud: user
password, password pada saham Link, dan password pada saham eksternal.
aman. Ini berarti bahwa ketika menghasilkan nomor acak ownCloud akan meminta
beberapa nomor acak dari sumber yang berbeda dan berasal dari ini jumlah acak
akhir.
Penghasil nomor acak juga mencoba untuk meminta nomor acak dari / dev /
rupa bahwa PHP mampu membaca data acak dari itu.Pengaktifan modul seperti
SELinux.
web. Hal ini sangat dianjurkan untuk menempatkan direktori data Anda di luar akar
Web (yaitu di luar / var / www). Hal ini paling mudah untuk melakukan hal ini pada
instalasi baru.
24
OwnCloud mampu menghasilkan gambar preview tipe file umum seperti
gambar atau file teks. Secara default generasi preview untuk beberapa jenis file yang
kita anggap cukup aman untuk penyebaran diaktifkan secara default. Namun,
perpustakaan yang ditulis dalam C yang mungkin rentan terhadap vektor serangan.
Sebagai administrator Anda juga dapat mengelola yang pratinjau penyedia diaktifkan
pengguna dan password. Praktek terbaik, dan sangat dianjurkan, untuk selalu
menggunakan HTTPS pada server produksi, dan tidak pernah membiarkan HTTP
tidak terenkripsi.
Default SSL konfigurasi oleh server Web yang sering tidak state-of-the-art,
Cipher SSL yang tersedia dan pilihan tergantung sepenuhnya pada lingkungan Anda
25
Disarankan menggunakan konfigurasi Mozilla SSL Generator untuk
menghasilkan konfigurasi yang sesuai cocok untuk lingkungan Anda, dan bebas
Qualys SSL Labs Pengujian memberikan bimbingan yang baik tentang apakah server
ditawarkan.
digunakan misalnya untuk mencegah browser dari menafsirkan file teks sebagai
26
1.2. TINJAUAN PUSTAKA
penyimpanan awan. Percobaan kami fokus pada klien dan server artefak,
Networking, Architecture and Storage , Toor, S., Töebbicke, R., Resines, M. Z.,
kerangka kerja perangkat lunak ROOT. Jenis awan penyimpanan mudah untuk
27
sistem penyimpanan SWIFT bisa memenuhi persyaratan oleh komunitas ilmiah
CERN.
28
DAFTAR PUSTAKA
Anggi, F. (2015). Pengertian, Manfaat, Cara Kerja dan Contoh Cloud Computing
Hildmann, T., & Kao, O. (2014). Deploying and extending on-premise cloud storage based
on ownCloud. Distributed Computing Systems Workshops (ICDCSW), 2014 IEEE 34th
International Conference on, 76-81. Retrieved from
Jun, S., & Sha-sha, Y. (2011). The application of cloud storage technology in SMEs. Paper
presented at the E-Business and E-Government (ICEE), 2011 International
Conference on.
Seagate. (2015). Komputasi Awan dan Arsitektur Penyimpanan Awan. Retrieved from
http://www.seagate.com/id/id/tech-insights/cloud-compute-and-cloud-storage-
architecture-master-ti/
Toor, S., Töebbicke, R., Resines, M. Z., & Holmgren, S. (2012). Investigating an open source
cloud storage infrastructure for CERN-specific data analysis. Paper presented at the
Networking, Architecture and Storage (NAS), 2012 IEEE 7th International
Conference on.
29