Pengekalan fail
Halo menawarkan policy pengekalan fail yang boleh dikonfigurasi yang membolehkan pengguna menentukan tempoh selepas itu fail asal, fail dilindungi dan laporan analisis akan dialih keluar secara automatik daripada storan dalaman. Tingkah laku pengekalan berbeza bergantung pada cara fail dihantar ke Halo.
Perkhidmatan pembersihan
Perkhidmatan pembersihan Halo bertanggungjawab untuk pemadaman automatik fail daripada storan dalaman. Ia melaksanakan perkara ini melalui dua kaedah. Pertama, perkhidmatan akan memaklumkan pembersihan untuk mengalih keluar fail sebaik sahaja ia tidak lagi diperlukan. Kedua, Cron Job berjadual dilaksanakan secara berkala untuk mengalih keluar sebarang fail berlebihan daripada storan.
Cron Job boleh dikonfigurasikan untuk mengubah kuantiti fail yang dibersihkan, usia maksimum bagi fail yang disimpan, dan jadual pelaksanaannya.
Untuk maklumat lanjut tentang konfigurasi Cleanup Service, sila rujuk Perubahan Konfigurasi.
Pengekalan mengikut kaedah penyerahan
Sync API
Fail yang dihantar melalui Sync API dialih keluar daripada storan dalaman sebaik sahaja respons dikembalikan kepada pemanggil. Tugas cron cleanup service bertindak sebagai langkah keselamatan tambahan untuk mengalih keluar mana-mana fail yatim yang tidak dibersihkan semasa pemprosesan.
Async API
Disebabkan sifat API yang tak segerak, fail disimpan untuk tempoh yang boleh dikonfigurasikan bagi memberi masa kepada pengguna mendapatkan semula hasil. Tetingkap pengekalan ini boleh dikonfigurasikan melalui tetapan QUEUE__MessageDelayInMs bagi Async API (lalai: 1 jam). Selepas tempoh ini, cleanup service akan mengalih keluar fail tersebut. Tetapan maxAge bagi cron job menyediakan langkah keselamatan tambahan untuk mana-mana fail yang tidak dibersihkan oleh mekanisme berasaskan mesej. Pastikan maxAge lebih besar daripada atau sama dengan QUEUE__MessageDelayInMs.
Untuk maklumat lanjut tentang konfigurasi Async API, sila lihat Konfigurasi Async API.
ICAP (Internet Content Adaptation Protocol)
Pelayan ICAP memajukan fail ke Sync API untuk perlindungan. Tingkah laku pengekalan Sync API yang diterangkan di atas terpakai kepada fail ini. Pelayan ICAP mengekalkan cache setempatnya sendiri bagi fail yang dilindungi, yang dikawal oleh had saiz cache dan bukannya policy pengekalan berasaskan masa.
Pemantau Storan
Storage Monitor melindungi fail di lokasi asal dalam storan awan yang disambungkan (contohnya OneDrive, SharePoint, Outlook). Fail dialih keluar daripada storan dalaman Halo sebaik sahaja Storage Monitor menggantikan fail asal dalam storan awan. Policy pengekalan fail Halo tidak terpakai kepada fail dalam storan awan pelanggan - pengekalan fail tersebut dikawal oleh policy storan awan pelanggan sendiri.
Portal
Ciri "Clean a File" pada Portal menyerahkan fail kepada Sync API untuk perlindungan. Tingkah laku pengekalan Sync API yang diterangkan di atas terpakai - fail dialih keluar daripada storan dalaman sebaik sahaja respons dikembalikan.