สวัสดีๆ พี่ๆ น้าๆ ครับ พอดีว่าผมกำลังหาวิธีแก้ปัญหาเกี่ยวกับ web app ที่ทำให้กับลูกค้า ซึ่ง app นี้ต้องมีการส่งข้อมูล ข้าม server ข้าม zone กัน (DMZ >> Internal) ซึ่งตอนที่ test ก็ทำผ่าน VM สองตัว ที่อยู่บนเครื่องเดียวกัน ซึ่งแน่นอน มันสามารถคุยกันได้
แต่ environment จริงๆ มันมี switch มี firewall ฯลฯ ต่างๆ กั้นไว้มากมายเลย พอเอา app มา deploy บน environment จริง (QA) มันก็เลยติด
ไม่สามารถ t/f data ได้ ซึ่งมันไม่เหมือนตอนที่ทำ unit test บนเครื่อง dev ของตัวเอง และการที่จะขอให้ system admin และ network team ของลูกค้าช่วยวิเคราะห์ หรือเปิด port ในแต่ละครั้งนั้น มันสุดแสนจะลำบาก เนื่องจากมันเป็น environment QA ของเค้า ซึ่งเค้าหวงแทบไม่ต่างจาก PRD เลยครับ และทางเค้าก็ไม่มี DEV environment ด้วย (เค้าให้เหตุผลมาว่าทางเค้าไม่มีความจะเป็นที่จะต้อง dev อะไรเอง TT____TT) ทางทีม dev ของผมจึงไม่สามารถทำอะไรได้มากนัก ทำได้ก็แค่ test บนเครื่อง dev ของตัวเอง ที่ landscape มันไม่เหมือนกับลูกค้า
เลยอยากทราบว่ามันพอจะมีเครื่องมืออะไรที่มันสามารถ simulate network ระหว่าง VM 2 ตัว (หรือหลายๆ ตัว) ได้บ้างมั้ยครับ
มี tools ตัวไหนที่สามารถ sim network ระหว่าง VM ได้บ้างมั้ยครับ
แต่ environment จริงๆ มันมี switch มี firewall ฯลฯ ต่างๆ กั้นไว้มากมายเลย พอเอา app มา deploy บน environment จริง (QA) มันก็เลยติด
ไม่สามารถ t/f data ได้ ซึ่งมันไม่เหมือนตอนที่ทำ unit test บนเครื่อง dev ของตัวเอง และการที่จะขอให้ system admin และ network team ของลูกค้าช่วยวิเคราะห์ หรือเปิด port ในแต่ละครั้งนั้น มันสุดแสนจะลำบาก เนื่องจากมันเป็น environment QA ของเค้า ซึ่งเค้าหวงแทบไม่ต่างจาก PRD เลยครับ และทางเค้าก็ไม่มี DEV environment ด้วย (เค้าให้เหตุผลมาว่าทางเค้าไม่มีความจะเป็นที่จะต้อง dev อะไรเอง TT____TT) ทางทีม dev ของผมจึงไม่สามารถทำอะไรได้มากนัก ทำได้ก็แค่ test บนเครื่อง dev ของตัวเอง ที่ landscape มันไม่เหมือนกับลูกค้า
เลยอยากทราบว่ามันพอจะมีเครื่องมืออะไรที่มันสามารถ simulate network ระหว่าง VM 2 ตัว (หรือหลายๆ ตัว) ได้บ้างมั้ยครับ