เป็นไปได้หรือไม่ที่จะโคลนข้อมูลอินสแตนซ์ EC2 และทั้งหมด
เป็นไปได้หรือไม่ที่จะโคลนข้อมูลอินสแตนซ์ EC2 และทั้งหมด
คำตอบ:
วิธีที่ง่ายกว่าคือผ่านคอนโซลการจัดการเว็บ:
เมื่อคุณมีภาพคุณสามารถเปิดใช้งานอินสแตนซ์ที่โคลนอีกครั้งข้อมูลและทั้งหมด :)
right click
ใช้อินสแตนซ์ที่ต้องการ
ไม่มีClone
ปุ่มที่ชัดเจน โดยพื้นฐานแล้วสิ่งที่คุณทำคือสร้างภาพหรือสแนปชอตของอินสแตนซ์ EC2 ที่มีอยู่แล้วหมุนตัวอย่างใหม่โดยใช้สแน็ปช็อตนั้น
สร้างภาพจากอินสแตนซ์ EC2 ที่มีอยู่ก่อน
ตรวจสอบรายการสแน็ปช็อตของคุณเพื่อดูว่ากระบวนการเสร็จสมบูรณ์หรือไม่ โดยปกติจะใช้เวลาประมาณ 20 นาทีขึ้นอยู่กับว่าไดรฟ์อินสแตนซ์ของคุณมีขนาดใหญ่เพียงใด
จากนั้นคุณต้องสร้างอินสแตนซ์ใหม่และใช้ภาพนั้นเป็น AMI
ทุกวันนี้มันง่ายกว่าที่จะทำการโคลนนิ่งเครื่องด้วยอินสแตนซ์ที่ได้รับการสนับสนุนจาก EBS เมื่อไม่นานมานี้ นี่คือวิธีการที่เราทำมันในBitNami เมฆโฮสติ้ง โดยทั่วไปคุณเพียงแค่ถ่ายภาพของอินสแตนซ์ซึ่งสามารถใช้ในภายหลังเพื่อเปิดเซิร์ฟเวอร์ใหม่ คุณสามารถทำได้ทั้งโดยใช้คอนโซล AWS (บันทึกอินสแตนซ์ที่ได้รับการสนับสนุน EBS เป็น AWS AMI) หรือใช้เครื่องมือ EC2 API:
การโคลนอินสแตนซ์นั้นไม่มีอะไรอื่นนอกจากสร้างการสำรองข้อมูลและจากนั้นเปิดตัวเซิร์ฟเวอร์ใหม่ตามนั้น คุณสามารถค้นหาบทความจำนวนมากที่อธิบายถึงปัญหานี้ลองค้นหาข้อมูลเกี่ยวกับ "วิธีการ ... " สำรองข้อมูลหรือปรับขนาดอินสแตนซ์ EC2 ทั้งหมดตัวอย่างเช่นบล็อกนี้เป็นจุดเริ่มต้นที่ดีมาก: alestic.com
ในการตอบคำถามของคุณ: ตอนนี้ AWS ทำให้การโคลนง่ายจริง ๆ ดูอินสแตนซ์เปิดใช้จากอินสแตนซ์ที่มีอยู่ของคุณ
นี่จะใช้อินสแตนซ์ที่มีอยู่เป็นเทมเพลตใหม่
หรือคุณสามารถถ่ายภาพสแนปชอตของโวลุ่มที่มีอยู่และใช้สแนปชอตกับ AMI (อันที่มีอยู่) ที่คุณ ping ระหว่างการเปิดตัวอินสแตนซ์ของคุณ
คุณสามารถใช้ AWS API หรือ UI คอนโซลเพื่อสร้าง AMI (รูปเครื่องของ Amazon) ของอินสแตนซ์ที่คุณใช้งานอยู่ คุณสามารถระบุให้รีบูตอินสแตนซ์เมื่อสร้าง AMI ของคุณ จากนั้นคุณสามารถใช้ AWS API หรือ UI คอนโซลเพื่อเปิดใช้งานอินสแตนซ์อื่น ๆ ด้วย AMI ที่คุณสร้างขึ้น
คุณสามารถทำได้อย่างง่ายดายด้วยซอฟต์แวร์ Cloud Management เช่น enStratus, RightScale หรือScalr (ข้อจำกัดความรับผิดชอบ: ฉันทำงานที่นั่น) ด้วยฟาร์มโคลนคุณสามารถ: