Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ระบบเครือข่าย

วิธีจัดสรรที่อยู่ Elastic IP ให้กับอินสแตนซ์ Amazon EC2

มี 3 ประเภทของที่อยู่ IP ที่สามารถกำหนดให้กับอินสแตนซ์ Amazon EC2: Private IP, Public IP และ Elastic IP Private IP Address ใช้สำหรับการสื่อสารภายในระหว่างอินสแตนซ์ที่อยู่ใน VPC เดียวกัน ถูกกำหนดโดย Amazon DHCP และเป็น Static IP Address

Public Address เข้าถึงผ่านอินเทอร์เน็ตได้ เป็น Dynamic และถูกกำหนดโดย Amazon ทุกครั้งที่เรา Deploy อินสแตนซ์ใหม่ Amazon จะเอา IP Address จาก IANA (Internet Assigned Numbers Authority) และกำหนดให้กับอินสแตนซ์ Amazon EC2 เนื่องจากเป็น Dynamic Public IP Address ทุกครั้งที่คุณหยุดหรือเริ่มอินสแตนซ์ EC2 Amazon จะให้ Public Address ใหม่

ลองนึกภาพสถานการณ์ที่เรากำลังรัน Web Server บนอินสแตนซ์ Amazon EC2 ที่ต้อง Restart เนื่องจากติดตั้ง Updates หลังจาก Restart แล้ว Amazon จะกำหนด Public Address ใหม่ และ Web Server ของเราจะเข้าถึงไม่ได้ เพื่อหลีกเลี่ยงความไม่สะดวกที่ไม่จำเป็น เราจะจัดสรร Elastic IP Address ให้กับบัญชี Amazon และอินสแตนซ์ EC2 ที่ทำงานอยู่ Elastic IP Address เป็น Static Public Address ที่คงที่เสมอ ไม่ว่าจะหยุดอินสแตนซ์ Amazon EC2 หรือไม่

IP Address ทั้งหมดที่กล่าวมา (Private, Public, Elastic) สามารถดูได้ภายใต้แท็บ Description ของทุกอินสแตนซ์ Amazon EC2

ในบทความนี้ เราจะอธิบายวิธีจัดสรร Elastic IP Address ให้กับบัญชี Amazon และกำหนดให้กับอินสแตนซ์ Amazon EC2 ที่ทำงานอยู่ โปรดทำตามขั้นตอนด้านล่าง

  1. เข้าสู่ระบบ AWS Management Console
  2. คลิกที่ Services แล้วคลิกที่ EC2

ภายใต้ Resources คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับทรัพยากร Amazon EC2 ที่มีอยู่ใน Region מסוים ในที่นี้เรามี 1 อินสแตนซ์ที่ทำงานอยู่ และไม่มี Elastic IPs เราจะไม่ได้กล่าวถึงทรัพยากรอื่นๆ แต่ EC2 และ Elastic IPs

  1. คลิกที่ Elastic IPs
  2. คลิกที่ Allocate Elastic IP address ด้านขวาบนของหน้าต่าง
  3. ภายใต้ Allocate Elastic IP address คลิกที่ Elastic IP Address สามารถจัดสรรจาก Amazon's Pool หรือคุณสามารถนำ Public IPv4 ของคุณเองหรือ Customer's Owned Pool มาใช้ได้ Elastic IPs ไม่รองรับที่อยู่ IPv6 ในที่นี้เราจะกำหนด IP Address จาก Amazon's Pool
  4. คลิกที่ Associate this Elastic IP address ด้านขวาบนของหน้าต่าง คุณสามารถเห็นได้ว่า Amazon ได้จัดสรร Elastic IP แล้ว และเราต้องยืนยัน
  5. ภายใต้ Associate Elastic IP address ค้นหาอินสแตนซ์ที่ทำงานอยู่ที่ควรได้รับ Elastic IP Address และเลือก Private IP Address ที่จะเชื่อมโยงกับ Elastic IP Address แล้วเลือก Associate หากคุณ Associate Elastic IP Address กับอินสแตนซ์ที่มี Elastic IP Address เชื่อมโยงอยู่แล้ว Elastic IP Address ที่เชื่อมโยงก่อนหน้านี้จะถูก Dissociate แต่ยังคงถูกจัดสรรให้บัญชีของคุณ

ตามเอกสารของ Amazon หาก Elastic IP Address เชื่อมโยงกับอินสแตนซ์ที่ต่างกันอยู่แล้ว จะถูก Dissociate จากอินสแตนซ์นั้น และ Associate กับอินสแตนซ์ที่ระบุ หากคุณ Associate Elastic IP Address กับอินสแตนซ์ที่มี Elastic IP Address อยู่แล้ว Address ที่มีอยู่จะถูก Dissociate จากอินสแตนซ์ แต่ยังคงถูกจัดสรรให้บัญชีของคุณ

  1. Elastic IP Address ถูกเชื่อมโยงกับอินสแตนซ์สำเร็จแล้ว
  2. กลับไปที่ EC2 Instance (เช่น คลิกที่ EC2 หรือคลิก Services – EC2) ตามที่คุณเห็น มี 1 Elastic IPs ที่เชื่อมโยงกับบัญชี Amazon และอินสแตนซ์ที่ทำงานอยู่

หากคุณคลิกที่อินสแตนซ์ที่ทำงานอยู่ คุณจะเห็น Elastic IP Address ที่เชื่อมโยงกับมัน