Các tính năng của Amazon DocumentDB (với khả năng tương thích MongoDB)
Amazon DocumentDB (với khả năng tương thích MongoDB) là cơ sở dữ liệu tài liệu được xây dựng dành cho việc quản lý dữ liệu JSON ở quy mô lớn, được quản lý toàn phần và tích hợp với AWS, đồng thời sẵn sàng cho doanh nghiệp sử dụng với độ bền cao. Dịch vụ có thể điều chỉnh quy mô này đem lại cho khách hàng sự bền bỉ cần thiết khi vận hành khối lượng công việc tối quan trọng liên quan đến MongoDB.
Trong Amazon DocumentDB, dung lượng lưu trữ tự động tăng quy mô lên tối đa 128 TiB trong Cụm theo phiên bản và tối đa 4 PiB trong Cụm linh hoạt Amazon DocumentDB, mà gần như không ảnh hưởng gì đến ứng dụng của bạn. Amazon DocumentDB hỗ trợ hàng triệu yêu cầu/giây với tối đa 15 bản sao chỉ có quyền đọc có độ trễ thấp mà ứng dụng không hề bị ngừng hoạt động, bất kể dữ liệu có kích thước như thế nào.
Amazon DocumentDB cung cấp 99,9% SLA và giúp dữ liệu của bạn trở nên bền vững trên ba Vùng sẵn sàng (AZ) trong một Khu vực bằng cách sao chép sáu cách ghi mới để đảm bảo dữ liệu của bạn vẫn có thể đọc được trong trường hợp hiếm xảy ra lỗi toàn bộ AZ cộng với lỗi nút lưu trữ đồng thời bổ sung trong một AZ khác. Bằng cách sao chép sáu cách ghi mới, Amazon DocumentDB có khả năng phục hồi trước các lỗi và đảm bảo không xảy ra tình trạng mất dữ liệu khi chuyển đổi dự phòng trong một Khu vực. Khách hàng chỉ phải trả tiền cho một bản sao lưu trữ.
Khách hàng có thể sử dụng Dịch vụ di chuyển cơ sở dữ liệu (DMS) của AWS để dễ dàng di chuyển cơ sở dữ liệu MongoDB tự quản lý sang Amazon DocumentDB mà gần như không phải ngừng hoạt động.
Hiệu năng trên quy mô lớn
Cụm linh hoạt Amazon DocumentDB
Cụm linh hoạt Amazon DocumentDB cho phép khách hàng xử lý hàng triệu bản viết và đọc/giây, mở rộng quy mô cơ sở dữ liệu tài liệu trong vài phút mà gần như không phải ngừng hoạt động hoặc ảnh hưởng đến hiệu năng. Khách hàng cũng có thể lưu trữ nhiều petabyte dữ liệu mà chỉ phải trả cho dung lượng họ tiêu thụ và không phải quản lý cơ sở dữ liệu chạy ngầm. Nhờ Cụm linh hoạt Amazon DocumentDB, giờ đây, khách hàng có thể đáp ứng được nhu cầu tăng quy mô mà gần như không cần ứng dụng gì.
Thông lượng cao, độ trễ thấp cho các truy vấn về tài liệu
Amazon DocumentDB có mô hình tài liệu JSON linh hoạt, nhiều loại dữ liệu và khả năng lập chỉ mục hiệu quả. Dịch vụ sử dụng kiến trúc có thể tăng quy mô, tối ưu hóa trong bộ nhớ để giúp đánh giá truy vấn nhanh trên nhiều bộ tài liệu lớn.
Dễ dàng điều chỉnh quy mô tài nguyên điện toán cơ sở dữ liệu
Chỉ cần vài thao tác nhấp trong Bảng điều khiển quản lý AWS, khách hàng có thể tăng hoặc giảm quy mô tài nguyên điện toán và bộ nhớ bằng cách tạo các phiên bản bản sao mới theo kích thước mong muốn hoặc bằng cách xóa các phiên bản. Các thao tác điều chỉnh quy mô điện toán thường hoàn tất trong vòng vài phút.
Tự động điều chỉnh quy mô dung lượng lưu trữ
Amazon DocumentDB sẽ tự động tăng kích thước dung lượng lưu trữ khi kho lưu trữ cụm cần mở rộng. Dung lượng lưu trữ sẽ tăng dần 10 GB mỗi lần lên đến tối đa 4 PiB. Khách hàng không cần chuẩn bị dung lượng lưu trữ vượt mức cho cơ sở dữ liệu tài liệu để phát triển về sau.
Bản sao chỉ có quyền đọc có độ trễ thấp
Tăng thông lượng đọc để hỗ trợ yêu cầu ứng dụng dung lượng cao bằng cách tạo tối đa 15 bản sao cơ sở dữ liệu chỉ có quyền đọc. Bản sao Amazon DocumentDB có cùng hệ thống lưu trữ bên dưới như phiên bản nguồn, cho phép giảm chi phí và loại bỏ nhu cầu thực hiện việc ghi đến các nút bản sao. Điều này tăng năng lực xử lý để phục vụ yêu cầu đọc và giảm thời gian trễ của bản sao, thường là xuống chỉ còn vài mili giây. Amazon DocumentDB cũng cung cấp một điểm cuối cho truy vấn đọc, vì vậy ứng dụng có thể kết nối mà không cần theo dõi bản sao khi mọi người thêm và xóa bản sao.
Tương thích MongoDB
Amazon DocumentDB tương thích với các trình điều khiển và công cụ MongoDB 3.6, 4.0 và 5.0. Bạn có thể sử dụng phần lớn các ứng dụng, trình điều khiển và công cụ mà khách hàng sử dụng ngày nay với cơ sở dữ liệu phi quan hệ MongoDB mã nguồn mở nhờ Amazon DocumentDB. Amazon DocumentDB mô phỏng phản hồi mà máy khách mong đợi từ máy chủ MongoDB bằng cách thực thi API MongoDB 3.6, 4.0 và 5.0 nguồn mở Apache 2.0 trên hệ thống lưu trữ tự khôi phục, có khả năng chịu lỗi, được xây dựng và phân phối cho một mục đích nhất định, nhằm mang đến cho khách hàng hiệu năng, khả năng điều chỉnh quy mô và tính khả dụng mà họ cần khi vận hành khối lượng công việc tối quan trọng liên quan đến MongoDB ở quy mô lớn. Tìm hiểu thêm về các API MongoDB được hỗ trợ.
Khả năng truy vấn dữ liệu không gian địa lý
Việc ra mắt Khả năng truy vấn dữ liệu không gian địa lý cho phép khách hàng dùng Amazon DocumentDB để hỗ trợ việc lưu trữ, truy vấn và lập chỉ mục dữ liệu không gian địa lý. Khách hàng có thể chia sẻ các chỉ mục 2dsphere và dùng API dữ liệu không gian địa lý MongoDB chẳng hạn như $nearSphere, $geoNear, $minDistance, $maxDistance để thực hiện truy vấn lưu trên dữ liệu lưu trữ tại DocumentDB.
Giao tác ACID
ACID (tính nguyên tố, tính nhất quán, việc cô lập và độ bền) là bộ thuộc tính giao dịch cơ sở dữ liệu dành để đảm bảo tính hợp lệ của dữ liệu bất kể lỗi, sự cố nguồn và các vấn đề khác. Với việc ra mắt phần hỗ trợ cho tính năng tương thích của MongoDB 4.0, Amazon DocumentDB hỗ trợ khả năng thực hiện giao dịch ACID trên nhiều tài liệu, câu lệnh, bộ sưu tập và cơ sở dữ liệu.
Hỗ trợ di chuyển
Khách hàng có thể dễ dàng di chuyển cơ sở dữ liệu MongoDB tại chỗ hoặc trên Amazon Elastic Compute Cloud (EC2) sang Amazon DocumentDB mà gần như không có thời gian ngừng hoạt động nhờ sử dụng Dịch vụ di chuyển cơ sở dữ liệu (DMS) của AWS. Với DMS, khách hàng có thể di chuyển từ tập hợp bản sao MongoDB hoặc từ cụm phân mảnh sang Amazon DocumentDB. Để biết thêm thông tin về việc di chuyển cả cơ sở dữ liệu quan hệ và phi quan hệ sang Amazon DocumentDB, hãy xem phần Di chuyển sang Amazon DocumentDB.
Tiết kiệm chi phí
Chỉ trả tiền cho những gì bạn sử dụng
Không cần cam kết trả trước với Amazon DocumentDB. Bạn trả phí theo giờ cho mỗi phiên bản mà bạn khởi chạy. Khi bạn dùng xong phiên bản Amazon DocumentDB, bạn có thể xóa hoặc tạm dừng phiên bản đó. Bạn không cần phải chuẩn bị quá nhiều dung lượng lưu trữ để dự phòng an toàn và bạn chỉ trả tiền cho bộ nhớ mà bạn thực sự sử dụng. Để tìm hiểu chi tiết hơn, hãy truy cập trang định giá Amazon DocumentDB.
Khả năng dự đoán giá ở mọi quy mô
Amazon DocumentDB cung cấp cấu hình lưu trữ tối ưu hóa I/O cho những ai cần có khả năng dự đoán mức giá. Amazon DocumentDB tối ưu hóa I/O giúp tiết kiệm tới 40% chi phí cho các ứng dụng chuyên sâu về I/O, trong đó chi phí I/O vượt quá 25% tổng chi tiêu cơ sở dữ liệu Amazon DocumentDB tối ưu hóa I/O. Với Amazon DocumentDB tối ưu hóa I/O, bạn có thể loại bỏ sự khó lường do biến động phí I/O khỏi cấu trúc thanh toán của mình một cách hiệu quả. Thay vào đó, bạn chỉ bị tính phí điện toán, lưu trữ và phí sao lưu, đảm bảo mức giá minh bạch và có thể dự đoán được.
Giá/Hiệu năng
Amazon DocumentDB cho phép bạn chọn giữa cấu hình lưu trữ Tiêu chuẩn và Tối ưu hóa I/O cho cụm cơ sở dữ liệu của bạn. Tính linh hoạt cho phép bạn tối đa hóa hiệu suất/giá bằng cách chọn cấu hình phù hợp dựa trên nhu cầu của mình. Nếu ứng dụng của bạn yêu cầu mức tiêu thụ I/O thấp đến trung bình, bạn nên chọn cấu hình Tiêu chuẩn. Nếu trường hợp sử dụng của bạn yêu cầu khối lượng công việc chuyên sâu về I/O, bạn có thể chọn cấu hình lưu trữ Tối ưu hóa I/O.
Được quản lý toàn phần
Cung cấp và thiết lập tự động
Bắt đầu với Amazon DocumentDB thật dễ dàng. Chỉ cần khởi chạy cụm Amazon DocumentDB mới bằng Bảng điều khiển quản lý AWS. Phiên bản cơ sở dữ liệu Amazon DocumentDB được cấu hình sẵn với các thông số và cài đặt phù hợp với lớp phiên bản được chọn. Khách hàng có thể khởi chạy một cụm và kết nối ứng dụng trong vòng vài phút mà không cần phải cấu hình thêm.
Giám sát và số liệu
Amazon DocumentDB cung cấp chỉ số Amazon CloudWatch cho phiên bản cơ sở dữ liệu đám mây. Khách hàng có thể dùng Bảng điều khiển quản lý AWS để xem hơn 40 chỉ số hoạt động chính của cụm, bao gồm điện toán, bộ nhớ, dung lượng lưu trữ, thông lượng truy vấn, bộ đếm hoạt động MongoDB và kết nối đang hoạt động.
Tự động vá lỗi phần mềm
Amazon DocumentDB giúp cập nhật cơ sở dữ liệu của khách hàng lên các bản vá mới nhất. Khách hàng có thể kiểm soát việc cụm có được vá hay không và thời điểm vá qua việc Quản lý phiên bản công cụ cơ sở dữ liệu.
Bảo mật và tuân thủ ở mức cao
Cách ly mạng
Amazon DocumentDB chạy trong Đám mây riêng ảo của Amazon (VPC), cho phép khách hàng cách ly cụm trong mạng ảo và kết nối với cơ sở hạ tầng CNTT tại chỗ nhờ mạng riêng ảo (VPN) IPsec được mã hóa theo tiêu chuẩn ngành. Ngoài ra, sử dụng cấu hình VPC của Amazon DocumentDB, khách hàng còn có thể định cấu hình phần cài đặt của tường lửa và kiểm soát quyền truy cập qua mạng đến cụm.
Cấp phép
Amazon DocumentDB hỗ trợ kiểm soát quyền truy cập dựa theo vai trò (RBAC) với các vai trò tích hợp sẵn và vai trò đã xác định. RBAC cho phép khách hàng thực thi đặc quyền tối thiểu làm phương thức tốt nhất bằng cách hạn chế hành động mà người dùng được phép thực hiện. Amazon DocumentDB được tích hợp với AWS Identity and Access Management (IAM) và cho phép khách hàng kiểm soát các hành động mà người dùng và nhóm AWS IAM có thể thực hiện trên các tài nguyên Amazon DocumentDB cụ thể, bao gồm cụm, phiên bản, kết xuất nhanh và nhóm thông số. Ngoài ra, bạn cũng có thể gắn thẻ các tài nguyên Amazon DocumentDB và kiểm soát những hành động mà người dùng và nhóm IAM có thể thực hiện đối với các nhóm tài nguyên có cùng thẻ đánh dấu (và giá trị thẻ).
Mã hóa
Amazon DocumentDB cho phép khách hàng mã hóa cơ sở dữ liệu bằng cách sử dụng khóa được tạo và kiểm soát qua Dịch vụ quản lý khóa của AWS (KMS). Trên một cụm đang chạy với mã hóa Amazon DocumentDB, dữ liệu đang được lưu trữ trên bộ lưu trữ cơ bản được mã hóa, giống như các bản sao lưu, bản kết xuất nhanh và bản sao tự động trong cùng cụm. Theo mặc định, kết nối giữa máy khách và Amazon DocumentDB được mã hóa trong khi truyền với TLS.
Chứng nhận tuân thủ
Amazon DocumentDB được thiết kế để đáp ứng tiêu chuẩn bảo mật cao nhất và để giúp khách hàng dễ dàng hơn trong việc xác minh tính bảo mật và đáp ứng các yêu cầu tuân thủ cũng như quy định. Amazon DocumentDB cũng được đánh giá là tuân thủ PCI DSS, ISO 9001, 27001, 27017, và 27018, SOC 1, 2 và 3 và Chứng nhận Khung bảo mật chung của Liên minh tin cậy về thông tin y tế (HITRUST CSF), bên cạnh việc đủ điều kiện HIPAA.
Độ sẵn sàng cao
Cụm toàn cầu
Cụm toàn cầu Amazon DocumentDB cung cấp tính năng phục hồi sau thảm họa từ các sự cố ngừng hoạt động ở quy mô khu vực và cho phép khả năng đọc trên toàn cầu. Cụm toàn cầu Amazon DocumentDB sao chép dữ liệu sang cụm ở tối đa 5 khu vực AWS mà hầu như không ảnh hưởng gì đến hiệu năng, chỉ có độ trễ điển hình dưới 1 giây. Tìm hiểu thêm về việc thiết lập Cụm toàn cầu trong Hướng dẫn sử dụng Amazon DocumentDB.
Giám sát và sửa chữa phiên bản
Tình trạng của cụm Amazon DocumentDB và các phiên bản thường xuyên đc giám sát. Nếu phiên bản hỗ trợ cơ sở dữ liệu của bạn gặp sự cố, phiên bản và các quy trình liên kết sẽ được tự động khởi động lại. Tính năng khôi phục của Amazon DocumentDB không yêu cầu việc phát lại dài dòng phần bản ghi làm lại cơ sở dữ liệu, nên thời gian khởi động lại phiên bản thường chỉ từ 30 giây trở xuống. Tính năng này còn cách ly bộ nhớ đệm cơ sở dữ liệu khỏi quy trình cơ sở dữ liệu, cho phép bộ nhớ đệm vẫn còn kể cả khi khởi động lại cơ sở dữ liệu.
Triển khai nhiều vùng sẵn sàng và Bản sao chỉ có quyền đọc
Nếu có phiên bản gặp sự cố, Amazon DocumentDB tự động chuyển đổi dự phòng từ một đến tối đa 15 bản sao Amazon DocumentDB mà khách hàng đã tạo ở bất kỳ một trong ba vùng sẵn sàng nào. Nếu không có bản sao Amazon DocumentDB nào được cung cấp, trong trường hợp hư hỏng, Amazon DocumentDB sẽ tự động tìm cách tạo phiên bản mới cho khách hàng.
Kho lưu trữ có khả năng chịu lỗi và tự khôi phục
Mỗi phần 10 GB trên ổ đĩa lưu trữ của bạn sẽ được sao chép theo sáu cách trên ba Vùng sẵn sàng (AZ). Amazon DocumentDB sử dụng kho lưu trữ có khả năng chịu lỗi, xử lý tình huống mất đến tối đa hai bản sao dữ liệu một cách minh bạch mà không ảnh hưởng đến khả năng ghi cơ sở dữ liệu và đến tối đa ba bản sao không ảnh hưởng đến khả năng đọc cơ sở dữ liệu. Kho dữ liệu Amazon DocumentDB còn có khả năng tự khôi phục; khối dữ liệu và ổ đĩa được quét liên tục để tìm lỗi và thay thế ngay lập tức.
Tự động, liên tục, sao lưu gia tăng và khôi phục về thời điểm trước đó
Khả năng sao lưu cơ sở dữ liệu đơn giản của Amazon DocumentDB cho phép khôi phục về thời điểm trước đó đối với các cụm. Khách hàng có thể khôi phục cụm về bất kỳ giây nào trong khoảng giữ lại, tối đa đến 5 phút cuối. Có thể cấu hình khoảng thời gian lưu giữ bản sao lưu tự động lên tới ba mươi lăm ngày. Updated: Bản sao lưu tự động được lưu trữ trong Amazon Simple Storage Service (Amazon S3), được thiết kế với độ bền bỉ là 99,999999999%. Bản sao lưu Amazon DocumentDB tự động, tích lũy và gia tăng, đồng thời không có ảnh hưởng gì đến hiệu năng cụm.
Ảnh chụp nhanh cụm
Ảnh chụp nhanh cụm là các bản sao lưu cụm do người dùng khởi tạo được lưu trữ trên Amazon S3 và sẽ được lưu giữ đến khi bạn thực sự xóa đi. Họ tận dụng bản kết xuất cụm gia tăng tự động để giảm thời gian và dung lượng lưu trữ cần thiết. Khách hàng có thể tạo cụm mới từ Ảnh chụp nhanh cụm bất kỳ lúc nào họ muốn.
AI tạo sinh và máy học
Amazon DocumentDB cung cấp các tính năng cho phép các mô hình máy học (ML) và trí tuệ nhân tạo (AI) tạo sinh làm việc với dữ liệu được lưu trữ trong Amazon DocumentDB trong thời gian thực. Khách hàng không còn phải mất thời gian quản lý cơ sở hạ tầng riêng biệt, viết mã để kết nối với dịch vụ khác và sao chép dữ liệu từ cơ sở dữ liệu chính của họ.
Tìm kiếm véc-tơ
Với tìm kiếm véc-tơ dành cho Amazon DocumentDB, bạn có thể lưu trữ, lập chỉ mục và tìm kiếm hàng triệu véc-tơ với thời gian phản hồi tính bằng mili giây. Véc-tơ là phần biểu diễn bằng số đại diện cho ngữ nghĩa của dữ liệu phi cấu trúc như văn bản, hình ảnh và video. Bạn có thể lưu trữ véc-tơ từ Amazon Bedrock, Amazon SageMaker và các mô hình của bên thứ ba hoặc mô hình độc quyền khác. Tìm hiểu cách bắt đầu sử dụng bằng cách truy cập tài liệu về tìm kiếm véc-tơ dành cho Amazon DocumentDB của chúng tôi.
Máy học không cần mã với Amazon DocumentDB và Amazon SageMaker Canvas
Amazon DocumentDB tích hợp với Amazon SageMaker Canvas, giúp dễ dàng xây dựng các ứng dụng tạo sinh bằng cách sử dụng dữ liệu được lưu trữ trong Amazon DocumentDB. Việc tích hợp trong bảng điều khiển loại bỏ những phần việc nặng nhọc cùng một kiểu để kết nối và truy cập Amazon DocumentDB nhằm tăng tốc quá trình phát triển AI/ML của bạn với trải nghiệm không cần viết nhiều mã/không cần mã (LCNC). Bạn có thể xây dựng mô hình AI/ML cho các trường hợp sử dụng cổ điển như hồi quy và dự báo hoặc tạo các giải pháp AI tạo sinh như tạo nội dung, trích xuất văn bản và tóm tắt văn bản trong SageMaker Canvas. Đọc tài liệu về AI tạo sinh của Amazon DocumentDB của chúng tôi để tìm hiểu thêm.
Tích hợp không ETL MỚI
Tích hợp không ETL trên DocumentDB với Dịch vụ OpenSearch của Amazon
Tính năng tích hợp không ETL trên DocumentDB với Dịch vụ OpenSearch của Amazon cung cấp khả năng tìm kiếm nâng cao (chẳng hạn như tìm kiếm gần đúng, tìm kiếm theo ngữ nghĩa, v.v.) trên tài liệu Amazon DocumentDB của người tìm kiếm bằng API OpenSearch. Với tính năng tích hợp này, bạn cũng có thể tìm kiếm độc đáo trên nhiều bộ sưu tập và các ngôn ngữ không phải tiếng Anh khác. Chỉ với vài cú nhấp chuột trong Bảng điều khiển AWS, giờ đây bạn có thể đồng bộ liền mạch dữ liệu của mình từ Amazon DocumentDB sang Dịch vụ OpenSearch của Amazon, loại bỏ nhu cầu viết mã tùy chỉnh để trích xuất, chuyển đổi và tải dữ liệu.
Tính năng tích hợp không ETL sử dụng Amazon OpenSearch Ingestion, có khả năng di chuyển liền mạch dữ liệu tài liệu từ Amazon DocumentDB sang Dịch vụ OpenSearch của Amazon. Dịch vụ này sẽ tự động hiểu định dạng của dữ liệu trong bộ sưu tập Amazon DocumentDB và ánh xạ dữ liệu đến Dịch vụ OpenSearch của Amazon để mang lại kết quả tìm kiếm có hiệu năng cao nhất. Tính năng tích hợp không ETL hỗ trợ việc hợp nhất từ nhiều bộ sưu tập Amazon DocumentDB thành một cụm được quản lý hoặc bộ sưu tập phi máy chủ của Amazon OpenSearch. Bạn có thể đọc tài liệu về cách sử dụng tính năng tích hợp không ETL trên Amazon DocumentDB với Dịch vụ OpenSearch của Amazon.
Truy cập trang định giá của Amazon DocumentDB (với khả năng tương thích MongoDB).
Bắt đầu xây dựng với Amazon DocumentDB (với khả năng tương thích MongoDB) trong Bảng điều khiển AWS.