คุณไม่สามารถทำ "mongoexport" ในเครื่อง ส่งออกไปยัง S3 (หรืออุปกรณ์ AWS Snowcone จริง) ใช้อินสแตนซ์ EC2 เพื่อ "mongoimport" จากนั้นเรียกใช้สคริปต์ของคุณเพื่อทำการอัปเดตใด ๆ ตั้งแต่ดัมพ์ได้หรือไม่
สำหรับวิธีเรียกใช้ คุณอาจหลีกเลี่ยงการใช้อินสแตนซ์ EC2 แบบสปอต โดยเฉพาะอย่างยิ่งหากคุณใช้นอกชั่วโมงเร่งด่วนสำหรับภูมิภาค - อาจเป็นวันหยุดสุดสัปดาห์ หากงานของคุณไม่สามารถถูกขัดจังหวะได้ EC2 แบบออนดีมานด์ m5.xlarge ที่มี 4 คอร์ / 16GB RAM คือ 0.20 USD ต่อชั่วโมง 2-3 วันเท่ากับ 10 USD
ฉันจะชี้ให้เห็นว่า 3TB ที่ 100Mbps จะใช้เวลา 2.6 วันในการส่ง แต่ที่ 800Mbps จะใช้เวลา 7 ชั่วโมง แต่การรักษาแบนด์วิธนั้นอาจทำได้ยากหากไม่มี DirectConnect คุณอาจจะดีที่สุดถ้าใช้ AWS Snowcone ซึ่งเป็นอุปกรณ์จริงที่คุณคัดลอกข้อมูลเพื่อส่งไปยัง AWS
ฉันขอแนะนำให้ใช้บริการย้ายฐานข้อมูล AWS เพื่อ โยกย้าย จาก MongoDB ถึง AWS DocumentDBซึ่งเป็นเวอร์ชันของ MongoDB ที่มีชื่ออื่น DMS จะย้ายข้อมูล จากนั้นคุณเพียงแค่ชี้แอปพลิเคชันของคุณไปที่อินสแตนซ์ใหม่และปิดตัวเก่า