Azure ได้ประกาศเปิดให้ผู้ใช้งาน Storage Account ที่เป็น Geo-redundant Storage สามารถทดลองใช้งานฟังก์ชัน Account failover ได้แล้ว

ผู้ใช้งาน Storage Account ที่เปิด Geo-redundant Storage ทั้งแบบ GRS หรือ RA-GRS (มีการทำ Replicate ข้อมูลไปอีก Region อื่น) สามารถทำงานได้อย่างต่อเนื่องกล่าวคือเมื่อ Client ไม่สามารถเขียนข้อมูลไปยังบัญชี GRS ใน Region หลักผู้ใช้งานสามารถสั่งทำ Failover ได้ โดยข้อมูลใน Storage หลักจะย้ายไปยัง Region สำรองและกลายเป็นตัวหลักแทน นอกจากนี้จะมีการอัปเดต DNS Record ของทุกบริการใน Storage ไม่ว่าจะเป็น Blob, Azure Data Lake Storage Gen 2, file, queue หรือ Table ไปยัง Region ใหม่ให้อัตโนมัติ ดังนั้นผู้ใช้งานจะสามารถเขียนข้อมูลต่อได้โดยไม่ต้องเปลี่ยนแปลงโค้ดเลย (ดูภาพประกอบด้านบน)
เมื่อเสร็จกระบวนการแล้ว Storage เดิมจะถูกตั้งค่าเป็น Local Redundant (LRS) ซึ่งหากต้องการเปลี่ยนแปลงให้กลับมาใช้ Storage ตัวเดิมเป็นหลักก็ต้องเปลี่ยนสถานะจาก LRS เป็น RA-GRS หรือ GRS ซึ่งมีค่าใช้จ่ายเพิ่มเติม อย่างไรก็ตามมีข้อควรระวังคือการทำ Account Failover อาจทำให้เกิดข้อมูลสูญหายได้เนื่องจากเป็นการทำ Replicate ข้ามพื้นที่ห่างไกลที่อาจมี Latency เกิดขึ้น หรือตอนที่เริ่มกระบวนการอาจมีข้อมูลในตัวหลักที่ยังไม่ได้ Replicate ไปทำให้ข้อมูลไม่เท่ากัน ดังนั้นให้คอยเช็ค Last Sync Time ด้วย
โดย Azure พร้อมให้บริการฟีเจอร์นี้แล้วใน US-West 2 และ US-West Central ที่สำคัญคือไม่แนะนำให้ใช้กับข้อมูลจริงในตอนนี้เพราะไม่มีรับประกันใดๆ ในช่วงทดลอง
ที่มา : https://azure.microsoft.com/en-us/blog/account-failover-now-in-public-preview-for-azure-storage/
TechTalkThai ศูนย์รวมข่าว Enterprise IT ออนไลน์แห่งแรกในประเทศไทย






