Penyimpanan objek adalah penyimpanan data komputer yang mengelola data sebagai objek, berbeda dengan arsitektur penyimpanan lain seperti sistem file yang mengelola data sebagai hierarki file, dan penyimpanan blok yang mengelola data sebagai blok dalam sektor dan trek

Cloudflare R2 adalah penyimpanan objek yang kompatibel dengan S3, tanpa biaya keluar, terdistribusi secara global. Pindahkan data dengan bebas dan bangun arsitektur multi-cloud yang Anda inginkan.

Ada banyak sekali layanan object storage yang bisa temen temen gunakan, ada yang gratis maupun berbayar. Pada artikel ini dibuat, tkjpedia berencana ingin migrasi arsitektur wordpress yang tadinya monolith menjadi agak sedikit fleksible, salah satunya adalah storage. storage wordpress yang tadinya disimpan di local storage akan diubah ke object storage.

Ada banyak pilihan yang sudah tkjpedia eksplor, provider lokal ada idcloudhost yang harga nya mulai rp 500 an per gb per bulan nya. Kemudian ada juga provider upcloud, vultr, digitalocean dan kawan kawan yang harga nya mulai 5 usd per bulan. Atau bisa juga coba lihat lihat di raksasa cloud seperti gcp, aws, yang banyak pritilan pritilan lainnya di tagihan nya, hadeh hadeh..

Kemudian ada referensi dari teman untuk mencoba cloudinary yang menawarkan gratisan sebesar 25gb. Namun setelah sedikit eksplor, saya belum menemukan bagaimana cara cepat untuk migrasi, dan tkjpedia juga memikirkan bagaimana nantinya untuk pergi dari sana jika ingin ganti ke layanan lain… Kemudian tkjpedia cari cari lagi dan ketemu lah cloudflare r2 ini.

Blog tkjpedia.com sudah memiliki beberapa artikel yang membahas tentang produk cloudflare, beberapa diantaranya sebagai berikut:

Bahkan blog tkjpedia ini juga menggunkan beberapa layanan dari cloudflare yang gratisan..

Prasyarat Menggunakan S3 / Object Storage Cloudflare R2

  1. Daftar akun cloudflare, tentunya
  2. Atur metode pembayaran
  3. Gunakan cloudflare untuk DNS (jika ingin custom domain)

Langkah Langkah menggunakan Cloudflare R2

Pertama loginlah ke cloudflare kemudian lihat navigasi sebelah kiri terdapat tombol R2

Kemudian aktifkan R2 di akun cloudflare kamu dengan cara order. ternang aja cloudflare r2 ada basic plan yang gratis, jadi ini ga dikenakan biaya. Kamu bakal ditagih jika pemakaian melebih batas.

Fitur fitur gratisan nya bisa temen temen lihat pada gambar berikut:

Jika R2 sudah aktif maka langkah selanjutnya kita akan buat bucket baru. Beri nama bucket dan klik create bucket..

Jika bucket sudah terbentuk maka silahkan dibuka dan tampilan nya akan seperti ini.

Autentikasi

Untuk autentikasi silahkan kembali ke halaman sebelumnya kemudian klik Manage R2 API Tokens dan buat token baru. Beri permision sesuai penggunaan. “Edit” jika token tersebut akan digunakan untuk upload file.

Coba Koneksi Menggunakan S3 Client Cyberduck

Untuk menguji object storage R2, kita coba koneksi dan upload file melalui s3 client, cyberduck.

Gunakan endpoint, access key id, dan access key secret untuk masuk ke storage tersebut.

Kemudian disini saya mencoba untuk mengupload beberapa file gambar.

Dan setelah itu saya buka url nya, dan bisaaaaaaaa.. selamat mencoba…