เลือกเอกสาร
สถาปัตยกรรม PhotoRobot และการไหลของข้อมูล
นโยบายนี้กําหนดสถาปัตยกรรม PhotoRobot และโฟลว์ข้อมูล ให้คําอธิบายเกี่ยวกับสถาปัตยกรรมระดับสูง การไหลของข้อมูล และหลักการออกแบบของ PhotoRobot และสนับสนุนการปฏิบัติตามภาระผูกพันตามสัญญาของเราภายใต้ DPA และ SLA
PhotoRobot Cloud เป็นสถาปัตยกรรมบนคลาวด์ที่ใช้บริการ Google Cloud Platform สําหรับการประมวลผลที่ปรับขนาดได้
สถาปัตยกรรมระดับสูง
การประมวลผล
- ทรัพยากรการประมวลผลที่จัดการโดย GCP (ปรับขนาดอัตโนมัติ)
- ปริมาณงานคอนเทนเนอร์ที่ปลอดภัย
- VM ที่ได้รับการป้องกันและข้อมูลประจําตัวของปริมาณงาน
ค่าเช่าคลัง
- ที่เก็บข้อมูล Google Cloud Storage (ภูมิภาคสหภาพยุโรป)
- การกําหนดเวอร์ชันและการควบคุมการเข้าถึง
- การเข้ารหัสที่ไม่ได้ใช้งานด้วยคีย์ที่จัดการโดย GCP
เครือ ข่าย
- HTTPS/TLS 1.2+ สําหรับการรับส่งข้อมูลขาเข้า/ขาออกทั้งหมด
- ไม่มีการเข้าถึงบริการภายในของสาธารณะ
- การเข้าถึงแบบรับรู้ข้อมูลประจําตัวที่ปริมณฑล
การผสานรวมภายนอก
- โอซีอาร์: API วิสัยทัศน์ของ Google
- API: REST API สําหรับระบบลูกค้า
- เว็บฮุค: ไม่บังคับสําหรับการแจ้งเตือนเหตุการณ์
การไหลของข้อมูล (แนวคิด)
- อัปโหลด
- ผู้ใช้อัปโหลดรูปภาพหรือไฟล์ผ่านอินเทอร์เฟซที่รับรองความถูกต้อง (HTTPS)
- ผู้ใช้อัปโหลดรูปภาพหรือไฟล์ผ่านอินเทอร์เฟซที่รับรองความถูกต้อง (HTTPS)
- การประมวลผล
- OCR จะเรียกหากเปิดใช้งาน
- การแปลงและการสร้าง ข้อมูลเมตา
- การดําเนินการที่บันทึกไว้เพื่อการตรวจสอบ
- ค่าเช่าคลัง
- ออบเจ็กต์ที่เก็บไว้ใน Google Cloud Storage
- ข้อมูลเมตาที่จัดเก็บไว้ในฐานข้อมูล ที่จัดการบนคลาวด์
- การจัดส่ง
- ผลลัพธ์ที่ประมวลผลสามารถเข้าถึงได้ผ่าน UI หรือ API
- การส่งออกเพิ่มเติมผ่านฟังก์ชัน การส่งออกมาตรฐาน
หลักการออกแบบ
- ไม่มีข้อมูลดิบออกจากภูมิภาคสหภาพยุโรป
- การประมวลผลทั้งหมดแยกได้ภายใน GCP
- ไม่สามารถเข้าถึงโครงสร้างพื้นฐานพื้นฐานโดยตรงโดยบุคคลที่สาม
- การพึ่งพาภายนอกน้อยที่สุด (เฉพาะบริการ Google Cloud ที่เชื่อถือได้)