Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Cơ Sở Dữ Liệu

ObjectRocket Mở Rộng Lưu Trữ MongoDB Lên AWS & GCP Cloud

Được xuất bản lần đầu vào tháng 10 năm 2020, tại ObjectRocket.com/blog

Đội ngũ Database-as-a-Service của ObjectRocket tự hào tuyên bố vào Q4 năm 2020 rằng chúng tôi đã mở rộng hỗ trợ cho dịch vụ MongoDB® được lưu trữ của mình lên các đám mây AWS® và GCP®. Sự ra mắt này đặc biệt đối với chúng tôi vì khi ObjectRocket Database-as-a-Service ra mắt năm 2012, nó ra mắt cùng với MongoDB. MongoDB luôn có vị trí đặc biệt trong trái tim và tâm trí chúng tôi, nên việc mang dịch vụ này lên AWS, GCP, và sớm sẽ có Azure là một sự mở rộng đáng chú ý và quan trọng của nền tảng ObjectRocket.

​​

Điều gì mới?

​ Câu trả lời đơn giản là tất cả! Khoảng một năm trước, chúng tôi bắt đầu chuyển đổi sang nền tảng lưu trữ dựa trên Kubernetes® hoàn toàn mới, và với dịch vụ MongoDB của mình, chúng tôi cũng bắt đầu từ đầu. Chúng tôi đã xây dựng lại hoàn toàn sản phẩm trên một Kubernetes operator do chính chúng tôi thiết kế, cho phép một số tính năng mới và铺 đường cho đợt cải tiến tiếp theo. ​

Tính năng tiêu chuẩn

​ Giống như dịch vụ MongoDB hiện có của chúng tôi, mỗi cluster có sẵn: ​

  • Container và instance MongoDB chuyên dụng: Instance MongoDB được dành riêng cho bạn và không bao giờ chia sẻ với người dùng khác.
  • Replica set ba node: Bạn luôn có ba node giống hệt nhau trong cấu hình replica set, với failover tự động cho high-availability.
  • Compaction tự động: Nền tảng của chúng tôi tự động nén dữ liệu để đảm bảo bạn sử dụng tối ưu không gian đã cấp phát.
  • Bảo mật mạnh mẽ: Với mỗi instance, bạn nhận được mã hóa TLS, Access Control Lists, xác thực người dùng, network namespaces cô lập, và mã hóa at rest.
  • Dashboard metrics: Truy cập dashboard metrics instance có sẵn trên tất cả instance.
  • Backup tự động với lưu giữ hai tuần: Backup luôn đi kèm với instance và hoạt động tự động.
  • Hỗ trợ ObjectRocket: Không thể là ObjectRocket nếu không có quyền truy cập giám sát và hỗ trợ 24x7, được hỗ trợ bởi đội ngũ kỹ sư của chúng tôi. ​

... Với một số tính năng mới

​ Bạn nhận được tất cả các tính năng trước đó, nhưng có một vài khả năng mới nếu nhìn sâu hơn một lớp: ​

  • Xác thực client certificate: Mặc dù xác thực mật khẩu vẫn khả dụng, chúng tôi đã thêm khả năng xác thực bằng client certificate để cung cấp lớp bảo mật bổ sung cho việc truy cập instance của bạn.
  • Connection string DNS seed list mới: Instance mới của chúng tôi sử dụng định dạng connection string mongodb+srv, trỏ đến DNS seed list. Định dạng mới này cung cấp khả năng phục hồi thêm, sự linh hoạt nếu instance bên dưới thay đổi, và cho phép một số khả năng mới trong tương lai.
  • Linh hoạt hơn trong compaction: Thay vì cửa sổ compaction hàng tuần với cửa sổ stepdown riêng biệt, chúng tôi giờ cho phép bạn đặt lịch compaction kiểu cron. ​

Đến tiếp theo: Sharding

​ Một phần cực kỳ quan trọng của sản phẩm hiện có của chúng tôi là các cluster sharded, và chúng tôi muốn mang tính năng đó đến nền tảng mới. Mặc dù chúng tôi ra mắt chỉ với replica sets, chúng tôi đã chuẩn bị sẵn sàng và hy vọng sẽ phát hành sharded clusters như một phần mở rộng của sản phẩm đó rất sớm. ​ Khi chúng tôi ra mắt sharded clusters, bạn có thể mong đợi cùng sự dễ dàng sử dụng, linh hoạt, và hỗ trợ mà chúng tôi luôn cung cấp. ​

Khả dụng

​ Chúng tôi hiện cung cấp cluster MongoDB phiên bản 3.6, 4.0, và 4.2 trên AWS và GCP thông qua sản phẩm Private DBaaS của chúng tôi. Thay vì sử dụng hạ tầng chung, Private DBaaS cho phép bạn có một cluster DBaaS hoàn toàn chuyên dụng ở hầu như bất kỳ region AWS hoặc GCP nào mà bạn có thể dùng để lưu trữ bất kỳ và tất cả các dịch vụ database được lưu trữ của chúng tôi. Hãy theo dõi các cập nhật tương lai về khả dụng. Nếu bạn có bất kỳ câu hỏi nào về sản phẩm MongoDB, chuyên gia của chúng tôi sẽ rất乐意 giúp bạn. ​ Bạn có thể tìm thông tin bổ sung trên trang web, tài liệu công khai, hoặc API docs của chúng tôi.

Sử dụng tab Feedback để đưa ra nhận xét hoặc đặt câu hỏi. Bạn cũng có thể bắt đầu cuộc trò chuyện với chúng tôi.