, 5 min read
Object Storage adalah media penyimpanan yang memiliki kapasitas yang sangat besar dengan harga yang murah di bandingkan ketika kita menyimpan file di dalam Storage SSD ataupun HDD server.
Object Storage adalah media penyimpanan berbasis Cloud yang memiliki kapasitas yang sangat besar dengan harga yang murah di bandingkan ketika kita menyimpan file di dalam Storage SSD ataupun HDD di server. Object Storage sangat cocok untuk menyimpan File tidak terstruktur seperti gambar, video, document, dan lain - lain.
S3 atau Simple Storage Service adalah salah satu Object Storage yang dimiliki oleh perusahaan Amazon atau AWS yang banyak digunakan untuk menyimpan file seperti gambar, video, dokumen dan lain - lain.
S3FS-Fuse adalah tools Open Source yang digunakan untuk mount Object Storage seperti S3 ke Linux Server. Namun tidak hanya produk S3 dari AWS tetapi dapat digunakan juga Produk2 Object Storage yang lain yang berbasis S3.
Pada saat Bucket di mount ke drive server mengguankan S3FS maka apapun yang terjadi di Drive Server maupun di Object Storage akan sama. misal saya mengupload gambar di S3, maka gambar yang ada di S3 akan otomatis ada di dalam Drive di Server. Begitupula sebaliknya, pada saat kita melakukan perubahan di Driver server misalnya memasukan gambar, mendelete file, makan akan berpengaruh juga di S3.
Fedora
sudo dnf install s3fs-fuse
Ubuntu
sudo apt install s3fs
RHEL and CentOS 7 or newer via EPEL:
sudo yum install epel-release
sudo yum install s3fs-fuse
SUSE 12 and openSUSE 42.1 or newer:
sudo zypper install s3fs
FreeBSD
pkg install fusefs-s3fs
echo ACCESS_KEY_ID:SECRET_ACCESS_KEY > ${HOME}/.passwd-s3fs
chmod 0600 ${HOME}/.passwd-s3fs
Jalankan perintah s3fs dengan bucket yang sudah di buat
s3fs NAMA_BUCKET /FOLDER_DATA -o passwd_file=${HOME}/.passwd-s3fs -o dbglevel=info -f -o curldbg -o url=URL_S3
Pada contoh dibawah ini saya menggunakan Wasabi Cloud, perintahnya seperti berikut ini:
s3fs mistercoding data -o passwd_file=passwd-s3fs -o dbglevel=info -f -o curldbg -o url=https://s3.ap-southeast-1.wasabisys.com
Setelah menjalankan perintah diatas, maka akan terlihat folder Data yang sudah di mount
Pada gambar dibawah ini Bucket yang masih kosong
Kemudian saya akan melakukan test menaruh gambar di dalam folder data yang sudh di mount.
Gambar yang di copy di local akan otomatis terupload kedalam Object Storage
Begitupula sebaliknya, pada saat melakukan Upload file melalui S3 maka file akan otomatis masuk kedalam Drive local yang sudah di mount.
Dengan menggunakan S3FS kita bisa melakukan synchronization data dari local ke S3 menggunakan Fuse, yang bisa di manfaatkan untuk banyak hal. misalnya untuk melakukan Auto Backup Data.
Tags