Retensi file
Halo menawarkan policy retensi file yang dapat dikonfigurasi yang memungkinkan pengguna menentukan durasi setelah file asli, file yang dilindungi, dan laporan analisis akan dihapus secara otomatis dari penyimpanan internal. Perilaku retensi bervariasi tergantung pada bagaimana file dikirimkan ke Halo.
Layanan pembersihan
Layanan pembersihan Halo bertanggung jawab atas penghapusan file secara otomatis dari penyimpanan internal. Layanan ini melakukannya melalui dua metode. Pertama, layanan akan memberi tahu cleanup untuk menghapus file setelah file tersebut tidak lagi diperlukan. Kedua, Cron Job terjadwal dijalankan secara berkala untuk menghapus file berlebih dari penyimpanan.
Cron Job dapat dikonfigurasi untuk mengubah jumlah file yang dibersihkan, usia maksimum file yang disimpan, dan jadwal eksekusinya.
Untuk informasi lebih lanjut tentang konfigurasi Cleanup Service, silakan lihat Perubahan Konfigurasi.
Retensi berdasarkan metode pengiriman
Sync API
File yang dikirim melalui Sync API dihapus dari penyimpanan internal segera setelah respons dikembalikan kepada pemanggil. Cron job cleanup service bertindak sebagai jaring pengaman untuk menghapus file yatim piatu yang tidak dibersihkan selama pemrosesan.
Async API
Karena sifat API yang asinkron, file disimpan selama periode yang dapat dikonfigurasi agar pengguna memiliki waktu untuk mengambil hasil. Jendela retensi ini dapat dikonfigurasi melalui pengaturan QUEUE__MessageDelayInMs dari Async API (default: 1 jam). Setelah periode ini, cleanup service menghapus file. Pengaturan maxAge pada cron job memberikan jaring pengaman tambahan untuk file apa pun yang tidak dibersihkan oleh mekanisme berbasis pesan. Pastikan maxAge lebih besar dari atau sama dengan QUEUE__MessageDelayInMs.
Untuk informasi lebih lanjut tentang konfigurasi Async API, silakan lihat Konfigurasi Async API.
ICAP (Internet Content Adaptation Protocol)
Server ICAP meneruskan file ke Sync API untuk perlindungan. Perilaku retensi Sync API yang dijelaskan di atas berlaku untuk file-file ini. Server ICAP mempertahankan cache lokalnya sendiri untuk file yang dilindungi, yang diatur oleh batas ukuran cache, bukan oleh policy retensi berbasis waktu.
Storage Monitor
Storage Monitor melindungi file secara langsung di dalam penyimpanan cloud yang terhubung (mis. OneDrive, SharePoint, Outlook). File dihapus dari penyimpanan internal Halo segera setelah Storage Monitor mengganti file asli di penyimpanan cloud. Policy retensi file Halo tidak berlaku untuk file di penyimpanan cloud pelanggan - retensi file tersebut diatur oleh policy penyimpanan cloud milik pelanggan sendiri.
Portal
Fitur "Clean a File" pada Portal mengirimkan file ke Sync API untuk perlindungan. Perilaku retensi Sync API yang dijelaskan di atas berlaku - file dihapus dari penyimpanan internal segera setelah respons dikembalikan.