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

ทำไมนักพัฒนาแอปควรเลือก Redis Enterprise บน Azure: 5 ข้อดีหลัก

Azure Cache for Redis Enterprise tiers เปิดให้บริการ general availability แล้ว และนั่นเป็นข่าวดีสำหรับนักพัฒนาแอป มันรวม advanced performance, high availability และ extended data structure functionality ของ Redis Enterprise กับ global presence, flexibility, security และ compliance ของ Azure ในเครื่องมืออันทรงพลังสำหรับนักพัฒนา

บริการประกอบด้วย 2 Enterprise tiers ใหม่:

  • Enterprise ซึ่งใช้ volatile memory (DRAM) บน virtual machine เก็บข้อมูล
  • Enterprise on Flash ซึ่งใช้ทั้ง volatile และ non-volatile memory (NVMe) เก็บข้อมูล

Azure Cache for Redis Enterprise อยู่ใน preview ตั้งแต่ ตุลาคม 2020 และถูก採用โดยหลายองค์กรแล้ว นักพัฒนาแอปที่อยากนำ Redis caching และ data ที่คุ้นเคยไปสู่ระดับถัดไป จะอยากได้ fully managed Azure native service นี้ นี่คือ 5 เหตุผล:

1. คุณได้ speed ที่ต้องการสำหรับ superior performance

นักพัฒนาแอปมุ่งส่งมอบ great user experience และปรับปรุงต่อไป — และแค่ไม่กี่ milliseconds ของ response time ทำความต่างใหญ่ Redis Enterprise ส่งมอบ database latency ต่ำกว่า 1 millisecond ดังนั้นแอปพลิเคชันตอบสนองทันทีโดยไม่ถูกดึงลงโดย slow data functions

Azure Cache for Redis Enterprise เสนอ measurable performance advantages:

  • Benchmark study ล่าสุดโดย Microsoft และ GigaOm แสดง throughput performance improvement มากกว่า 800% และ latency improvement มากกว่า 1,000% ต่อ Azure SQL และ PostgreSQL โดยปรับใช้ Azure Cache for Redis กับแอปพลิเคชัน
  • ใน benchmark อื่นล่าสุด Enterprise tier (Redis on RAM) ทำ operations ต่อวินาทีได้มากถึง 70% และให้ latency ดีกว่าถึง 40% เทียบกับ Premium tier

2. คุณได้ high performance ที่ scale

นักพัฒนาต้องรู้ว่าข้อมูลพร้อมสำหรับแอปพลิเคชันที่ virtually any traffic level Redis Enterprise scalable มาก ได้ benchmark แสดง true linear scaling — เสนอบน Azure ด้วย:

  • Datasets ถึง 13TB
  • Up to 2,000,000 concurrent client connections
  • มากกว่า 1,000,000 ops/sec

และบริการใช้ infrastructure เต็มที่โดยแยก loads ข้าม multiple cores บนทุก compute node

3. คุณได้ minimal downtime ด้วย maximum reliability

App downtime — ไม่ว่าจะจาก outage หรือ pause เพื่อ refresh index — ค่าใช้จ่ายสูง หนึ่งชั่วโมง downtime อาจเทียบเท่าล้านดอลลาร์ที่สูญเสีย นักพัฒนาต้องการ high availability ไม่หยุดชะงัก ส่งมอบ exceptional user experience และต่อเนื่อง innovate และ evolve experience นั้น

Azure Cache for Redis Enterprise เสนอ highest levels of availability — ถึง 99.999% ใช้ Redis' active geo-replication technology และร่วมกับ multi-region และ multiple availability zone deployment capability ของ Azure บริการสร้างขึ้นเพื่อ safeguard applications ด้วย full resilience ต่อ failure ทุกประเภท รวมถึง process failure, node failure, complete data center outage หรือ network split event

4. คุณใช้ advanced development options ได้

Redis Enterprise เสนอโอกาสใหม่สำหรับ advanced use cases ด้วย add-on modules รวมถึง RediSearch, RedisTimeSeries และ RedisBloom และ NoSQL database ของบริการทำให้ง่ายและ intuitive สำหรับนักพัฒนาสร้าง modern applications และรวม innovation ตัวอย่างเช่น เข้าถึงส่วนของ database โดยไม่ต้อง query entire set เพื่อ faster development

5. ตั้งค่าและจัดการ super simple

คุณ launch Redis Enterprise บน Azure ได้ literally ด้วย click บริการ fully managed โดย Microsoft และ users เข้าถึง setup และ configuration ผ่าน Azure Portal ที่คุ้นเคย พร้อม seamless integration เข้ากับ Azure security และ monitoring tools ลูกค้าที่มี MACC consume Redis Enterprise จาก Azure commitment ที่มีอยู่โดยไม่มี billing เพิ่ม

และเพราะ Redis โปรดปรานและใช้กันกว้างใน developer community ผู้ใช้สามารถ tap into collective wisdom ของพวกเขา เพื่อ realize wider variety of capabilities สำหรับแอปพลิเคชันของพวกเขาได้รวดเร็ว

ลองดูด้วยตัวเอง

Azure Cache for Redis Enterprise tiers เป็นตัวเลือก Redis ที่ resilient ที่สุด high availability ที่สุด และ scalable ที่สุดบน Azure ค้นพบว่านักพัฒนาสามารถใช้มันทำให้ Redis ทำได้มากที่สุด ภายใน Azure เรียนรู้เพิ่มเติมที่ Azure Cache for Redis Enterprise หรือเริ่มวันนี้บน Azure Marketplace