Object Storage
Penyimpanan file S3-compatible — simpan, kelola, dan distribusikan file, gambar, video, dan backup. Bisa dipasang custom domain + CDN. Bayar sesuai pemakaian.
Bagaimana Cara Kerjanya?
Object Storage dari FlazHost (OSS) adalah layanan penyimpanan file S3-compatible. Setiap pelanggan mendapat bucket terisolasi dengan access key sendiri — cocok untuk menyimpan gambar, video, backup, file statis website, dan data aplikasi.
Alur kerja: Anda beli paket Storage → sistem otomatis membuat bucket + access key → bucket siap diakses lewat API S3, file explorer web, atau dipasang ke aplikasi Runner/Kubernetes.
- Pilih plan Storage (flat atau metered)
- Bayar invoice — bucket + access key dibuat otomatis
- Akses bucket lewat S3 API, file explorer, atau link ke aplikasi
- (Opsional) Pasang custom domain untuk akses publik
- Pantau pemakaian lewat dashboard — auto-suspend jika lewat kuota
Fitur Object Storage
Provisioning Flow
Saat Anda membeli paket Storage, sistem otomatis:
- Buat bucket dengan nama unik
- Buat RAM user + policy scoped ke bucket itu saja
- Buat AccessKey untuk user tersebut
- Simpan credential terenkripsi di database
- (Opsional) Bind shared domain atau BYOD domain
Setiap langkah punya rollback otomatis jika salah satu gagal.
S3-Compatible API
Bucket kompatibel dengan Amazon S3 API. Bisa diakses dari bahasa pemrograman apa pun (AWS SDK, boto3, MinIO client, dll), aplikasi Runner, atau langsung dari kode.
Access Key Terisolasi
Setiap pelanggan mendapat RAM user + AccessKey terpisah yang hanya bisa mengakses bucket miliknya sendiri. Tidak bisa melihat atau mengubah bucket pelanggan lain.
Custom Domain + CDN
Pasang domain kustom untuk akses publik (mis. cdn.tokosaya.com). Bisa ditambahkan CDN untuk kecepatan global + perlindungan DDoS.
File Explorer Web
Kelola file langsung dari browser: upload, download, rename, move, delete, dan buat link berbagi (presigned URL) dengan masa berlaku tertentu.
Dua Model Billing
- Flat (paket) — Kuota tetap per bulan. Jika lewat, bucket di-suspend sampai periode berikutnya atau upgrade.
- Metered (ukur) — Bayar sesuai pemakaian: Rp/GB penyimpanan + Rp/GB bandwidth. Bisa pasang batas maksimal pengeluaran (max monthly spend). Jika estimasi bulanan melebihi batas, bucket auto-suspend.
Perhitungan biaya metered: storage usage (GB) × harga per GB + bandwidth out (GB) × harga per GB. Biaya di-extrapolasi untuk estimasi bulan berjalan.
- Flat (paket) — Kuota tetap per bulan. Jika lewat, bucket di-suspend sampai periode berikutnya atau upgrade.
- Metered (ukur) — Bayar sesuai pemakaian: Rp/GB penyimpanan + Rp/GB bandwidth. Bisa pasang batas maksimal pengeluaran (max monthly spend).
Auto-suspend
Jika pemakaian melebihi kuota (flat) atau estimasi bulanan melebihi batas (metered), bucket otomatis di-suspend — file tetap ada, tapi tidak bisa diakses publik sampai di-unsuspend.
Plans & Pricing
Storage tersedia dalam paket flat (kuota tetap) atau metered (bayar sesuai pemakaian).
Cara Menggunakan Object Storage
1. Lewat File Explorer (Web)
Buka dashboard Storage di FlazHost. Anda bisa upload, download, dan kelola file langsung lewat browser. File bisa dibagikan lewat link publik (presigned URL) yang kadaluwarsa otomatis.
2. Lewat S3 API (SDK/CLI)
Bucket kompatibel dengan Amazon S3. Gunakan Access Key dan Secret Key dari dashboard untuk mengakses bucket dari aplikasi atau CLI:
- AWS CLI:
aws s3 ls s3://bucket-name --endpoint-url https://s3.flazhost.com - Node.js (aws-sdk): Set endpoint ke
https://s3.flazhost.com - Python (boto3): Set endpoint_url ke
https://s3.flazhost.com
3. Link ke Aplikasi Runner/Kubernetes
Saat deploy aplikasi di Runner atau Kubernetes, Anda bisa langsung attach bucket Storage. Environment variables (S3_ENDPOINT, S3_ACCESS_KEY, S3_SECRET_KEY, S3_BUCKET) otomatis di-inject ke container.
Custom Domain & CDN
Bucket bisa diakses lewat domain kustom Anda sendiri. Dua opsi:
- Shared domain — Subdomain whitelabel otomatis, mis.
namabucket.storage.flazhost.com. Gratis, SSL otomatis. - BYOD (Bring Your Own Domain) — Gunakan domain Anda sendiri. Set CNAME ke endpoint FlazHost, verifikasi, dan selesai. SSL otomatis via SSL otomatis.
Untuk akses publik (static website, CDN), tambahkan Edge CDN tier agar traffic dipercepat dan dilindungi.
Keamanan
- Isolasi RAM — Setiap pelanggan punya RAM user terpisah dengan policy yang membatasi hanya ke bucket miliknya
- Encryption at rest — File dienkripsi di sisi server server (AES-256)
- Credential terenkripsi — Access Key Secret disimpan terenkripsi (AES-256-GCM) di database FlazHost
- Presigned URL — Bagikan file tanpa mengekspos kredensial, dengan masa berlaku yang bisa diatur
Monitoring & Billing
Dashboard menampilkan pemakaian Storage Anda secara real-time:
- Storage used — Total penyimpanan terpakai (GB)
- Bandwidth — Traffic keluar/masuk (GB)
- Biaya estimasi — Untuk metered plan, estimasi tagihan bulan berjalan
- Status bucket — Active, Suspended (jika quota exceeded)
Sistem monitoring berjalan setiap jam dan mencatat pemakaian untuk keperluan billing.
Mulai Menggunakan Object Storage
Object Storage bisa langsung dipesan dari halaman Storage di dashboard FlazHost. Pilih plan flat atau metered — bucket dan access key dibuat otomatis setelah pembayaran.