มี Easy Ways ไปหลายอย่าง Connect และ Interact กับ ObjectRocket Database Service
Step แรก: Create Instance ด้วยปุ่ม "Create Instance" Connect Strings Provisioned Auto คุณมี Choice Connection Methods:
- Native MongoDB Driver, Plain Text
- Native MongoDB Driver, SSL Encrypted
- ObjectRocket API, SSL Encrypted
Overview ก่อน: ObjectRocket Service = Inherently Automatically Sharded System Connect = Instantly Connected To At Least 1 Shard (Depends on Layout) Instance มี At Least 3 Replica Set Members Connect -> Auto Routed ไป Current Master สำหรับ Shard นั้น No Config Needed Drivers หรือ System Seamless
ObjectRocket Service ไม่ 'Open' By Default Security = Important Attribute Enterprise Grade System Connect -> Ensure Client Added ใน Own ACL List (GUI: Database/Connections Tab) Add ACL Entry = Open Firewall + Comment Organize CIDR Compliant Addresses (Open Range ได้ เช่น All EC2 Webservers One Shot)
ObjectRocket Strategically Located ใกล้ Popular Datacenters US Unique Network Peering -> Accessed จาก Any App Very Quickly หลาย Cases Customers ไม่ Notice Latency Penalty vs Local Cloud Provider
Native Connections
Native Connections Simple ใช้ Connect String ปกติ Via MongoDB Driver:
$ mongo w-mongos0.objectrocket.com:4343
Unique: Host/Port Fully Load Balanced และ Fully Redundant App ไม่ต้อง Specify Multiple Host Addresses หรือ Complicated Config Hostname -> Routed To 1 of N MongoS Servers ใช้ Connect String ใน App Config Set Shard At Will No Config Changes Ever Required
SSL
SSL Connections แตกต่างนิดหน่อย Standard SSL Connection Terminated บน ObjectRocket POD ต้องการ Client Compiled with SSL (Shell) หรือ Drivers ที่มี SSL Support หากยังไม่ Run SSL Client Contact Us ส่ง Compiled Client ให้ Incorporate Into Source หรือ stunnel Works Seamlessly กับ ObjectRocket Service ใช้ Non-SSL MongoDB Client ต่อได้โดยไม่ Modify Stack ยัง Load Balanced, Redundant, No Changes When Shards Added