ในระบบบริการ Cloud ที่ให้บริการในระดับนานาชาติ และมี Data Center อยู่ทั่วโลก มักจะมีรูปแบบการเก็บข้อมูลของบริการต่างๆ ของตัวเองที่ไม่เหมือนกัน
และสำหรับ Azure ของ Microsoft ก็เช่นเดียวกัน
Azure ไม่ได้เก็บข้อมูลไว้ที่ๆ เราเลือกหรือ?
ถ้าเป็นบริการ Azure Service ทั่วไป เกือบทั้งหมดเราสามารถเลือกได้ว่าจะให้ทำงานใน Region ไหนใช่ไหม แต่ไม่ใช่สำหรับการทำงานของ Azure Service บางส่วนแน่ๆ
ทั้งนี้เพราะการประมวลผล หรือการรักษาข้อมูลบางอย่าง มีกลไกที่ทำให้ข้อมูลจะไม่ถูกเก็บหรือประมวลผลไว้ใน Region ที่เราเลือกไว้
มีอะไรบ้าง พลลองเอามาลิสต์ไว้ที่นี่ครับ
- Language Understanding (LUIS ที่พลเคยอธิบายไว้ที่นี่) จะเก็บ active learning data ไว้ในยุโรป, สหรัฐ, หรือออสเตรเลีย อันใดอันหนึง
- Azure Machine Learning จะมีการเก็บชื่อข้อความที่ตั้งเองแบบต่างๆ เช่น
- ชื่อ workspace
- ชื่อ resource group
- experiment parameter
- ไว้ในสหรัฐอเมริกา สำหรับใช้ในการ debug
- Azure Databrick จะเก็บ identity data, ชื่อ table, และข้อมูล object path ไว้ในสหรัฐ
- Azure Sentinel
- Azure Serial Console
- ข้อมูลลูกค้าทั้งหมดจะถูกเก็บไว้ตาม Geo ที่เลือก
- แต่ข้อมูลอาจจะถูกประมวลผลนอก Geo เวลาที่ใช้งานผ่าน Azure Portal
- บริการที่เป็น Preview, Beta, หรือ Prerelease ข้อมูลมักจะถูกเก็บอยู่ในสหรัฐ แต่บางครั้งก็จะถูกเลือกเก็บในระบบ global
ดูเพิ่มเติมได้ที่ Data Residency in Azure | Microsoft Azure