ขณะนี้ฉันใช้การตั้งค่า Git-Repository กับ Gitlab บนเซิร์ฟเวอร์คลาวด์และเข้าถึงด้วย IP สาธารณะที่ผู้ขายให้มา
อย่างไรก็ตาม เนื่องจากไฟล์ที่เก็บใน Git repository มีขนาดใหญ่ขึ้น จึงเกิดปัญหาการตัดการเชื่อมต่อเครือข่ายจำนวนมาก ทำให้การดำเนินการ git pull/push ล้มเหลวหลังจากรอเป็นเวลานาน
ขณะนี้ฉันมีสองทางเลือก:
(1) ซื้อเซิร์ฟเวอร์จริงและตั้งค่าเซิร์ฟเวอร์ Git ภายในเครื่องโดยใช้เราเตอร์ภายในบริษัท
(2) ซื้อตัวเลือก VPN จากผู้จำหน่ายเพื่อทำให้เครือข่ายมีเสถียรภาพมากขึ้นบนคลาวด์
ปัญหาที่ฉันมีคือ ฉันค่อนข้างใหม่สำหรับบริการคลาวด์ และไม่เคยใช้ VPN ที่ให้บริการโดยผู้ให้บริการคลาวด์รายใดเลย สำหรับตัวเลือก (2) ฉันไม่แน่ใจจริงๆ ว่าการใช้ VPN จะช่วยปรับปรุงความเสถียรของเครือข่ายได้จริงหรือ หรือการใช้ VPN ไม่ได้ช่วยปรับปรุงความเสถียรมากนัก เพราะยังคงต้องผ่านสวิตช์เครือข่ายจากที่ทำงานของฉันไปยังผู้ขาย
ถ้าใครสามารถให้ข้อมูลเชิงลึกกับฉันว่าตัวเลือก (2) ทำงานอย่างไร และ/หรือวิธีที่องค์กรต่างๆ จัดการกับที่เก็บ Git ตามปกติ ฉันจะขอบคุณมาก