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

Azure Cache cho Redis, Các cấp doanh nghiệp hiện đã có sẵn

Azure Cache cho Redis, Các cấp doanh nghiệp hiện đã có sẵn

Sáng nay, Microsoft và Redis đã cùng nhau công bố tính khả dụng chung của Azure Cache cho Redis, các cấp Enterprise. Dịch vụ đã được xem trước công khai từ tháng 10 năm ngoái và hiện đang phục vụ khách hàng với khối lượng công việc Redis sản xuất. Bản phát hành GA hiện đã được cải tiến với các bản xem trước về tính năng sao chép địa lý đang hoạt động (với tính khả dụng lên đến 99,999%) và sự bền bỉ của ổ đĩa với quá trình khôi phục trong khi được triển khai cho ngày càng nhiều khu vực Azure.

Các cấp doanh nghiệp:điểm nổi bật

Các khả năng của cấp Enterprise và Flash sau đây thường khả dụng:

  • Nguồn mở Redis 6.0 : nhanh hơn, an toàn hơn và dễ sử dụng hơn
  • Dự phòng vùng , mang lại tính khả dụng được cải thiện lên đến 99,99%
  • Redis trên Flash (RoF) trên máy tính được trang bị Azure NVMe
  • Mô-đun Redis, bao gồm
    • RediSearch 2.0
    • RedisTimeSeries
    • RedisBloom
  • Chia tỷ lệ
    • Bộ dữ liệu lên đến 13TB
    • Lên đến 2.000.000 kết nối máy khách đồng thời
    • Hơn 1.000.000 ops / giây
  • Bảo mật
    • Hỗ trợ Liên kết riêng để cách ly mạng
    • Kết nối TLS (bảo mật lớp truyền tải)
  • Thanh toán tích hợp và khả năng áp dụng mức chi tiêu theo cam kết Azure

Các tính năng mới trong bản phát hành này

Ngoài việc sử dụng GA, Azure Cache cho Redis, các cấp Enterprise hiện bao gồm các bản xem trước của các tính năng mới mạnh mẽ.

Bản sao địa lý đang hoạt động có sẵn để xem trước

Chúng tôi vui mừng thông báo về khả năng xem trước công khai của tính năng sao chép địa lý đang hoạt động. Công nghệ dựa trên CRDTs của cấp doanh nghiệp (loại dữ liệu được sao chép không có xung đột) cho phép các nhà phát triển tạo các ứng dụng phân tán theo địa lý có độ trễ đọc / ghi Redis cục bộ dưới mili giây với khả năng phục hồi tốt hơn nhiều khi bị lỗi.

Nhân rộng địa lý tích cực cho phép các nhà khai thác triển khai bộ dữ liệu Redis trên nhiều vùng Azure, với việc nhân rộng nhiều cơ sở được quản lý trên mạng xương sống Azure. Cho dù triển khai ứng dụng đa khu vực trên toàn quốc hay ứng dụng được phân phối toàn cầu, tính năng sao chép địa lý tích cực giải quyết các trường hợp sử dụng chính như quản lý phiên toàn cầu, phát hiện gian lận trên toàn thế giới, tìm kiếm phân tán theo địa lý và quản lý khoảng không quảng cáo theo thời gian thực.

Azure Cache cho Redis, Các cấp doanh nghiệp hiện đã có sẵn

Khi tính năng này được phổ biến rộng rãi vào cuối năm nay, tính năng sao chép địa lý tích cực sẽ cung cấp dịch vụ sẵn có lên đến 99,999%, cho phép các nhà khai thác mang sức mạnh của Redis đến các ứng dụng quan trọng nhất của tổ chức họ.

Phần trình diễn về khả năng sao chép địa lý đang hoạt động sẽ có sẵn trong phiên Azure Cache for Redis tại Microsoft Ignite.

Tính bền bỉ

Một tính năng xem trước khác hiện có sẵn là tính năng duy trì trên đĩa và khôi phục được quản lý từ tính bền bỉ.

Tính bền bỉ của Redis đối với đĩa cung cấp độ bền trong một số trường hợp hiếm hoi khi dữ liệu được lưu trữ trong RAM bị mất do lỗi tính toán cơ bản của cả máy chủ Redis chính và bản sao, được triển khai trên các nút máy tính riêng biệt theo mặc định.

Các cấp doanh nghiệp cung cấp hai chế độ ổn định cho bộ nhớ đĩa được gắn với các nút cụm doanh nghiệp:

  • AOF Tính bền dữ liệu (chỉ tệp nối thêm):ghi lại mọi thao tác ghi hoặc tích lũy một giây các thao tác ghi với mức tối thiểu đến không ảnh hưởng đến hiệu suất của Redis. Khi được sử dụng để khôi phục sau nhiều lỗi nút, nhật ký chỉ phần phụ sẽ được phát lại khi khởi động Redis, tạo lại tập dữ liệu ban đầu.
  • Ảnh chụp nhanh (RDB) tính bền bỉ của dữ liệu:thực hiện các ảnh chụp nhanh tại thời điểm của tập dữ liệu của bạn ở những khoảng thời gian được chỉ định có thể được sử dụng để xây dựng lại tập dữ liệu của bạn nếu cần.

Truy cập tài liệu Azure Cache for Redis để tìm hiểu thêm về tính bền bỉ.

Một giải pháp chung duy nhất

Azure Cache dành cho các cấp Redis Enterprise được cung cấp bởi phần mềm Redis của Redis Enterprise và được vận hành như một dịch vụ được quản lý hoàn toàn bởi Azure. Sự tích hợp độc đáo này cho phép các nhà phát triển và nhà điều hành tạo, quản lý và sử dụng khối lượng công việc Redis đặc trưng của cấp Doanh nghiệp nguyên bản trong môi trường Azure.

Thanh toán Azure

Quá trình mua hàng được thực hiện liền mạch thông qua thanh toán tích hợp, cho phép khách hàng mua các dịch vụ cấp Doanh nghiệp khi họ thực hiện các dịch vụ Azure Cache cho các cấp Redis khác trong quá trình tạo tài nguyên. Quan trọng nhất, đối với những khách hàng có thỏa thuận Cam kết tiêu dùng Microsoft Azure (MACC), chi tiêu Redis Enterprise của họ sẽ tự động được áp dụng để sử dụng cam kết Azure của họ.

Hoạt động Azure gốc

Các công cụ Azure quen thuộc nguyên bản hỗ trợ các hoạt động CRUD (Tạo, Đọc, Cập nhật và Xóa) tài nguyên cơ sở dữ liệu. Toàn bộ vòng đời của các cấp Enterprise được quản lý theo cách thủ công thông qua Azure Portal hoặc Azure CLI và PowerShell. Tự động hóa các hoạt động đạt được bằng cách sử dụng nhà cung cấp Azure Terraform, các mẫu ARM và API REST trong khi giám sát thông qua Azure Monitor hoặc thông qua nguồn dữ liệu Redis cho Grafana.

Bổ sung dịch vụ Azure

Nhiều dịch vụ Azure đã được tích hợp trước với Azure Cache cho Redis và với các cấp Enterprise.

Một nghiên cứu điểm chuẩn gần đây do Microsoft và GigaOm thực hiện đã chứng minh sự 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 ứng dụng của bạn. Đọc thêm về cách Azure Cache cho Redis có thể cải thiện Azure SQL và Cơ sở dữ liệu Azure cho hiệu suất PostgreSQL trong Azure Cache cho Redis Benchmarking Study.

Các cấp doanh nghiệp cũng hoạt động trơn tru với hệ sinh thái khách hàng và khuôn khổ phát triển rộng lớn, bao gồm Azure Spring Cloud.

Ngoài các trường hợp sử dụng bộ nhớ cache với các mô-đun Redis

Các tầng Azure Cache cho Redis Enterprise mở rộng ra ngoài cấu trúc dữ liệu gốc của Redis, cho phép các nhà phát triển làm được nhiều việc hơn với Redis bằng cách tận dụng các mô-đun Redis. Điều này thể hiện một lợi thế rất lớn cho các nhà phát triển khi cho phép họ giải quyết các trường hợp sử dụng nâng cao hơn. Các mô-đun được hỗ trợ trong bản xem trước công khai là:

  • RediSearch 2.0:Công cụ tìm kiếm toàn văn, lập chỉ mục và truy vấn mạnh mẽ này cho Redis cho phép bạn truy vấn và tổng hợp dữ liệu theo cách được phân phối đầy đủ trong thời gian thực với tốc độ của Redis. Nó cũng hỗ trợ lập chỉ mục toàn văn bản và mở rộng truy vấn dựa trên gốc bằng nhiều ngôn ngữ và cung cấp một ngôn ngữ truy vấn phong phú có thể thực hiện các tìm kiếm văn bản, cũng như các truy vấn có cấu trúc phức tạp.
  • RedisBloom : Cấu trúc dữ liệu xác suất này lý tưởng cho các bộ dữ liệu thực sự lớn và được thiết kế để cho bạn biết một phần tử có trong một tập hợp một cách nhanh chóng và hiệu quả hay không. Nó hỗ trợ Top-K, Count-min sketch, và các bộ lọc Bloom và Cuckoo. Các cấu trúc này cho phép không gian bộ nhớ không đổi và xử lý cực nhanh trong khi vẫn duy trì tỷ lệ lỗi thấp.
  • RedisTimeSeries : Mô-đun này cung cấp khả năng lưu trữ và xử lý dữ liệu chuỗi thời gian một cách nhanh chóng, hiệu quả và có thể mở rộng. Các trường hợp sử dụng phổ biến nhất bao gồm DevOps và giám sát cơ sở hạ tầng khi triển khai quy mô lớn, IoT và giám sát mạng, cũng như các thị trường dọc như tài chính, năng lượng, IoT công nghiệp, hàng không và chăm sóc sức khỏe. Nó cho phép bạn nhập và truy vấn hàng triệu mẫu và sự kiện với tốc độ của Redis và hỗ trợ nguyên bản các khả năng như tự động lấy mẫu xuống, tổng hợp, gắn nhãn và tìm kiếm, nén cũng như các truy vấn đa phạm vi nâng cao.

Lợi thế của cấp Doanh nghiệp

Các cấp Enterprise tạo ra sự phát triển tự nhiên của các khả năng, mở rộng Azure Cache hiện có cho các cấp Redis với các tính năng gia tăng, các trường hợp sử dụng mới, tính khả dụng của dịch vụ nâng cao và hiệu suất cao hơn.

Bảng này so sánh các kích thước cơ bản của mỗi cấp:

Azure Cache cho Redis, Các cấp doanh nghiệp hiện đã có sẵn

Đo điểm chuẩn

Trong một điểm chuẩn gần đây được tiến hành, 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à cung cấp độ trễ được cải thiện tới 40% so với cấp Cao cấp.

Azure Cache cho Redis, Các cấp doanh nghiệp hiện đã có sẵn Azure Cache cho Redis, Các cấp doanh nghiệp hiện đã có sẵn

Điểm chuẩn so sánh các cấp E20 và E100 Enterprise với các cấp P3 và P5 tương đương về kích thước bộ nhớ của chúng, bằng cách sử dụng công cụ điểm chuẩn memtier và các thông số chính sau:

  • 100 kết nối máy khách đồng thời
  • Kích thước đường ống:9
  • Tỷ lệ đọc:ghi là 1:1
  • Kích thước giá trị:100B
  • Phím 1M cho E20 / P3 và 4M phím cho E100 / P5

Điểm chuẩn đo lường độ trễ trung bình khi nhìn thấy từ máy khách bao gồm RTT (thời gian khứ hồi) và thông lượng tối đa có thể đạt được tổng thể.

Lưu ý rằng điểm chuẩn này đại diện cho Azure Cache cho hiệu suất của Redis, trên các cấp, ở quy mô triển khai 1 lần. Người dùng có thể mong đợi sự cải thiện lên đến Nx ops / giây ở mỗi cấp độ mở rộng quy mô và cải thiện lên đến 10x ở quy mô tối đa hiện tại là 10x.

Các cấp doanh nghiệp hiện có sẵn

Hãy đến Azure Marketplace để triển khai Azure Cache cho các cấp Redis, Enterprise và trải nghiệm ngay những tính năng mới thú vị này. Bạn cũng có thể truy cập trang Azure trên Redis và chia sẻ thông tin của mình — một thành viên trong nhóm của chúng tôi sẽ liên hệ với bạn.

Tìm hiểu thêm về cung cấp Azure Cache cho Redis tại đây:

  • Đọc blog của Microsoft.
  • Đọc thông cáo báo chí của Redis.
  • Giá có sẵn trên trang định giá Azure Cache cho Redis.