แอนแอ่น ตะลึงตึงโป๊ะ กลับมาอับเดต blog กันอีกแว้ว หลังจากห่างหายไปน้านนนนมากก
(เอาเวลาไปทำอะไร….) คำตอบคือ ช่วงที่ผ่านมางานค่อนข้างจะถาโถมมาค่อนข้างเยอะ
พอมีเวลาและจังหวะหยุดยาวแบบนี้เลยรีบกลับมาอับเดต blog กันอีกครั้งครับ เดียวท่านผู้อ่านๆ ผู้ติดตามทั้งหลายจะหายหน้าหายตากันไปซะก่อน
มาๆ เข้าเรื่องกันดีกว่าว่าวันนี้จะเอาเรื่องอะไรมาโม้ให้ฟังอีก ขอบอกครับๆ ว่าเป็นเรื่องที่น่าสนใจมากๆ ครับกับ OS สายพันธุ์ใหม่ของ Microsoft (เอ้…มันเหมือนสัตว์เลี้ยงหรือเปล่าหนอสายพันธุ์ใหม่เนี้ย เอาเป็นว่า version ใหม่ละกันนะ ให้เข้าใจตรงกัน) พยายามจับใจความกันเอาเองนะครับท่านผู้อ่านอันไหน น้ำๆก็กรองเอาเนื้อๆ กันเอาเองนะ
หัวข้อที่จะยกมาพูดถึงและจะอธิบายให้ท่านผู้อ่านและผู้ติดตามทั้งหลายในคราวนี้คือ (แท่นแท้นแท๋น) Network Virtualization (?????####%%%%&&&& อะๆๆ งงสิๆ) Network Virtualization คืออะไร เกิดมาจากท้องพ่อท้องแม่ เคยได้ยินแต่ Desktop Virtualization , Server Virtualization บ๊ะๆๆๆ ใน Windows Server 2012 มันเพิ่ม Network Virtualization มาอีกแล้ว (ของเดิมก็ปวดหัวพออยู่แล้วจะเอาอะไรมา virtualize กันนักกันหนา)
เป้งยกที่ 1 เข้าเรื่องเลยดีกว่าพิมพ์พ่ามซะเยอะ เมื่อยมือไม่มีคนช่วยพิมพ์
Hyper-V Network Virtualization คืออะไร อืมน้านซิมันคืออะไร อะลองจินตนาการตามนะครับ ครั้งหนึ่งนานมาแล้วมีใครก็ไม่รู้คิดนู้นนี้นั้นออกมาเป็นมาตรฐานว่าเมื่อประสิทธิภาพ H/W เริ่มรุดหน้า S/W ไปมากควรจะ utilization H/W ให้ได้มากกว่าที่ควรจะเป็นก็เลยเกิดที่มาที่ไปของ Server Virtualization ขึ้นมา (คือการรันงานหลายๆ Server อยู่บนพื้นฐาน H/W ตัวเดียวกัน) เมื่อเกิดความต้องการอยากจะโยกย้าย เครื่อง Server (VM) ไปยัง H/W เครื่องใหม่ก็จะสะดวกขึ้น (Virtual Machine Portability)
ครับการโยกย้าย VM ไปยัง H/W ใหม่ทำได้สะดวกขึ้นครับขอแค่ H/W ใหม่ติดตั้ง Hypervisor เดิมที่เครื่อง Server รันงานอยู่ก็จะใช้งานได้เหมือนเดิม เพียงแต่ว่ามันมีข้อจำกัดว่าแล้ว H/W ใหม่ก็ต้องอยู่ใน network วงเดิมที่เครื่อง Server รันงานนั้นอยู่ด้วย หรือไม่อย่างนั้นถ้าเราย้าย VM ไปยัง H/W ใหม่และ H/W นั้นไม่ได้อยู่ใน network วงเดิมเกิดอะไรขึ้น …..? คำตอบคือถ้าจะให้ VM ที่ย้ายไปใช้งานได้ก็ต้องไปแก้ไปปรับ ip address ของ VM ให้ตรงหรือเหมาะสมกับ network วงใหม่ที่เราเอา H/W ใหม่ไปติดตั้ง
คำถามคือแล้วผมต้องทำอย่างนี้ทุกๆ ครั้งที่จะย้าย VM ไปยัง H/W อื่นๆ ที่ไม่ได้อยู่ network วงเดิมโดยที่ไม่ต้องไปยุ่งกับ Configuration ของ Network Device (Switch, Router) หรือแม้กระทั้งไม่ต้องไปแก้ ip address ของ VM ได้ไหม? ถ้าคำตอบหรือวิธีการแบบเดิมที่ใช้งานกันคือ ใช้ VLAN เข้ามาช่วย คือการขยายหรือยืด VLAN (จะ trunk หรือ access ก็ว่ากันไปตาม network ใคร network มันนะจ๊ะ) ของ VM ที่เคยรันงานอยู่ออกไปให้ถึง H/W ใหม่ทีอยู่วง Network ใหม่สิ แบบนี้ก็พอได้ครับ แต่ยังไงก็ต้องไปยุ่งกับ configuration ของ network devices อีกนะซิ …….ถู๊กกกกกก ตอนนั้น technology มีแค่นั้นจริงๆ ครับ
มาถึงยุคของ Windows Server 2012 : Hyper-V V3 เองได้มีการเพิ่มลูกชิ้น (พิเศษ) หลายๆ features เข้าไปหนึ่งใน feature ที่ได้เพิ่มเข้าไปคือ Network Virtualization แล้ว feature Network Virtualization มันมี concept การทำงานยังไง ….อืมมมมน้านสิ
อะๆฟังทางนี้ Network Virtualization concept ไม่ยากคือทำยังไงก็ได้ เวลาเราย้าย VM ไปรันในที่ๆ H/W Host มันอยู่ network คนละวงกันโดยที่เราไม่ต้องไปยุ่งกับ configuration ของ Network Device หรือแม้กระทั้ง ไม่ต้องไปแก้ ip address ของ VM ที่เราย้ายไปเลย…???? เอาสิงงหนักกว่าเดิม
แล้วมันทำยังงั้นได้เยี่ยงไรละท่านบิลเกตต์ บิลเกตต์ก็ตอบมาว่า ลื้อเคยใช้ Outlook Anywhere ของอั้วไหมละ ลื้อไม่เคยสงสัยหรือว่าลื้อเปิด Microsoft Outlook จากข้างนอกได้ยังไง เราก็เอา concept นั้นมาพลิกแผลงนิดหน่อยก็ทำได้กับ VM เลี้ยวววว
อืม…(เกาคาง แก๊กๆ) อืม แล้ว concept ของ outlook anywhere มันทำงานยังไงกันหน่า แล้วพลิกแผลงมาใช้กับ VM มันเหมือนของ Outlook Anywhere หรือเปล่า เอาไงดี ติดตามตอนที่ 2 ดีกว่าไหม พิมพ์มาซะเยอะ คอแห้งไปหาอะไรเย็นๆ จิ๊บก่อน แก้คอแห้ง
แล้วเดียวจะรีบอับเดตตอนที่ 2 ณ บัดเร็วๆ นี้ 555 แว็บบบบ
ฝากรูปนี้ไว้ให้ฉงน สงสัยเล่นๆ เดียวจะมา slow motion แบบ step-by-step เอาให้รู้เรื่องถึงพริกถึงแพนงกันไปเลยดีกว่า