Bảng toàn cục Amazon DynamoDB

Tại sao nên chọn Bảng toàn cầu Amazon DynamoDB?

Bảng toàn cầu Amazon DynamoDB là cơ sở dữ liệu được quản lý toàn phần, phi máy chủ, đa Khu vực và đa hoạt động. Bảng toàn cầu cung cấp cho bạn độ sẵn sàng 99,999%, tăng khả năng phục hồi ứng dụng và cải thiện tính liên tục trong kinh doanh. Bảng toàn cầu tự động sao chép các bảng Amazon DynamoDB tại các Khu vực AWS mà bạn chọn để giúp bạn đạt hiệu năng ghi và đọc cục bộ nhanh chóng.

Nếu quá trình xử lý ứng dụng của bạn bị gián đoạn ở một Khu vực, bạn không cần chuyển đổi dự phòng cơ sở dữ liệu vì kiến trúc đa hoạt động của bảng toàn cầu cho phép khách hàng đọc và ghi vào bất kỳ bảng bản sao nào. Các bảng toàn cầu cũng xóa bỏ khó khăn trong việc sao chép dữ liệu giữa các Khu vực và giải quyết xung đột cập nhật cho khối lượng công việc ở nhiều Khu vực.

Đối với khối lượng công việc ở nhiều Khu vực, giờ đây bạn có thể chọn giữa nhất quán cao MỚI (xem trước) hoặc nhất quán sau cùng. Mô hình nhất quán cao cho phép bạn phát triển ứng dụng với điểm phục hồi mục tiêu bằng 0, hay RPO bằng 0. Mô hình này cũng đảm bảo ứng dụng của bạn luôn đọc dữ liệu mới nhất.

Bạn có thể bắt đầu với bảng toàn cầu một cách dễ dàng tùy chọn này sử dụng cùng API DynamoDB như bảng lẻ ở từng Khu vực. Bạn không phải trả trước trả phí hay cam kết để sử dụng bảng toàn cầu mà chỉ phải trả cho các tài nguyên bạn sử dụng. Bạn có thể định cấu hình bảng toàn cầu trong Bảng điều khiển quản lý AWS với Giao diện dòng lệnh AWS (AWS CLI) hoặc với AWS CloudFormation và bạn có thể tìm hiểu thêm trong Hướng dẫn về Nhà phát triển Amazon DynamoDB. Để biết thông tin về định giá bảng toàn cầu, hãy xem các tùy chọn định giá Amazon DynamoDB cho định giá theo nhu cầuđược cung cấp.

Cách thức hoạt động

Một bảng toàn cầu DynamoDB bao gồm nhiều bảng bản sao. Mỗi bảng bản sao tồn tại trong một Khu vực khác nhau, nhưng tất cả các bản sao đều có cùng tên và khóa chính. Khi dữ liệu được ghi vào bất kỳ bảng bản sao nào, DynamoDB sẽ tự động sao chép dữ liệu đó vào tất cả các bảng bản sao khác trong bảng toàn cầu.

Ví dụ: giả sử ứng dụng của bạn phục vụ một cơ sở khách hàng lớn trải rộng trên ba khu vực địa lý – Bờ Đông Hoa Kỳ, Canada và Tây Âu. Nếu không có bảng toàn cầu, bạn sẽ cần tạo một bảng trong mỗi Khu vực AWS và viết mã để sao chép các thay đổi dữ liệu trên mỗi bảng trong mỗi Khu vực.

Với bảng toàn cầu, bạn có thể tạo bảng toàn cầu với một bảng bản sao trong ba Khu vực gần nhất với mỗi khu vực địa lý. DynamoDB sẽ tự động sao chép các thay đổi từ bất kỳ bản sao nào sang các bản sao trong các Khu vực khác.

Bảng toàn cầu cho phép người dùng ứng dụng của bạn có quyền truy cập độ trễ thấp vào dữ liệu bất kể họ ở đâu. Nếu quá trình xử lý ứng dụng của bạn bị gián đoạn ở một Khu vực, khách hàng của bạn vẫn có thể truy cập bảng sao ở các Khu vực khác.

Cách thức hoạt động

Lợi ích của bảng toàn cục Amazon DynamoDB

Chủ đề trang

Thông tin chung

Thông tin chung

  • Zoom

    Khi đại dịch COVID-19 bắt đầu, nhu cầu dành cho các dịch vụ thoại và video của chúng tôi là rất lớn. Vào đầu năm 2020, chúng tôi đã chứng kiến mức sử dụng chưa từng thấy, tăng từ 10 triệu lên 300 triệu người tham gia cuộc họp hàng ngày từ những khách hàng mới và khách hàng hiện tại cần kết nối ảo. Về mặt backend, chúng tôi có thể quản lý được mức tăng vọt này nhờ Amazon DynamoDB dành cho Zoom Meetings. Sử dụng bảng toàn cầu DynamoDB kết hợp với chế độ theo nhu cầu cho phép chúng tôi điều chỉnh quy mô gần như vô hạn mà không gặp vấn đề về hiệu năng, ngay cả khi mức sử dụng đột ngột tăng mạnh.

    Yasin Mohammed, Quản lý kỹ thuật, Hoạt động trong đám mây tại Zoom Video Communications, Inc.
  • Disney

    Disney+ sử dụng Amazon DynamoDB để tải nhập nội dung, siêu dữ liệu và hàng tỷ hành động của khách hàng mỗi ngày, qua đó tạo điều kiện để người xem dễ dàng thêm nội dung vào Danh sách xem, bắt đầu xem video cũng như tiếp tục xem trên thiết bị khác, và nhận được đề xuất nên xem gì tiếp theo.

    Hàng tỷ dấu trang được tải nhập mỗi ngày qua Amazon Kinesis và vào Amazon DynamoDB.

    Attilio Giue, Giám đốc khám phá nội dung, Disney+
    Đọc thông cáo báo chí »
  • Snap Inc.

    Snap Inc. đã tiết kiệm đáng kể chi phí cơ sở hạ tầng hàng năm và có một cơ sở hạ tầng nhanh chóng, đáng tin cậy cho ứng dụng nhắn tin đa phương tiện Snapchat nhờ sử dụng Amazon DynamoDB.

    Các khả năng mà Amazon DynamoDB cung cấp và sự đổi mới liên tục trong dịch vụ mang lại cho chúng tôi sự tự tin rằng chúng tôi có thể tiếp tục tin dùng dịch vụ này và đổi mới ngay trên đó.

    Saral Jain, Giám đốc kỹ thuật kiêm Trưởng bộ phận Cơ sở hạ tầng, Snap Inc.
    Đọc nghiên cứu điển hình »