logotype
  • Home
  • News
  • Product dan Services
    • Zimbra Mail Server
      • Excellent Managed Services Email
      • Lisensi Zimbra NE
      • Support dan Maintenance
      • MX Backup & ASAV
      • SMTP Relay
    • Proxmox
      • Proxmox Virtual Environment
      • Proxmox Mail Gateway
      • Proxmox Backup Server
    • XCP-ng
    • Red Hat Enterprise Linux
    • Ubuntu Pro
    • Nakivo Backup & Recovery
    • Vinchin Backup & Recovery
    • Lisensi
      • Proxmox Mail Gateway
      • Lisensi Zimbra Network Edition
      • Lisensi Nakivo Backup & Recovery
      • Subscription Zoom
    • Buku Training Mandiri
      • Buku Training Mandiri
      • Ebook Training Mandiri
    • Cloud & Hosting
      • Excellent Managed Services Email Server
      • MX Backup/Anti Spam & Anti Virus
      • SMTP Relay & Mail Gateway
      • Excellent Mail Hosing
    • SSL Sertifikat
  • Training
  • Insight
  • About Us
  • Contacts
logotype
logotype
  • Home
  • News
  • Product dan Services
    • Zimbra Mail Server
      • Excellent Managed Services Email
      • Lisensi Zimbra NE
      • Support dan Maintenance
      • MX Backup & ASAV
      • SMTP Relay
    • Proxmox
      • Proxmox Virtual Environment
      • Proxmox Mail Gateway
      • Proxmox Backup Server
    • XCP-ng
    • Red Hat Enterprise Linux
    • Ubuntu Pro
    • Nakivo Backup & Recovery
    • Vinchin Backup & Recovery
    • Lisensi
      • Proxmox Mail Gateway
      • Lisensi Zimbra Network Edition
      • Lisensi Nakivo Backup & Recovery
      • Subscription Zoom
    • Buku Training Mandiri
      • Buku Training Mandiri
      • Ebook Training Mandiri
    • Cloud & Hosting
      • Excellent Managed Services Email Server
      • MX Backup/Anti Spam & Anti Virus
      • SMTP Relay & Mail Gateway
      • Excellent Mail Hosing
    • SSL Sertifikat
  • Training
  • Insight
  • About Us
  • Contacts
logotype
  • Home
  • News
  • Product dan Services
    • Zimbra Mail Server
      • Excellent Managed Services Email
      • Lisensi Zimbra NE
      • Support dan Maintenance
      • MX Backup & ASAV
      • SMTP Relay
    • Proxmox
      • Proxmox Virtual Environment
      • Proxmox Mail Gateway
      • Proxmox Backup Server
    • XCP-ng
    • Red Hat Enterprise Linux
    • Ubuntu Pro
    • Nakivo Backup & Recovery
    • Vinchin Backup & Recovery
    • Lisensi
      • Proxmox Mail Gateway
      • Lisensi Zimbra Network Edition
      • Lisensi Nakivo Backup & Recovery
      • Subscription Zoom
    • Buku Training Mandiri
      • Buku Training Mandiri
      • Ebook Training Mandiri
    • Cloud & Hosting
      • Excellent Managed Services Email Server
      • MX Backup/Anti Spam & Anti Virus
      • SMTP Relay & Mail Gateway
      • Excellent Mail Hosing
    • SSL Sertifikat
  • Training
  • Insight
  • About Us
  • Contacts
Blog Post
Screenshot-2018-10-14-20.31.50.png
BlogHeadline

DigitalOcean Spaces, S3QL dan Mount Folder pada Linux Server

October 15, 2018by Masim Vavai Sugianto

Saya biasanya menggunakan Amazon S3 untuk menyimpan file-file yang jarang diakses atau “infrequent access” namun filenya tetap diperlukan dan tidak boleh dihapus. Jadi semacam model tier storage, dimana storage utama menggunakan harddisk SSD, harddisk kedua menggunakan block storage dan harddisk ketiga menggunakan Amazon S3. Jika dianalogikan dengan tier storage di level server, anggaplah tier-1 menggunakan harddisk SSD atau SAS 15K RPM, tier-2 menggunakan harddisk SAS 10K RPM dan tier-3 menggunakan SAS atau SATA 7200 RPM.

Biasanya tier-1 digunakan untuk storage utama, tier-2 digunakan untuk data replica atau data slave atau data non transactional sedangkan tier-3 digunakan untuk data arsip atau backup atau data yang jarang diakses.

Pada sistem Linux, saya menggunakan S3ql untuk mounting data Amazon S3. Karena DigitalOcean (DO) sudah beberapa lama merilis layanan S3-alike yaitu DO Spaces, saya mencoba menggunakannya dengan menjadikan DO spaces sebagai folder tambahan pada server Linux. Proses mountingnya dilakukan menggunakan S3ql.

Berikut adalah prosesnya :

  1. Buat 1 buah DO spaces, pilih regional terdekat supaya aksesnya tidak lambat. Kalau belum pernah pakai DO atau belum punya account DO, bisa pakai link referral saya untuk mendapatkan voucher $ tambahan : DO Signup.
    DigitalOcean Spaces, S3QL dan Mount Folder pada Linux Server
  2. Klik pada side menu, pilih menu API. Pada tampilan API, pilih bagianĀ Spaces access keys, buat AccessKey dan Secret (password) dengan cara melakukan klik pada tombol “Generate New Key“
  3. Catat nama bucket yang sudah dibuat, Access Key dan Secret/Passwordnya
  4. Pada server Linux yang hendak digunakan, lakukan instalasi package s3ql. Pada Ubuntu, cukup menjalankan perintah :
    apt-get install s3ql
    
  5. Jalankan perintah berikut untuk melakukan proses partisi sekaligus mount folder (misalnya dimount pada folder /srv/vavai :
    mkdir /srv/vavai
    mkfs.s3ql --plain --cachedir /var/cache/s3ql s3c://sgp1.digitaloceanspaces.com:443/excellent-vavai/
    mount.s3ql --cachedir /var/cache/s3ql s3c://excellent-vavai.sgp1.digitaloceanspaces.com:443/excellent-vavai /srv/vavai/ --allow-other
    
  6. Saat menjalankan perintah diatas biasanya akan dimintakan back-end login dan back-end password. Back-end login adalah AccessKey sedangkan back-end password adalah SecretKey. Jika tidak ingin selalu memasukan AccessKey dan Password, kita bisa membuat file ~/.s3ql/authinfo2 (misalnya /root/.s3ql/authinfo2 atau /home/vavai/.s3ql/authinfo2 tergantung home folder user yang kita gunakan) dengan contoh isi sebagai berikut :
    storage-url: s3c://vavai-excellent.sgp1.digitaloceanspaces.com
    backend-login: AccessKeyYangDiGenerate
    backend-password: PasswordSecretDariAccessKey
    fs-passphrase: FileSystemPassPhraseBebasIsinya
    

    Kemudian jalankan perintah mkfs maupun mount diatas dengan tambahan parameterĀ –authfile /root/.s3ql/authinfo2

  7. Setelah dijalankan, check dengan perintah df -h, mestinya folder mount yang dimaksud sudah ada. Kita bisa melakukan proses test dengan cara membuat atau menyalin sebuah file ke folder mount tersebut kemudian mengecek isinya. s3ql secara otomatis melakukan proses enkripsi data, sehingga yang tampil disisi DO spaces adalah file-file hasil enkripsi, namun jika dicheck pada folder mount, hasilnya adalah file dan folder normal sebagaimana mestinya
    DigitalOcean Spaces, S3QL dan Mount Folder pada Linux Server

Dengan biaya DO spaces yang relatif rendah dibandingkan Amazon S3 atau penyedia object storage lainnya, kita bisa mendapatkan lokasi penyimpanan data yang cukup besar dan aksesnya cukup mudah. Menarik bukan?

 

Linux Tips
Prev

Script untuk Menghapus Antrian Spam pada Zimbra Mail Server (Updated)

Next

Script untuk Menghapus Antrian Spam pada Zimbra dengan Konfirmasi

Related Posts

Blog & ResourcesEventHeadlineTrainingVMWare
September 24, 2012

Training VMWare vSphere Fundamental & Medium (High Availability), 3-4 Oktober 2012

Read more
EventHeadlineTraining
October 5, 2011

Training Migrasi Windows Linux-Linux Server Administrator 22-23 Oktober 2011

Read more
business-proposal.jpg
BlogBlog & Resources
April 7, 2016

One Step Ahead

Read more
Search
Recent Post
  • Zimbra Daffodil 10.1.16 Rilis: Modern Web App Makin Cerdas, Backup Lebih Hemat Storage, dan Peningkatan Keamanan
  • Live Migration vs High Availability di XCP-ng: Perbedaan dan Skenario Penggunaan
  • Informasi untuk Pelanggan PT. Excellent Infotama Kreasindo : Penyesuaian Kebijakan Masa Berlaku Sertifikat SSL/TLS Menuju Standar Keamanan Global
  • Excellent Infotama Kreasindo: Lingkungan Kerja yang Memberi Ruang untuk Bertumbuh
  • Segudang Benefit dari Dana Buffer: Ketika Kebijakan Berangkat dari Pengalaman
Categories
Archives
Featured image: DigitalOcean Spaces, S3QL dan Mount Folder pada Linux Server
Get in Touch

KATEGORI

  • Home
  • Artikel
  • Jadwal
  • Event
  • Berita

LAYANAN

  • Zimbra Mail Server
  • Ubuntu
  • XCP-ng
  • Vinchin
  • ASAV
  • Proxmox
  • RHEL
  • Nakivo
  • SMTP Relay
  • SSL Certificate

KONTAK KAMI

PT. Excellent Infotama Kreasindo, Premier Serenity Blok J12, Jl. KH. Agus Salim No. 40E, Bekasi Jaya, Bekasi Timur, Bekasi 17112, Jawa Barat, Indonesia

TENTANG KAMI

PT. Excellent Infotama Kreasindo merupakan entitas bisnis yang fokus pada layanan komputerisasi seperti implementasi sistem, konsultasi, training/workshop, dan maintenance sistem, terutama migrasi dari sistem Windows ke Linux. more…