Computer >> Máy Tính >  >> Lập trình >> Cơ sở dữ liệu

Kết nối với ObjectRocket

Kết nối với ObjectRocket

Có một số cách dễ dàng để kết nối và tương tác với dịch vụ cơ sở dữ liệu ObjectRocket.

Bước đầu tiên là tạo một phiên bản bằng nút “Create Instance”. Khi bạn tạo một phiên bản, các chuỗi kết nối của bạn sẽ tự động được cung cấp cho bạn. Bạn có thể lựa chọn bất kỳ phương thức kết nối nào trong số một vài phương thức kết nối khác nhau:

  1. Trình điều khiển MongoDB gốc, văn bản thuần túy
  2. Trình điều khiển MongoDB gốc, được mã hóa SSL
  3. API ObjectRocket, được mã hóa SSL

Trước khi chúng tôi đi vào cách kết nối, một số tổng quan là theo thứ tự. Dịch vụ ObjectRocket là một hệ thống tự động và cố định. Điều đó có nghĩa là khi bạn kết nối, bạn được kết nối ngay lập tức với ít nhất một phân đoạn (tùy thuộc vào bố cục của bạn). Cá thể cũng sẽ có ít nhất 3 thành viên trong tập bản sao. Sau khi kết nối, bạn sẽ tự động được chuyển đến trang cái hiện tại cho phân đoạn đó. Không cần cấu hình trong trình điều khiển của bạn hoặc với hệ thống của chúng tôi, tất cả đều liền mạch.

Dịch vụ ObjectRocket không phải là "mở" theo mặc định. Chúng tôi xem bảo mật là một thuộc tính rất quan trọng trong bất kỳ hệ thống cấp doanh nghiệp thích hợp nào. Do đó, để kết nối, bạn phải đảm bảo rằng khách hàng của bạn đã được thêm vào danh sách ACL của riêng bạn để truy cập. Điều này được thực hiện thông qua GUI trên cơ sở dữ liệu / tab Kết nối. Thêm một mục nhập ACL cho phép bạn mở tường lửa cho chính mình và cung cấp nhận xét để giúp mọi thứ được hoàn thiện. Bạn có thể thêm bất kỳ địa chỉ tuân thủ CIDR nào. Điều này cho phép mở một loạt các địa chỉ. Ví dụ:mở tất cả máy chủ web EC2 của bạn trong một lần.

ObjectRocket có vị trí chiến lược gần các trung tâm dữ liệu phổ biến trên khắp Hoa Kỳ. Sự sắp xếp ngang hàng mạng độc đáo của chúng tôi cho phép truy cập ObjectRocket từ bất kỳ ứng dụng nào rất nhanh chóng. Trong nhiều trường hợp, khách hàng sẽ không nhận thấy bất kỳ hình phạt nào về độ trễ khi sử dụng ObjectRocket so với sử dụng nhà cung cấp đám mây cục bộ.

Kết nối gốc

Các kết nối gốc đến ObjectRocket khá đơn giản. Chỉ cần sử dụng một chuỗi kết nối như bạn thường làm thông qua bất kỳ trình điều khiển MongoDB nào;

$ mongo w-mongos0.objectrocket.com:4343

Điều độc đáo một chút là máy chủ và cổng này được cân bằng tải hoàn toàn và hoàn toàn dự phòng. Một ứng dụng không cần chỉ định nhiều địa chỉ máy chủ lưu trữ hoặc có cấu hình phức tạp. Tên máy chủ được chỉ định được chuyển đến một trong N máy chủ MongoS. Chỉ cần sử dụng chuỗi kết nối được cung cấp trong cấu hình ứng dụng của bạn và bạn đã sẵn sàng. Bạn có thể chia nhỏ theo ý muốn và không bao giờ yêu cầu bất kỳ thay đổi cấu hình nào.

SSL

Kết nối SSL hơi khác một chút. Kết nối là kết nối SSL tiêu chuẩn được kết thúc trực tiếp trên ObjectRocket POD. Bạn sẽ cần một ứng dụng khách được biên dịch với SSL nếu bạn đang sử dụng shell hoặc nhiều trình điều khiển hiện có hỗ trợ SSL. Nếu bạn chưa chạy ứng dụng được biên dịch SSL, hãy liên hệ với chúng tôi và chúng tôi có thể gửi cho bạn một ứng dụng để kết hợp vào nguồn của bạn. Ngoài ra, stunnel hoạt động liền mạch với dịch vụ ObjectRocket và sẽ cho phép bạn tiếp tục sử dụng ứng dụng MongoDB không hỗ trợ SSL mà không cần sửa đổi ngăn xếp phần mềm hiện có của bạn. Kết nối vẫn được cân bằng tải, dự phòng và không yêu cầu thay đổi khi các phân đoạn được thêm vào.