Layanan Object Storage merupakan Sebuah layanan untuk kebutuhan penyimpanan berkas berbasis objek yang secara penuh mendukung protokol S3 (S3 API) yang bertujuan untuk meningkatkan skalabilitas, ketersedian data, dan keamanan yang dapat diakses dari berbagai macam aplikasi yang terintegrasi. Semua Server Object Storage dari IDCloudhost disimpan pada beberapa data center yang berada di Indonesia. Informasi lengkap terkait layanan ini bisa di cek di https://idcloudhost.com/object-storage/
Banyak sekali pemanfaatan layanan Object Storage dari IDCloudHost yang bisa kita aplikasikan dalam berbagai kasus. Semisal menyambungkan Idcloudhost Object Storage ke dalam Linux sebagai File System untuk membuat backup data, meng upload file dan lain sebagainya, pada panduan ini kita kan menggunakan Centos untuk prosesnya.
- Login ke halaman https://console.idcloudhost.com/ lalu pilih pada menu Object Storage,
- Selanjutkan kita masukan nama pada Storage name lalu klik Create,
- Setelah berhasil di create kita klik pada object storage yang kita buat untuk melihat Access key ID dan Secret Access Key seperti gambar terlampir
- Selanjutnya pada Sistem operasi ubuntu yang kita miliki kita lakukan switch ke user root dan instalasi paket yang diperlukan sebagai berikut:
sudo su
yum install epel-release -y
yum install s3fs-fuse - Lalu kita Setup Access Key dengan perintah berikut:
echo “ACCESS_KEY_ID:SECRET_ACCESS_KEY” > /etc/passwd-s3fs
chmod 600 /etc/passwd-s3fsSesuaikan dengan ACCESS_KEY_ID dan SECRET_ACCESS_KEY sebagaimana yang didapatkan sebelumnya.
- Selanjutnya kita bisa mount Object Storage kita dengan perintah berikut :
mkdir /tmp/cache
mkdir /mnt/backupdata
chmod 777 /tmp/cache /mnt/backupdata
s3fs backupdata /mnt/backupdata -o url=https://is3.cloudhost.id -o use_cache=/tmp/cache -o curldbg -o use_path_request_style -o allow_other - Jika sudah sukses kita bisa cek pada terminal dengan perintah:
df -h
Maka Object Storage IDCloudHost sudah termount sebagaiana screenshot terlampir:
8.Secara default pada saat dilakukan restart pada server tidak akan otomatis mounting untuk object storage ke directory, agar otomatis di mounting maka perlu ditambahkan pada /etc/fstab berikut langkah-langkahnya:
Pertama lakukan unmount
umount -l /mnt/backupdata
Buka file fstab
nano /etc/fstab
Lalu tambahkan baris berikut:
backupdata /mnt/backupdata fuse.s3fs _netdev,allow_other,use_path_request_style,url=https://is3.cloudhost.id 0 0
Lakukan kembali mounting pada directory
mount /mnt/backupdata
Apabila pada saat mounting sudah tidak ada error maka bisa di coba masuk ke directory dan dilihat isinya.
Semoga bermanfaat !