Computer >> Máy Tính >  >> Lập trình >> Redis

5 lý do Redis Enterprise trên Azure là bước đi đúng đắn cho các nhà phát triển ứng dụng

Các lớp Azure Cache cho Redis Enterprise hiện đã được phát hành để có sẵn chung và đó là tin tuyệt vời cho các nhà phát triển ứng dụng. Nó kết hợp hiệu suất nâng cao, tính khả dụng cao và chức năng cấu trúc dữ liệu mở rộng của Redis Enterprise với sự hiện diện toàn cầu, tính linh hoạt, bảo mật và tuân thủ của Azure trong một công cụ đáng kinh ngạc dành cho nhà phát triển.

Dịch vụ bao gồm hai cấp Doanh nghiệp mới:

  • Enterprise, sử dụng bộ nhớ dễ bay hơi (DRAM) trên máy ảo để lưu trữ dữ liệu.
  • Doanh nghiệp trên Flash, sử dụng cả bộ nhớ dễ bay hơi và không ổn định (NVMe) để lưu trữ dữ liệu.

Azure Cache cho Redis Enterprise đã được xem trước từ tháng 10 năm 2020 và đã được nhiều tổ chức chấp nhận. Các nhà phát triển ứng dụng muốn đưa dữ liệu và bộ nhớ đệm Redis quen thuộc lên cấp độ tiếp theo cũng sẽ muốn sử dụng dịch vụ gốc Azure được quản lý hoàn toàn này. Dưới đây là năm lý do tại sao.

1. Bạn có được tốc độ cần thiết để đạt hiệu suất vượt trội

Các nhà phát triển ứng dụng mong muốn mang lại trải nghiệm người dùng tuyệt vời và tiếp tục cải thiện nó — và thời gian phản hồi thậm chí chỉ vài mili giây cũng có thể tạo ra sự khác biệt lớn. Redis Enterprise cung cấp độ trễ cơ sở dữ liệu dưới một phần nghìn giây, vì vậy các ứng dụng có thể phản hồi ngay lập tức mà không bị kéo xuống bởi các chức năng dữ liệu chậm.

Azure Cache cho Redis Enterprise cung cấp các lợi thế về hiệu suất có thể đo lường được:

  • Một nghiên cứu điểm chuẩn gần đây của Microsoft và GigaOm cho thấy cải thiện hơn 800% hiệu suất thông lượng và cải thiện hơn 1.000% độ trễ đối với Azure SQL và PostgreSQL bằng cách triển khai Azure Cache cho Redis với các ứng dụng.
  • Trong một điểm chuẩn khác gần đây, cấp Doanh nghiệp (Redis trên RAM) thực hiện nhiều hoạt động hơn tới 70% mỗi giây và cải thiện độ trễ tới 40% so với cấp Cao cấp.

2. Bạn đạt được hiệu suất cao trên quy mô lớn

Các nhà phát triển cần biết rằng dữ liệu có sẵn cho các ứng dụng của họ ở hầu như bất kỳ mức lưu lượng nào. Redis Enterprise có khả năng mở rộng cao. Nó đã được chuẩn hóa để chứng minh tỷ lệ tuyến tính thực sự — được cung cấp trên Azure với:

  • Bộ dữ liệu lên đến 13TB.
  • Lên đến 2.000.000 kết nối khách hàng đồng thời.
  • Hơn 1.000.000 ops / giây.

Và dịch vụ sử dụng đầy đủ cơ sở hạ tầng bằng cách chia nhỏ tải trên nhiều lõi trên mỗi nút máy tính.

3. Bạn đạt được thời gian chết tối thiểu với độ tin cậy tối đa

Thời gian ngừng hoạt động của ứng dụng — cho dù do ngừng hoạt động hay tạm dừng để làm mới chỉ mục — đều tốn tiền; một giờ ngừng hoạt động có thể tương đương với hàng triệu người bị mất. Các nhà phát triển cần tính sẵn sàng cao liên tục để mang lại trải nghiệm người dùng đặc biệt và tiếp tục đổi mới và phát triển trải nghiệm đó.

Azure Cache dành cho Redis Enterprise cung cấp mức độ khả dụng cao nhất - lên đến 99,999%, sử dụng công nghệ sao chép địa lý tích cực của Redis và với sự kết hợp của khả năng triển khai đa vùng và nhiều vùng khả dụng của Azure. Dịch vụ được xây dựng để bảo vệ các ứng dụng có khả năng phục hồi đầy đủ đối với bất kỳ loại lỗi nào, bao gồm lỗi quy trình, lỗi nút, ngừng hoạt động toàn bộ trung tâm dữ liệu hoặc sự kiện chia tách mạng.

4. Bạn có thể tận dụng các tùy chọn phát triển nâng cao

Redis Enterprise cung cấp cho các nhà phát triển cơ hội mới cho các trường hợp sử dụng nâng cao với các mô-đun bổ trợ bao gồm RediSearch, RedisTimeSeries và RedisBloom. Và cơ sở dữ liệu NoSQL của dịch vụ giúp các nhà phát triển xây dựng các ứng dụng hiện đại và kết hợp đổi mới dễ dàng và trực quan hơn. Ví dụ:họ có thể truy cập các phần của cơ sở dữ liệu mà không cần phải truy vấn toàn bộ để phát triển nhanh hơn.

5. Quá đơn giản để thiết lập và quản lý

Bạn có thể khởi chạy Redis Enterprise trên Azure theo đúng nghĩa đen chỉ với một cú nhấp chuột. Dịch vụ được quản lý hoàn toàn bởi Microsoft và người dùng truy cập thiết lập và cấu hình thông qua Cổng Azure quen thuộc, với sự tích hợp liền mạch vào các công cụ giám sát và bảo mật của Azure. Khách hàng có MACC có thể chỉ cần sử dụng Redis Enterprise từ cam kết Azure hiện có của họ mà không cần thanh toán thêm.

Và bởi vì Redis được yêu thích và sử dụng rộng rãi trong cộng đồng nhà phát triển, người dùng có thể khai thác trí tuệ tập thể của họ để nhanh chóng nhận ra nhiều khả năng hơn cho các ứng dụng của họ.

Hãy tự xem

Azure Cache cho các cấp Redis Enterprise là tùy chọn Redis linh hoạt nhất, có tính khả dụng cao và có thể mở rộng trên Azure. Khám phá cách các nhà phát triển có thể sử dụng nó để tận dụng tối đa những gì Redis có thể làm, ngay trong Azure. Tìm hiểu thêm tại Azure Cache cho Redis Enterprise hoặc bắt đầu ngay hôm nay trên Azure Marketplace.