การเก็บรักษาไฟล์
Halo มี policy การเก็บรักษาไฟล์ที่กำหนดค่าได้ ซึ่งช่วยให้ผู้ใช้ระบุระยะเวลาหลังจากนั้นไฟล์ต้นฉบับ ไฟล์ที่ได้รับการปกป้อง และรายงานการวิเคราะห์จะถูกลบออกจากพื้นที่จัดเก็บภายในโดยอัตโนมัติ ลักษณะการเก็บรักษาจะแตกต่างกันไปตามวิธีที่ส่งไฟล์ไปยัง Halo
บริการ Cleanup
บริการ cleanup ของ Halo มีหน้าที่รับผิดชอบในการลบไฟล์ออกจากพื้นที่จัดเก็บภายในโดยอัตโนมัติ โดยดำเนินการผ่านสองวิธี วิธีแรกคือบริการต่าง ๆ จะแจ้ง cleanup ให้ลบไฟล์เมื่อไม่จำเป็นต้องใช้อีกต่อไป วิธีที่สองคือมีการรัน Cron Job ตามกำหนดเวลาเป็นระยะเพื่อลบไฟล์ส่วนเกินออกจากพื้นที่จัดเก็บ
Cron Job สามารถกำหนดค่าให้ปรับจำนวนไฟล์ที่จะถูกล้างข้อมูล อายุสูงสุดของไฟล์ที่จัดเก็บไว้ และตารางเวลาที่จะให้ทำงานได้
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าของ Cleanup Service โปรดดูที่ การเปลี่ยนแปลงการกำหนดค่า.
การเก็บรักษาตามวิธีการส่ง
Sync API
ไฟล์ที่ส่งผ่าน Sync API จะถูกลบออกจากที่จัดเก็บข้อมูลภายในทันทีหลังจากส่งการตอบกลับกลับไปยังผู้เรียกใช้แล้ว งาน cron ของ cleanup service ทำหน้าที่เป็นตาข่ายนิรภัยเพื่อลบไฟล์ตกค้างที่ไม่ได้ถูกล้างระหว่างการประมวลผล
Async API
เนื่องจากลักษณะการทำงานแบบอะซิงโครนัสของ API ไฟล์จะถูกเก็บไว้ตามช่วงเวลาที่กำหนดค่าได้เพื่อให้ผู้ใช้มีเวลาในการดึงผลลัพธ์ หน้าต่างการเก็บรักษานี้สามารถกำหนดค่าได้ผ่านการตั้งค่า QUEUE__MessageDelayInMs ของ Async API (ค่าเริ่มต้น: 1 ชั่วโมง) หลังจากช่วงเวลานี้ cleanup service จะลบไฟล์ งาน cron ที่ตั้งค่า maxAge จะทำหน้าที่เป็นตาข่ายนิรภัยเพิ่มเติมสำหรับไฟล์ใด ๆ ที่ไม่ได้ถูกล้างโดยกลไกที่อิงตามข้อความ ตรวจสอบให้แน่ใจว่า maxAge มากกว่าหรือเท่ากับ QUEUE__MessageDelayInMs.
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าของ Async API โปรดดู การกำหนดค่า Async API.
ICAP (Internet Content Adaptation Protocol)
เซิร์ฟเวอร์ ICAP ส่งต่อไฟล์ไปยัง Sync API เพื่อการป้องกัน ลักษณะการเก็บรักษาของ Sync API ที่อธิบายไว้ข้างต้นใช้กับไฟล์เหล่านี้ เซิร์ฟเวอร์ ICAP จะดูแลแคชภายในเครื่องของไฟล์ที่ได้รับการป้องกันของตนเอง ซึ่งถูกควบคุมด้วยขีดจำกัดขนาดแคชแทนนโยบายการเก็บรักษาตามเวลา
Storage Monitor
Storage Monitor ปกป้องไฟล์ ณ ตำแหน่งเดิมภายในที่เก็บข้อมูลบนคลาวด์ที่เชื่อมต่ออยู่ (เช่น OneDrive, SharePoint, Outlook) ไฟล์จะถูกลบออกจากที่จัดเก็บข้อมูลภายในของ Halo ทันทีหลังจากที่ Storage Monitor แทนที่ไฟล์ต้นฉบับในที่เก็บข้อมูลบนคลาวด์ policy การเก็บรักษาไฟล์ของ Halo จะไม่มีผลกับไฟล์ในที่เก็บข้อมูลบนคลาวด์ของลูกค้า โดยการเก็บรักษาไฟล์เหล่านั้นจะอยู่ภายใต้ policy ที่เก็บข้อมูลบนคลาวด์ของลูกค้าเอง
Portal
ฟีเจอร์ "Clean a File" ของ Portal จะส่งไฟล์ไปยัง Sync API เพื่อการป้องกัน ลักษณะการเก็บรักษาของ Sync API ที่อธิบายไว้ข้างต้นมีผลใช้เช่นกัน - ไฟล์จะถูกลบออกจากที่จัดเก็บข้อมูลภายในทันทีหลังจากส่งการตอบกลับกลับมาแล้ว