วิธีเชื่อมโยง Elastic IP (EIP) ไปยัง EC2 Instance

การเชื่อมต่อ Elastic IP ไปยัง Instance นั้น นอกจากไม่ต้องเสียค่าใช้จ่ายแล้ว ยังเป็นฟังก์ชันที่ใช้งานง่าย และยังช่วยอำนวยความสะดวกในเรื่องของการล็อก IP ที่เชื่อมต่อกับ Instance ไว้ให้อีกด้วย

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

ทำไมถึงต้องใช้ Elastic IP (EIP)

1. Instance ที่ไม่มีการใช้งาน Elastic IP นั้น หลังจาก Stop การใช้งานและทำการเปิดการใช้งาน Instance นั้นอีกรอบ ตัวระบบจะเปลี่ยนแปลง IP ใหม่ทุกครั้งที่มีการปิดและเปิดระบบใหม่ ดังนั้นจึงจำเป็นต้องใช้งาน Elastic IP เพื่อทำการล็อก IP ที่เชื่อมต่อกับ Instance ในการใช้งานให้เป็น IP เดิมทุกครั้งที่มีการรีสตาร์ท Instance

2. เมื่อทำการเชื่อม Instance กับ Elastic IP เราจะไม่เสียค่าใช้จ่ายในการใช้งาน แต่ถ้าไม่ได้ทำการเชื่อมต่อกับ Elastic IP ก็จะมีค่าใช้จ่ายอยู่ที่ 0.005 USD / ชั่วโมง (3.6 USD / เดือน) สามารถอ่านเพิ่มเติมได้ที่ Elastic IP Address

การเชื่อมโยง Elastic IP เข้ากับ EC2 Instance

ก่อนที่จะทำการเชื่อม Elastic IP เราจำเป็นที่จะต้องมีการสร้าง Instance ก่อน โดยสามารถดูวิธีการได้ที่ วิธีติดตั้ง Amazon Linux บน EC2 เมื่อเราทำการสร้าง Instance สำเร็จแล้ว เราถึงจะสามารถเริ่มทำการเชื่อม Elastic IP ไปยัง Instance ของเราได้

1. ค้นหา?︎ EC2» เลือกEC2
E-E-I-1

2. คลิกElastic IPs
E-E-I-2

3. คลิกAllocate Elastic IP address
E-E-I-3

4. คลิก Add new tag
E-E-I-4-1

Key:Name
Value-optional:ec2-tinnakorn(ใส่ชื่ออะไรก็ได้)
คลิกAllocate
E-E-I-4-2
E-E-I-4-3

5. ในกรณีที่อยากเปลี่ยนชื่อ Elastic IP สามารถทำตามวิธีด้านล่างนี้ได้เลย
คลิกที่สัญลักษณ์ ? Edit ตามรูป
Edit Name:ec2-tinnakorn(ใส่ชื่ออะไรก็ได้)
คลิกSave
E-E-I-5

6. ทำการเชื่อมโยง Elastic IP ตามขั้นตอนด้านล่าง
คลิก Checkbox ที่ชื่อของเรา
คลิกActions ▼
คลิกAssociate Elastic IP address
E-E-I-6

7. เลือก Instance ตามขั้นตอนด้านล่าง
คลิกที่ช่อง Instance (Choose an instance)
เลือก Instance ของเราที่มีสถานะ running เท่านั้น เช่น(ec2-tinnakorn) - running
E-E-I-7-0

หลังจากเลือก Instance แล้ว จะแสดงเป็น Instance ID ของเรา
คลิกAssociate
E-E-I-7-1

8. การเชื่อมโยง IP เสร็จเรียบร้อยแล้ว ต่อไปจะเช็ก IP ที่หน้า Elastic IP และหน้า Instance
» คลิกที่ IP ตามรูป
E-E-I-8

9. หน้า Elastic IP
ให้ดูที่ Allocated IPv4 address นี้จะเหมือนกับ Public IPv4 address ของ Instance
E-E-I-9

10. หน้า Instance
ให้ดูที่ Public IPv4 address ของ Instance จะเห็นว่า IP จะถูกเปลี่ยนไปตาม Allocated IPv4 address ของ Elastic IP

ตัวอย่างเช่น ตอนแรก IP ของ Instance คือ❐ 11.222.333.44 | open addressและ IP ของ Elastic IP คือ❐ 99.888.777.66ซึ่งหลังจากที่เชื่อมโยง IP เข้าด้วยกันแล้ว IP ของ Instance จะเปลี่ยนไปตาม Elsatic IP เป็น❐ 99.888.777.66 (ec2-tinnakorn) | open address ตามรูปภาพ
E-E-I-10-Instance

สรุป

เมื่อทำการเชื่อมต่อ Elastic IP ไปยัง Instance ก็จะไม่เสียค่าใช้จ่าย โดยปกติแล้วควรจะใช้ในขณะที่สร้าง Instance เพราะว่าถ้าทำการลบทันทีเมื่อไม่ได้มีการใช้งานแล้ว ก็จะไม่เสียค่าใช้จ่าย นอกจากนี้ยังเป็นฟังก์ชันที่อำนวยความสะดวกมากๆ อีกด้วย

!แนะนำลองใช้ดูนะครับ ขอบคุณครับ