Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Redis

Active-Active Geo-Distribution พร้อมใช้งานโดยทั่วไปแล้วใน Azure Cache สำหรับ Redis Enterprise

เรารู้สึกตื่นเต้นที่จะประกาศความพร้อมใช้งานทั่วไปของ Active-Active Geo-Distribution จาก Redis ใน Azure Cache สำหรับระดับ Enterprise และ Enterprise Flash ของ Redis ลูกค้า Azure Cache สำหรับ Redis สามารถมีอินสแตนซ์ฐานข้อมูลแคชระดับองค์กรได้มากถึงห้าอินสแตนซ์ในภูมิภาค Azure ที่แตกต่างกันเพื่อสร้างแคชการจำลองทางภูมิศาสตร์ที่ใช้งานอยู่โดยใช้ชนิดข้อมูลที่จำลองแบบที่ไม่มีข้อขัดแย้ง การปรับใช้ระดับองค์กรแบบแอ็คทีฟช่วยให้ธุรกิจต่างๆ สร้างแอปพลิเคชันระดับโลกที่มีเวลาแฝงในการอ่าน/เขียนในระดับย่อยมิลลิวินาทีภายในเครื่อง ซึ่งมีความยืดหยุ่นต่อความล้มเหลวได้ดีกว่ามาก ซึ่งครอบคลุมโดย SLA ความพร้อมใช้งานของ Azure 99.999% นอกจากนี้ Active-Active Geo-Distribution ยังให้ความสม่ำเสมอในท้ายที่สุด รองรับการเขียนไปยังอินสแตนซ์ Redis หลายรายการทั่วโลก และดูแลการรวมการเปลี่ยนแปลงในเครื่องในขณะที่แก้ไขข้อขัดแย้งที่คาดการณ์ได้

Active-Active Geo-Distribution เรียกว่า Active geo-replication ใน Azure ทำให้เกิดสถานการณ์สำคัญหลายประการสำหรับแอปพลิเคชันระดับองค์กร: 

  1. ความต่อเนื่องทางธุรกิจพร้อมความพร้อมให้บริการสูงถึง 99.999% 
  2. การปรับขนาดแอปพลิเคชันทั่วโลกด้วย ท้องถิ่น อ่านเขียน เวลาในการตอบสนอง
  3. การป้องกันการหยุดชะงักของภูมิภาค Azure
  4. ความสอดคล้องของข้อมูลทั่วโลก

วิธีการตั้งค่าการจำลองทางภูมิศาสตร์ที่ใช้งานอยู่บนระดับองค์กร

โปรดทราบว่า Active-Active Geo-Distribution หรือที่เรียกว่าการจำลองทางภูมิศาสตร์ที่ใช้งานอยู่ใน Azure มีให้ใช้งานบน Azure Cache สำหรับระดับ Redis Enterprise และ Enterprise Flash เท่านั้น

ต้องตั้งค่าการจำลองทางภูมิศาสตร์ที่ใช้งานอยู่ในขั้นต้นเมื่อสร้างอินสแตนซ์ Redis คุณสามารถตั้งค่าการจำลองทางภูมิศาสตร์ที่ใช้งานอยู่สำหรับอินสแตนซ์ของคุณใน Azure Portal ได้ดังนี้:

1. สร้างอินสแตนซ์ Redis Enterprise ใหม่

Active-Active Geo-Distribution พร้อมใช้งานโดยทั่วไปแล้วใน Azure Cache สำหรับ Redis Enterprise

2. คลิกที่แท็บ "ขั้นสูง" ในการสร้างประสบการณ์

3. จากนั้นคลิก 'กำหนดค่า' ในส่วนการจำลองทางภูมิศาสตร์ที่ใช้งานอยู่เพื่อตั้งค่าการจำลองทางภูมิศาสตร์ที่ใช้งานอยู่

4. เลือกกลุ่มการจำลองแบบที่มีอยู่ เพื่อเพิ่มอินสแตนซ์แคชใหม่ให้กับกลุ่มที่มีอยู่ หรือสร้างกลุ่มการจำลองแบบใหม่โดยระบุชื่อกลุ่มการจำลองแบบใหม่

Active-Active Geo-Distribution พร้อมใช้งานโดยทั่วไปแล้วใน Azure Cache สำหรับ Redis Enterprise

ขั้นตอนโดยละเอียดในการสร้างและตั้งค่าการจำลองทางภูมิศาสตร์ที่ใช้งานอยู่บนระดับแฟลชขององค์กรและระดับองค์กรมีอยู่ในเอกสาร Azure Cache สำหรับ Redis

คุณสมบัติหลัก

ความต่อเนื่องทางธุรกิจพร้อมความพร้อมให้บริการสูงสุด 99.999%

Active-Active Geo-Distribution พร้อมใช้งานโดยทั่วไปแล้วใน Azure Cache สำหรับ Redis Enterprise

Active-Active ในระดับ Enterprise ออกแบบมาเพื่อให้ความต่อเนื่องทางธุรกิจ ทำให้สามารถกู้คืนจากความเสียหายได้อย่างรวดเร็วในกรณีที่ Azure ขัดข้องในระดับภูมิภาค ด้วย Active-Active อินสแตนซ์แคชสามารถกำหนดค่าได้ในพื้นที่ Azure สองแห่งขึ้นไป (สูงสุดห้าแห่ง) ช่วยให้คุณมีความยืดหยุ่นในการปรับใช้แอปพลิเคชันทั่วประเทศในหลายภูมิภาคภายในขอบเขตของประเทศหรือเผยแพร่แอปพลิเคชันไปทั่วโลก

เมื่อภูมิภาค Azure ประสบกับเหตุการณ์ขนาดใหญ่หรือการหยุดทำงาน อินสแตนซ์แคชอื่นๆ ที่เข้าร่วมในกลุ่มการจำลองแบบจะยังคงรับคำขออ่านและเขียน แม้ว่าอินสแตนซ์ส่วนใหญ่ในกลุ่มการจำลองแบบจะไม่ทำงาน (3 จาก 5) อินสแตนซ์ที่เหลือจะไม่หยุดชะงัก แอปพลิเคชันจำเป็นต้องตรวจสอบอินสแตนซ์แคชและสลับไปยังภูมิภาคอื่นเมื่ออินสแตนซ์ไม่พร้อมใช้งาน

การปรับขนาดแอปพลิเคชันทั่วโลกด้วยเวลาในการตอบสนองการอ่านและเขียนในเครื่อง

Active-Active Geo-Distribution พร้อมใช้งานโดยทั่วไปแล้วใน Azure Cache สำหรับ Redis Enterprise

แอปพลิเคชันที่เชื่อมต่อกับอินสแตนซ์ Active-Active สามารถเชื่อมต่อกับอินสแตนซ์ที่ใกล้เคียงที่สุดทางภูมิศาสตร์ การจำลองแบบสองทิศทางจะใช้ระหว่างอินสแตนซ์ทั้งหมดที่มีส่วนร่วมใน Active-Active ในโทโพโลยีแบบเมชเพื่อจำลองการเขียนทั้งหมด การเขียนทั้งหมดที่เขียนโดยแอปพลิเคชันไปยังอินสแตนซ์ในเครื่องจะถูกจำลองแบบอัตโนมัติไปยังอินสแตนซ์อื่นๆ ทั้งหมด เสนอเวลาแฝงในพื้นที่ในการดำเนินการอ่านและเขียน โดยไม่คำนึงถึงจำนวนภูมิภาคที่กระจายตามภูมิศาสตร์และระยะห่างจากกันและกัน

แอปพลิเคชันที่เผยแพร่ทั่วโลกสามารถส่งคำขออ่านและเขียนทั้งหมดไปยังอินสแตนซ์ที่ใกล้เคียงที่สุดหรือในเครื่อง และเพลิดเพลินกับเวลาแฝงในการอ่าน/เขียน Redis ที่มีตัวเลขหลักเดียว (มิลลิวินาที)

ความสอดคล้องของข้อมูลทั่วโลก – ทำตามดวงอาทิตย์!

Active-Active Geo-Distribution พร้อมใช้งานโดยทั่วไปแล้วใน Azure Cache สำหรับ Redis Enterprise

Active-Active ช่วยให้สามารถแก้ไขข้อขัดแย้งได้อย่างราบรื่นระหว่างอินสแตนซ์แคชที่กระจายตามพื้นที่ตั้งแต่สองอินสแตนซ์ขึ้นไป คุณสามารถเขียนไปยังอินสแตนซ์แคชได้หลายรายการ และการเปลี่ยนแปลงจะถูกรวมโดยอัตโนมัติโดยเทคโนโลยีการจำลองแบบพื้นฐาน ซึ่งอิงตามหลักการของประเภทข้อมูลที่จำลองแบบปราศจากข้อขัดแย้ง

สิ่งนี้มีประโยชน์สำหรับแอปพลิเคชันที่ปรับใช้ทั่วโลกหรือระดับประเทศในหลายภูมิภาคที่ต้องเก็บข้อมูลให้ตรงกันในทุกอินสแตนซ์ เช่น ธนาคารข้ามชาติ สามารถใช้กับแอปพลิเคชันที่มีโมเดล 'ตามดวงอาทิตย์' ได้เช่นกัน ตัวอย่างเช่น ระบบควบคุมซอร์สโค้ด DevOps หรือฝ่ายดูแลลูกค้าที่งานจากที่หนึ่งถูกส่งไปยังอีกที่หนึ่งซึ่งอาจอยู่หลายโซนเวลา

บทสรุป

Active-Active บน Azure Cache สำหรับ Redis Enterprise ปลดล็อกความสามารถที่สำคัญสำหรับแอปพลิเคชันระดับองค์กร ซึ่งจำเป็นต้องพร้อมใช้งานสูงทุกที่ทุกเวลา ไม่ว่าจะปรับใช้แอปพลิเคชันหลายภูมิภาคทั่วประเทศหรือแอปพลิเคชันที่เผยแพร่ทั่วโลก Active-Active มีความสำคัญต่อกรณีการใช้งาน เช่น การจัดการเซสชันทั่วโลก การตรวจจับการฉ้อโกงทั่วโลก การค้นหาแบบกระจายตามพื้นที่ และการจัดการสินค้าคงคลังแบบเรียลไทม์

และเรารู้สึกตื่นเต้นที่จะประกาศว่าฟังก์ชันนี้พร้อมใช้งานโดยทั่วไปแล้วใน Azure Cache สำหรับ Redis Enterprise Tiers! ค้นหาลิงก์ไปยังเอกสารและการสาธิตด้านล่าง โปรดลองดูและแสดงความคิดเห็น เราหวังว่าจะได้รับการติดต่อจากคุณ

เอกสารประกอบของ Microsoft เกี่ยวกับ Azure Cache for Redis geo-replication

สร้าง Azure Cache ของคุณเองสำหรับ Redis Enterprise:Azure Cache สำหรับ Redis – Microsoft Azure

ภาพรวมของ Enterprise Tiers และความร่วมมือกับ MIcrosoft/Redis

ดูตัวอย่างการใช้งานการจำลองทางภูมิศาสตร์ที่ใช้งานอยู่