สามารถกำหนดที่อยู่ IP สามประเภทให้กับอินสแตนซ์ Amazon EC2:IP ส่วนตัว IP สาธารณะ และ IP ยืดหยุ่น ที่อยู่ IP ส่วนตัวใช้สำหรับการสื่อสารภายในระหว่างอินสแตนซ์ที่อยู่ใน VPC เดียวกัน ถูกกำหนดโดย Amazon DHCP และเป็นที่อยู่ IP แบบคงที่
ที่อยู่สาธารณะสามารถเข้าถึงได้ผ่านทางอินเทอร์เน็ต เป็นแบบไดนามิกและกำหนดโดย Amazon เมื่อใดก็ตามที่เราปรับใช้อินสแตนซ์ใหม่ Amazon จะใช้ที่อยู่ IP จาก IANA (Internet Assigned Numbers Authority) และกำหนดให้กับอินสแตนซ์ Amazon EC2 เนื่องจากเป็นที่อยู่ IP สาธารณะแบบไดนามิก เมื่อใดก็ตามที่คุณหยุดหรือเริ่มอินสแตนซ์ EC2 Amazon จะให้ที่อยู่สาธารณะใหม่แก่คุณ
ลองนึกภาพสถานการณ์ที่เรากำลังเรียกใช้เว็บเซิร์ฟเวอร์บนอินสแตนซ์ Amazon EC2 ที่ต้องรีสตาร์ทเนื่องจากการอัปเดตที่ติดตั้งไว้ เมื่อรีสตาร์ทแล้ว Amazon จะกำหนดที่อยู่สาธารณะใหม่และจะไม่สามารถเข้าถึงเว็บเซิร์ฟเวอร์ของเราได้ เพื่อหลีกเลี่ยงความไม่สะดวกที่ไม่จำเป็น เราจะจัดสรรที่อยู่ IP แบบยืดหยุ่นให้กับบัญชี Amazon และเรียกใช้อินสแตนซ์ EC2 ที่อยู่ IP แบบยืดหยุ่นคือที่อยู่สาธารณะแบบคงที่ที่ยังคงเหมือนเดิมไม่ว่าเราจะหยุดอินสแตนซ์ Amazon EC2 หรือไม่
ที่อยู่ IP ที่กล่าวถึงทั้งหมด (ส่วนตัว สาธารณะ ยืดหยุ่น) สามารถดูได้ที่แท็บคำอธิบายของอินสแตนซ์ Amazon EC2 ทุกรายการ
ในบทความนี้ เราจะอธิบายวิธีจัดสรรที่อยู่ Elastic IP ให้กับบัญชี Amazon และกำหนดให้กับอินสแตนซ์ Amazon EC2 ที่ทำงานอยู่ โปรดปฏิบัติตามขั้นตอนด้านล่าง
- เข้าสู่ระบบ AWS Management Console
- คลิกที่ บริการ แล้วคลิกที่ EC2
ในส่วนทรัพยากร คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับทรัพยากร Amazon EC2 ที่พร้อมใช้งานในบางภูมิภาคได้ ในกรณีของเรา เรามีอินสแตนซ์ที่ทำงานอยู่หนึ่งอินสแตนซ์และไม่มี IP แบบยืดหยุ่น เราจะไม่ดำเนินการผ่านแหล่งข้อมูลอื่น แต่เป็น EC2 และ Elastic IP
- คลิกที่ IP แบบยืดหยุ่น
- คลิกที่ จัดสรรที่อยู่ Elastic IP ที่ด้านขวาบนของหน้าต่าง
- ภายใต้ จัดสรรที่อยู่ Elastic IP คลิกที่ที่อยู่ IP แบบยืดหยุ่นสามารถจัดสรรจากพูลของ Amazon หรือคุณสามารถนำ IPv4 สาธารณะหรือพูลของลูกค้าเอง Elastic IP ไม่รองรับที่อยู่ IPv6 ในกรณีของเรา เราจะกำหนดที่อยู่ IP จากพูลของ Amazon
- คลิกที่ เชื่อมโยงที่อยู่ Elastic IP นี้ ที่ด้านขวาบนของหน้าต่าง คุณจะเห็นได้ว่า Amazon ได้จัดสรร Elastic IP แล้ว และเราจำเป็นต้องยืนยัน
- ภายใต้ เชื่อมโยงที่อยู่ Elastic IP ค้นหาอินสแตนซ์ที่ทำงานอยู่ซึ่งควรได้รับที่อยู่ IP แบบยืดหยุ่น และเลือกที่อยู่ IP ส่วนตัวที่จะเชื่อมโยงกับที่อยู่ Elastic IP จากนั้นเลือก เชื่อมโยง . หากคุณเชื่อมโยงที่อยู่ Elastic IP กับอินสแตนซ์ที่มีที่อยู่ Elastic IP ที่เชื่อมโยงอยู่แล้ว ที่อยู่ Elastic IP ที่เชื่อมโยงก่อนหน้านี้จะถูกยกเลิกการเชื่อมโยงแต่ยังคงจัดสรรให้กับบัญชีของคุณ
ตามเอกสารของ Amazon หากที่อยู่ Elastic IP เชื่อมโยงกับอินสแตนซ์อื่นอยู่แล้ว ที่อยู่นั้นจะถูกแยกออกจากอินสแตนซ์นั้นและเชื่อมโยงกับอินสแตนซ์ที่ระบุ หากคุณเชื่อมโยงที่อยู่ Elastic IP กับอินสแตนซ์ที่มีที่อยู่ Elastic IP อยู่แล้ว ที่อยู่ที่มีอยู่จะแยกออกจากอินสแตนซ์ แต่ยังคงจัดสรรให้กับบัญชีของคุณ
- ที่อยู่ IP แบบยืดหยุ่นเชื่อมโยงกับอินสแตนซ์ได้สำเร็จ
- กลับไปที่อินสแตนซ์ EC2 (เช่น คลิก EC2 หรือคลิก Services – EC2) ดังที่คุณเห็นว่ามี Elastic IP หนึ่งรายการที่เชื่อมโยงกับบัญชี Amazon และอินสแตนซ์ที่ทำงานอยู่
หากคุณคลิกบนอินสแตนซ์ที่กำลังทำงาน คุณจะยังระบุที่อยู่ Elastic IP ที่เชื่อมโยงกับอินสแตนซ์นั้นด้วย