ชื่อ DNS สาธารณะตรงกับที่อยู่ IP สาธารณะเสมอ
ที่อยู่ IP สาธารณะยังคงเหมือนเดิมจนกว่าจะถูกยกเลิกหรือหยุดทำงาน การรีบูตจะไม่เปลี่ยนที่อยู่ IP สาธารณะ
หากอินสแตนซ์ EC2 อยู่ใน VPC ดังนั้นมันจะเก็บที่อยู่ IP สาธารณะเดียวกันไว้ในจุดหยุดและเริ่มต้น
หากอินสแตนซ์ EC2 ที่ไม่ได้อยู่ใน VPC หยุดทำงานและเริ่มต้นใหม่อีกครั้งก็อาจได้รับที่อยู่ IP สาธารณะอื่น
อินสแตนซ์อาจล้มเหลว เมื่อคุณเริ่มต้นอินสแตนซ์ใหม่เพื่อแทนที่อินสแตนซ์ที่ล้มเหลวหรือถูกยกเลิกอินสแตนซ์นั้นอาจจะได้รับที่อยู่ IP สาธารณะอื่น
เนื่องจากอินสแตนซ์อาจล้มเหลวและเนื่องจากคุณอาจต้องการเปลี่ยนขนาดของอินสแตนซ์ (ด้วยการหยุด / เริ่ม) จึงไม่แนะนำให้ "ส่งแอปที่เชื่อมต่อกับ [ที่อยู่ IP สาธารณะ]" (หรือชื่อ DNS) เมื่ออินสแตนซ์ของคุณหยุด / สิ้นสุด / ล้มเหลวผู้ใช้รายอื่นจะได้รับที่อยู่ IP ที่กำหนดให้กับอินสแตนซ์ของพวกเขาและทราฟฟิกทั้งหมดของคุณจะเข้าสู่พวกเขา
ขอแนะนำให้ใช้ที่อยู่ IP แบบยืดหยุ่นเพื่อเชื่อมโยงบริการสาธารณะกับอินสแตนซ์ของคุณ คุณได้รับการเก็บรักษาที่อยู่ IP ยืดหยุ่นและคุณสามารถกำหนดให้กับอินสแตนซ์ใด ๆ ที่คุณต้องการในช่วงเวลาแม้ว่ามันจะเป็นอินสแตนซ์เดียวกันหลังจากหยุด / เริ่ม
ที่อยู่ IP แบบยืดหยุ่นแต่ละอันมาพร้อมกับชื่อ DNS สาธารณะ แต่คุณน่าจะดีกว่าการจับคู่ชื่อโฮสต์ของคุณกับที่อยู่ IP แบบยืดหยุ่นเพื่อให้ชื่อนั้นเหมาะสมกับมนุษย์มากขึ้น
นี่คือคำแนะนำเกี่ยวกับที่อยู่ IP แบบยืดหยุ่น:
http://aws.amazon.com/articles/1346
นี่คือบทความที่ฉันเขียนที่พูดถึงความแตกต่างระหว่างการรีบูตและหยุด / เริ่มอินสแตนซ์:
การรีบูตเครื่องเทียบกับ Stop / Start ของ Amazon EC2 Instance
http://alestic.com/2011/09/ec2-reboot-stop-start
นี่คือบทความที่ฉันเขียนซึ่งให้เหตุผลที่คุณอาจต้องการหยุด / เริ่มอินสแตนซ์แม้ว่าคุณจะไม่คิดว่าคุณจะทำในวันนี้:
การย้ายอินสแตนซ์ EC2 ไปเป็นขนาดที่ใหญ่ขึ้น
http://alestic.com/2011/02/ec2-change-type