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

ประกาศตัวอย่างสาธารณะของ Redis Enterprise บน Azure Cache

การนำเสนอคุณลักษณะใหม่ให้กับ Azure Cache สำหรับ Redis 

ที่ RedisConf 2020 Takeaway ในเดือนพฤษภาคม เราได้ประกาศการขยายความร่วมมือกับ Microsoft Azure และแนะนำ Redis Enterprise เป็นสองระดับใหม่บน Azure Cache สำหรับ Redis เรารู้สึกยินดีเป็นอย่างยิ่งกับความสนใจและผลตอบรับเชิงบวกที่เราได้รับจากชุมชน Redis และรู้สึกตื่นเต้นที่จะประกาศว่าบริการนี้พร้อมให้ใช้งานในการแสดงตัวอย่างต่อสาธารณะแล้ว

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

สิ่งที่คาดหวังในการแสดงตัวอย่างสาธารณะ 

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

  • โอเพ่นซอร์ส Redis 6.0 : Redis เวอร์ชันที่ปลอดภัยที่สุดจนถึงปัจจุบัน
  • การจำลองแบบหลาย AZ มอบความพร้อมใช้งานที่ดีขึ้นถึง 99.99%
  • Redis บน Flash (RoF) บนเครื่องเสมือนที่เปิดใช้งาน Azure NVMe 
  • โมดูลองค์กร รวมทั้ง 
    • ค้นหาซ้ำ
    • RedisTimeSeries
    • RedisBloom
  • การปรับขนาด 
    • ชุดข้อมูลสูงสุด 15TB 
    • การเชื่อมต่อพร้อมกันสามารถขยายได้ถึง 500K 
  • ความปลอดภัย 
    • Private Link รองรับการแยกเครือข่าย
    • การเชื่อมต่อ TLS (การรักษาความปลอดภัยชั้นการขนส่ง) 
  • การเรียกเก็บเงินแบบรวม และการใช้จ่ายตามสัญญาของ Azure 
  • พร้อมใช้งานในภูมิภาค Azure หลายแห่ง รวมทั้ง West US 2, South Central US, UK South, SE Asia, West Europe, East US, Australia East, East US 2, North Europe และ Central US
  • พร้อมให้บริการทั่วไปเร็วๆ นี้
    • การจำลองทางภูมิศาสตร์แบบแอ็คทีฟในหลายพื้นที่และการเฟลโอเวอร์ที่ราบรื่น มอบความพร้อมใช้งานที่ดีขึ้น 99.999%

การแสดงตัวอย่างสาธารณะรองรับความพร้อมใช้งานสูงสุด 99.99% และได้รับการสนับสนุน 24 x 7 x 365 โดยทีมสนับสนุนของ Microsoft และ Redis การแสดงตัวอย่างแบบสาธารณะสามารถใช้เป็นมากกว่าการทดสอบและพิสูจน์วัตถุประสงค์ของแนวคิด และลูกค้าอาจพิจารณาว่าเป็นตัวเลือกสำหรับการแสดงละคร ก่อนการผลิต หรือการผลิต หากบริการตรงตามความต้องการของคุณ

ควรพิจารณาระดับ Enterprise เมื่อใด 

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

  1. การขยายกรณีการใช้งาน Redis: ระดับองค์กรขยายเกินกว่าโครงสร้างข้อมูลดั้งเดิมของ Redis ทำให้นักพัฒนาสามารถทำอะไรกับ Redis ได้มากขึ้นโดยใช้ประโยชน์จากโมดูล Redis สิ่งนี้แสดงถึงข้อได้เปรียบอย่างมากสำหรับนักพัฒนาโดยอนุญาตให้พวกเขาใช้ฐานข้อมูลที่ได้รับความนิยมมากที่สุดสำหรับกรณีการใช้งานขั้นสูง โมดูลที่รองรับในการแสดงตัวอย่างสาธารณะคือ:
    1. ค้นหาซ้ำ :เครื่องมือค้นหาแบบเรียลไทม์ที่เรียกใช้ชุดข้อมูล Redis ของคุณ และอนุญาตให้คุณสืบค้นข้อมูลที่เพิ่งได้รับการจัดทำดัชนี บรรลุความเร็วของ Redis ในเครื่องมือค้นหาของคุณ
    2. RedisBloom: ตัวกรอง TopK, CountMinSketch และ Bloom และ Cuckoo ใช้กันอย่างแพร่หลายเพื่อสนับสนุนการสืบค้นข้อมูลสมาชิกด้วยฟังก์ชันการเป็นสมาชิกที่มีประสิทธิภาพและต่อเนื่องตลอดเวลา ที่กล่าวว่าการใช้งานโครงสร้างข้อมูลความน่าจะเป็นที่รวดเร็วและมีประสิทธิภาพไม่ใช่เรื่องง่ายที่จะพัฒนาในชั้นแอปพลิเคชัน RedisBloom สนุกกับสเกลเชิงเส้น เวลาเฟลโอเวอร์ในหลักวินาทีเดียว และความทนทานของ Redis Enterprise พร้อมการจัดเตรียมที่ง่ายดายและความสามารถในการตรวจสอบในตัว
    3. RedisTimeSeries: Redis ถูกใช้มานานหลายปีเพื่อเก็บข้อมูลอนุกรมเวลา RedisTimeSeries รองรับความสามารถต่างๆ เช่น การสุ่มตัวอย่างอัตโนมัติ การรวม การติดป้ายกำกับและการค้นหา การบีบอัด และการสืบค้นแบบหลายช่วงที่ได้รับการปรับปรุงใน Redis
  1. ต้องการความพร้อมใช้งานสูงสุด: ความต้องการของลูกค้าเริ่มรุนแรงขึ้นทุกวัน ตอบสนองความคาดหวังของผู้ใช้ว่าแอปพลิเคชันต้องทำงานได้อย่างราบรื่นโดยไม่ชักช้าหรือข้อมูลสูญหายเป็นสิ่งจำเป็นสำหรับธุรกิจ การใช้งานต้องมีความยืดหยุ่นเพียงพอที่จะรองรับการหยุดทำงานที่หนักหน่วงที่สุดได้ การเปลี่ยนจากความพร้อมใช้งานสาม-เก้าเป็นห้า-เก้าอาจหมายถึงความแตกต่างระหว่างเวลาหยุดทำงานมากกว่าแปดชั่วโมง ต่อปี ถึง หยุดทำงานน้อยกว่าห้านาที ต่อปี. ความแตกต่างของเวลาหยุดทำงานนี้อาจส่งผลให้สูญเสียรายได้อย่างมาก ทั้งนี้ขึ้นอยู่กับธุรกิจของคุณ ความพร้อมใช้งานที่กำหนดเป้าหมายในระดับองค์กรสำหรับการแสดงตัวอย่างสาธารณะคือ 99.99% โดยเปิดใช้การรองรับ AZ หลายภูมิภาค (โซนความพร้อมใช้งาน) ตามค่าเริ่มต้น ด้วยการเพิ่มการกระจายทางภูมิศาสตร์ที่ใช้งานอยู่ในอนาคตที่ GA เราคาดว่าความพร้อมใช้งานจะสูงถึง 99.999%
  1. การปรับขนาดชุดข้อมูลของคุณ: ระดับองค์กรช่วยให้สามารถสร้างฐานข้อมูล Redis on Flash (RoF) ที่ขยายความจุ DRAM ของคุณด้วย SSD และหน่วยความจำถาวรเพื่อจัดเก็บข้อมูลได้มากขึ้นอย่างมีนัยสำคัญด้วยทรัพยากรที่น้อยลง ลดต้นทุนต่อ GB ได้อย่างมาก แม้ว่า Redis on Flash จะไม่ได้รับการออกแบบเพื่อใช้เป็นกลไกทางเลือกสำหรับการคงอยู่ของข้อมูล แต่กลไกการคงอยู่ของข้อมูล AOF และสแนปชอตจะใช้กับ Redis บน Flash ทำให้คุณเรียกใช้ข้อมูลเทราไบต์ใน Redis โดยประหยัดต้นทุนได้มาก

Redis ของแท้ Azure ของแท้

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

ขั้นตอนต่อไป 

ลูกค้าและคู่ค้าสามารถเริ่มใช้ Redis Enterprise บน Azure Cache สำหรับ Redis ได้ในลักษณะเดียวกับที่คุ้นเคยกับระดับ Azure Cache ที่มีอยู่ เราขอแนะนำให้คุณสำรวจเนื้อหาที่มีอยู่ในเอกสาร Azure Cache for Redis และในหน้าผลิตภัณฑ์ Azure Cache for Redis เริ่มต้นตอนนี้ด้วย Azure Cache สำหรับ Redis Enterprise