Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> ฐานข้อมูล

กำลังเชื่อมต่อกับ ObjectRocket

กำลังเชื่อมต่อกับ ObjectRocket

มีวิธีง่ายๆ ในการเชื่อมต่อและโต้ตอบกับบริการฐานข้อมูล ObjectRocket

ขั้นตอนแรกคือการสร้างอินสแตนซ์โดยใช้ปุ่ม "สร้างอินสแตนซ์" เมื่อคุณสร้างอินสแตนซ์ สตริงการเชื่อมต่อของคุณจะถูกจัดเตรียมให้คุณโดยอัตโนมัติ คุณมีตัวเลือกวิธีการเชื่อมต่อที่แตกต่างกันสองสามวิธี:

  1. ไดรเวอร์ MongoDB ดั้งเดิม ข้อความธรรมดา
  2. ไดรเวอร์ MongoDB ดั้งเดิม เข้ารหัส SSL
  3. ObjectRocket API, เข้ารหัส SSL

ก่อนที่เราจะพูดถึงวิธีเชื่อมต่อ ภาพรวมบางส่วนก็อยู่ในลำดับก่อน บริการ ObjectRocket เป็นระบบที่มีการแบ่งส่วนโดยอัตโนมัติโดยกำเนิด ซึ่งหมายความว่าเมื่อคุณเชื่อมต่อ คุณจะเชื่อมต่อกับชาร์ดอย่างน้อยหนึ่งส่วนในทันที (ขึ้นอยู่กับเลย์เอาต์ของคุณ) อินสแตนซ์จะมีสมาชิกอย่างน้อย 3 คนในชุดแบบจำลอง เมื่อเชื่อมต่อ คุณจะถูกส่งไปยังต้นแบบปัจจุบันโดยอัตโนมัติสำหรับชาร์ดนั้น ไม่จำเป็นต้องมีการกำหนดค่าในไดรเวอร์ของคุณหรือในระบบของเรา ทุกอย่างราบรื่น

บริการ ObjectRocket ไม่ได้ 'เปิด' โดยค่าเริ่มต้น เรามองว่าการรักษาความปลอดภัยเป็นคุณลักษณะที่สำคัญมากในระบบระดับองค์กรที่เหมาะสม ดังนั้น ในการเชื่อมต่อ คุณต้องแน่ใจว่าลูกค้าของคุณถูกเพิ่มในรายการ ACL ของคุณเองเพื่อการเข้าถึง ทำได้ผ่าน GUI บนแท็บฐานข้อมูล/การเชื่อมต่อ การเพิ่มรายการ ACL ช่วยให้คุณสามารถเปิดไฟร์วอลล์สำหรับตัวคุณเอง และแสดงความคิดเห็นเพื่อช่วยจัดระเบียบสิ่งต่างๆ คุณสามารถเพิ่มที่อยู่ที่เป็นไปตาม CIDR ได้ ซึ่งช่วยให้สามารถเปิดช่วงที่อยู่ได้ ตัวอย่างเช่น เปิดเว็บเซิร์ฟเวอร์ EC2 ทั้งหมดของคุณในช็อตเดียว

ObjectRocket ตั้งอยู่ใกล้กับศูนย์ข้อมูลยอดนิยมทั่วสหรัฐอเมริกา การจัดเครือข่ายเพียร์เฉพาะของเราช่วยให้ ObjectRocket สามารถเข้าถึงได้จากแอปพลิเคชันใด ๆ อย่างรวดเร็ว ในหลายกรณี ลูกค้าจะไม่สังเกตเห็นการปรับเวลาแฝงด้วยการใช้ ObjectRocket เทียบกับการใช้ผู้ให้บริการระบบคลาวด์ในพื้นที่

การเชื่อมต่อแบบเนทีฟ

การเชื่อมต่อดั้งเดิมกับ ObjectRocket นั้นค่อนข้างง่าย เพียงใช้สตริงการเชื่อมต่อตามปกติผ่านไดรเวอร์ MongoDB ใดๆ

$ mongo w-mongos0.objectrocket.com:4343

สิ่งที่ไม่เหมือนใครคือโฮสต์และพอร์ตนี้มีการโหลดที่สมดุลและซ้ำซ้อนอย่างเต็มที่ แอปพลิเคชันไม่จำเป็นต้องระบุที่อยู่โฮสต์จำนวนมากหรือมีการกำหนดค่าที่ซับซ้อน ชื่อโฮสต์ที่ระบุถูกกำหนดเส้นทางไปยังเซิร์ฟเวอร์ N MongoS ตัวใดตัวหนึ่ง เพียงใช้สตริงการเชื่อมต่อที่ให้มาในการกำหนดค่าแอปพลิเคชันของคุณ เท่านี้คุณก็พร้อมแล้ว คุณสามารถชาร์ดได้ตามต้องการและไม่จำเป็นต้องเปลี่ยนแปลงการกำหนดค่าใดๆ

SSL

การเชื่อมต่อ SSL นั้นแตกต่างกันเล็กน้อย การเชื่อมต่อเป็นการเชื่อมต่อ SSL มาตรฐานที่ยุติโดยตรงบน ObjectRocket POD คุณจะต้องมีไคลเอ็นต์ที่คอมไพล์ด้วย SSL หากคุณใช้เชลล์ หรือไดรเวอร์จำนวนมากในขณะนี้มีการสนับสนุน SSL หากคุณยังไม่ได้ใช้งานไคลเอ็นต์ที่คอมไพล์ด้วย SSL โปรดติดต่อเรา และเราสามารถส่งเพื่อรวมเข้ากับแหล่งที่มาของคุณได้ อีกทางหนึ่ง stunnel ทำงานได้อย่างราบรื่นกับบริการ ObjectRocket และจะอนุญาตให้คุณใช้ไคลเอ็นต์ MongoDB ที่ไม่ใช่ SSL ที่เปิดใช้งาน SSL ต่อไปได้โดยไม่ต้องแก้ไขสแต็กซอฟต์แวร์ที่มีอยู่ การเชื่อมต่อยังคงโหลดบาลานซ์ ซ้ำซ้อน และไม่ต้องทำการเปลี่ยนแปลงเมื่อมีการเพิ่มชาร์ด