Network Hub: เชื่อมหลาย VPC เข้าด้วยกัน ข้าม Region ได้

Hub เชื่อมหลาย VPC ในครั้งเดียว ไม่ต้องทำ Peering ทีละคู่ VPC ที่ต่อเข้า Hub เรียกว่า spoke และคุยกับ spoke อื่นด้วย IP ภายในได้ตามบทบาทที่เลือก ไม่ว่าจะอยู่ Region ไหน

Mesh หรือ Star

Topologyใครถึงใครเหมาะกับ
Meshทุก VPC ใน Hub ถึงกันหมดProject ที่ทำงานร่วมกัน เช่น ระบบเดียวกันที่อยู่ 2 Region
Star: ศูนย์กลางถึงทุก VPC ใน Hubบริการกลาง เช่น ฐานข้อมูลหรือระบบมอนิเตอร์ที่ทุกทีมใช้
Star: ปลายทางถึงเฉพาะศูนย์กลาง ปลายทางถึงกันเองได้เฉพาะผ่าน Firewall ของ Hubทีม สาขา หรือลูกค้าที่ต้องแยกขาดจากกัน

เลือก Topology ตอนสร้าง Hub และเปลี่ยนภายหลังไม่ได้ ส่วน Hub แบบ Star เจ้าของ Hub สลับ spoke ระหว่างศูนย์กลางกับปลายทางได้ทุกเมื่อ

สร้าง Hub

  1. เปิดเมนู Network Hub (อยู่ถัดจาก VPC) แล้วกด สร้าง Network Hub
  2. ใส่ ชื่อ Hub เลือก Project เจ้าของ (คนที่แก้ไข Project นี้ได้จะจัดการ Hub ได้) และ Region หลัก Hub ต่อ VPC ได้จากทุก Region ส่วน Region หลักคือที่อยู่ของ Hub เท่านั้น
  3. เลือก Mesh หรือ Star เปิด ต่อ VPC ของ Project นี้เป็น spoke แรก ไว้ ถ้าเป็น Star ให้เลือกบทบาทด้วย ปกติ Project บริการกลางจะเป็นศูนย์กลาง
  4. กด สร้าง

ต่อ VPC เพิ่ม

  1. ในหน้าของ Hub กด เพิ่ม spoke
  2. เลือก Project ในบัญชีนี้ แล้วเลือก Project หรือเลือก บัญชีอื่น แล้วใส่อีเมลเจ้าของบัญชีนั้นและ Project slug ของเขา ถ้าเป็น Star ให้เลือกบทบาทด้วย
  3. กด ต่อเข้า Hub ถ้าเป็น Project ของบัญชีอื่น หรือ Project ที่คุณแก้ไขไม่ได้ อีกฝั่งจะได้รับคำขอทางอีเมลและในหน้าจัดการ และต่อเข้า Hub เมื่อกด ยอมรับ

การต่อเข้า Hub ยังไม่เปิดอะไรให้เอง ฝั่งที่รับต้องเพิ่มกฎใน Security Group ที่ต้นทางเป็น Network Hub (ทุก VPC ที่ถึงผ่าน Hub หรือเลือก VPC เดียว) บนพอร์ตที่ต้องใช้ (ดู Security Group)

กติกาที่ควรรู้

  • หนึ่ง VPC อยู่ได้หนึ่ง Hub Hub หนึ่งมีได้ 50 spoke และบัญชีหนึ่งเป็นเจ้าของได้ 5 Hub
  • ช่วง IP ของ VPC ใน Hub ต้องไม่ทับกันเอง และไม่ทับกับ VPC ที่ Peering ไว้ วางช่วง IP ก่อนต่อเข้า Hub (ดู Landing zone)
  • ทราฟฟิกที่เข้ามาทาง Hub ออกต่อทาง VPC Peering ไม่ได้ และกลับกันก็ไม่ได้
  • Routing table ในหน้าของ Hub แสดงเส้นทางที่ Hub ใช้กับแต่ละ spoke ตอนนี้: ปลายทาง hop ถัดไป (VPC, VPN Gateway หรือ Firewall) และที่มาของเส้นทาง
  • ออกได้ทั้งสองฝั่ง: เจ้าของ Hub กด ถอดออก ส่วน Project ของ spoke กด ออกจาก Hub ถ้าลบ Hub ทุก VPC จะถูกถอดออก

แต่ละ VPC ที่ต่อเข้า Hub มีค่าบริการรายเดือน คิดกับ Project ของ VPC นั้นตามชั่วโมงที่ต่ออยู่ คำขอที่รอหรือถูกปฏิเสธไม่มีค่าใช้จ่าย ทราฟฟิกผ่าน Hub คิดแบบเดียวกับ VPC Peering: Intra transfer ภายใน Region และ Inter-region transfer ข้าม Region (ดูหน้าราคา)

ถ้าเจอปัญหา

ต่อเข้า Hub ทั้งสองฝั่งแล้ว แต่คุยกันไม่ได้

ตรวจว่าทั้งสองฝั่งขึ้น ต่ออยู่ ไม่ใช่ รอตอบรับ ตรวจว่าบทบาทถึงกันได้ (ปลายทางกับปลายทางถึงกันไม่ได้ เว้นแต่ Firewall ของ Hub ดูแลทราฟฟิกระหว่าง spoke) และฝั่งรับมีกฎใน Security Group ที่ต้นทางเป็น Network Hub

ขึ้นว่าช่วง IP ทับกัน

VPC อื่นใน Hub หรือ VPC ที่ Peering กับ VPC ใน Hub ใช้ช่วงนั้นอยู่แล้ว ย้ายช่วง IP ของ VPC ฝั่งหนึ่งที่ ตั้งค่า VPC (ดู VPC และ Subnet) แล้วต่อใหม่

ตอนเพิ่ม spoke ไม่เห็น Project ของฉันในรายการ

หนึ่ง VPC อยู่ได้หนึ่ง Hub ถอด VPC ออกจาก Hub เดิมก่อน

ยังแก้ไม่ได้? ให้ทีมงานช่วย

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