ਇੱਕ Azure VM ਨੂੰ ਟਨਲ ਦੀ ਲੋੜ: ਗੈਸਟ ਕਲਾਇੰਟ ਜਾਂ VPN ਗੇਟਵੇ?
ਤਿੰਨ ਸ਼ਰਤਾਂ ਤੈਅ ਕਰਦੀਆਂ ਹਨ ਕਿ ਇੱਕ Azure VM ਨੂੰ ਆਪਣਾ VPN ਕਲਾਇੰਟ ਚਲਾਉਣਾ ਚਾਹੀਦਾ ਹੈ ਜਾਂ ਕਨੈਕਸ਼ਨ ਨੈੱਟਵਰਕ ਪਰਤ ਵਿੱਚ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
ਇੱਕ Azure VM ਵਿੱਚ ਇੱਕ ਵਰਕਲੋਡ ਨੂੰ ਟਨਲ ਰਾਹੀਂ ਇੱਕ ਪ੍ਰਾਈਵੇਟ ਨੈੱਟਵਰਕ ਤੱਕ ਪਹੁੰਚਣਾ ਹੈ। ਡਿਜ਼ਾਈਨ ਤੈਅ ਕਰਨ ਵਾਲਾ ਸਵਾਲ ਇਹ ਨਹੀਂ ਕਿ ਕਿਹੜਾ VPN ਉਤਪਾਦ ਬਿਹਤਰ ਹੈ; ਸਵਾਲ ਇਹ ਹੈ ਕਿ ਕੀ ਕਿਸੇ ਹੋਰ ਮਸ਼ੀਨ ਨੂੰ ਕਦੇ ਉਸ ਰਾਹ ਦੀ ਲੋੜ ਪਵੇਗੀ। ਪਹਿਲਾਂ ਇਸ ਦਾ ਜਵਾਬ ਦਿਓ ਅਤੇ ਬਾਕੀ ਆਰਕੀਟੈਕਚਰ ਆਮ ਤੌਰ ਤੇ ਆਪਣੇ ਆਪ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ। ਗਲਤ ਕੀਤਾ ਤਾਂ ਤੁਹਾਨੂੰ ਇੱਕ VM ਵਿਰਾਸਤ ਵਿੱਚ ਮਿਲਦੀ ਹੈ ਜੋ ਚੁੱਪਚਾਪ ਇੱਕ ਰਾਊਟਰ ਬਣ ਗਈ ਜਿਸ ਨੂੰ ਕਿਸੇ ਨੇ ਦਸਤਾਵੇਜ਼ ਨਹੀਂ ਕੀਤਾ।
ਇੱਕੋ ਜਿਹੇ ਦਿਸਦੇ ਦੋ ਕੰਮ
ਇੱਕ VM ਐਂਡਪੁਆਇੰਟ ਜਾਂ ਟ੍ਰਾਂਜ਼ਿਟ ਪੁਆਇੰਟ ਹੋ ਸਕਦੀ ਹੈ, ਅਤੇ ਫ਼ਰਕ ਉਹ ਸੌਫਟਵੇਅਰ ਨਹੀਂ ਜੋ ਤੁਸੀਂ ਇੰਸਟਾਲ ਕਰਦੇ ਹੋ, ਬਲਕਿ ਇਹ ਹੈ ਕਿ ਟਨਲ ਕੌਣ ਵਰਤਦਾ ਹੈ। ਐਂਡਪੁਆਇੰਟ ਵਜੋਂ ਗੈਸਟ ਆਪਣੇ ਆਪਣੇ ਪ੍ਰੋਸੈਸਾਂ ਲਈ ਕਲਾਇੰਟ ਚਲਾਉਂਦਾ ਹੈ। ਟ੍ਰਾਂਜ਼ਿਟ ਪੁਆਇੰਟ ਵਜੋਂ ਇਹ ਦੂਜੇ ਵਰਕਲੋਡਾਂ ਦੇ ਪੈਕਟ ਅੱਗੇ ਭੇਜਦਾ ਹੈ, ਜੋ ਇਸਨੂੰ ਤੁਹਾਡੀ ਨੈੱਟਵਰਕ ਟੋਪੋਲੋਜੀ ਦਾ ਹਿੱਸਾ ਬਣਾ ਦਿੰਦਾ ਹੈ।
| ਕੰਮ | VM ਕੀ ਕਰਦੀ ਹੈ | ਰਾਊਟਿੰਗ ਕਿਸ ਦੀ |
|---|---|---|
| ਵਰਕਲੋਡ ਐਂਡਪੁਆਇੰਟ | ਆਪਣੇ ਪ੍ਰੋਸੈਸਾਂ ਲਈ ਸਮਰਥਿਤ ਕਲਾਇੰਟ ਚਲਾਉਂਦੀ ਹੈ | ਗੈਸਟ ਰਾਊਟ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਮੰਜ਼ਿਲਾਂ ਚੁਣਦੇ ਹਨ |
| ਟ੍ਰਾਂਜ਼ਿਟ ਜੰਤਰ | ਹੋਰ ਵਰਕਲੋਡਾਂ ਨੂੰ ਸਾਈਟ ਕਨੈਕਸ਼ਨ ਵਿੱਚ ਭੇਜਦੀ ਹੈ | ਸਬਨੈੱਟ ਰਾਊਟ ਟੇਬਲ, NIC ਫਾਰਵਰਡਿੰਗ, ਗੈਸਟ ਨੀਤੀ ਅਤੇ ਵਾਪਸੀ ਰਾਹ |
ਇੱਕ VM ਦੀਆਂ ਬਹੁਤੀਆਂ ਬੇਨਤੀਆਂ ਦੂਜੇ ਕੰਮ ਦੀ ਭਾਸ਼ਾ ਪਾਈ ਹੋਈ ਪਹਿਲੀ ਕੰਮ ਹੁੰਦੀਆਂ ਹਨ। ਕੋਈ ਕਹਿੰਦਾ ਹੈ “VM ਸਾਡਾ VPN ਹੈ” ਜਦਕਿ ਮਤਲਬ ਇਹ ਹੁੰਦਾ ਹੈ ਕਿ ਇਸ ਤੇ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਦੂਜੇ ਪਾਸੇ ਦੇ ਡੇਟਾਬੇਸ ਤੱਕ ਪਹੁੰਚਣਾ ਹੈ।
ਸ਼ਰਤ ਇੱਕ: ਕੀ ਕਿਸੇ ਹੋਰ ਨੂੰ ਦੂਰ ਵਾਲਾ ਪਾਸਾ ਚਾਹੀਦਾ ਹੈ?
ਜੇ ਜਵਾਬ ਨਹੀਂ ਹੈ, ਤਾਂ ਗੈਸਟ ਵਿੱਚ ਕਲਾਇੰਟ ਇੰਸਟਾਲ ਕਰੋ ਅਤੇ ਡਿਜ਼ਾਈਨ ਕਰਨਾ ਬੰਦ ਕਰੋ। ਇਸ ਚੋਣ ਵਿੱਚ ਕੁਝ ਵੀ ਪ੍ਰਬੰਧਿਤ ਗੇਟਵੇ ਦੀ ਮੰਗ ਨਹੀਂ ਕਰਦਾ, ਅਤੇ ਇਸ ਵਿੱਚੋਂ ਕੁਝ ਵੀ VM ਨੂੰ ਇਸਦੇ ਗੁਆਂਢੀਆਂ ਲਈ ਗੇਟਵੇ ਨਹੀਂ ਬਣਾਉਂਦਾ। ਤੁਸੀਂ ਇੱਕ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੇ ਅੰਦਰ ਰਾਊਟ ਸ਼ਾਮਲ ਕਰ ਰਹੇ ਹੋ।
ਜੇ ਜਵਾਬ ਹਾਂ ਹੈ, ਜਾਂ ਸਾਲ ਭਰ ਵਿੱਚ ਸ਼ਾਇਦ ਹਾਂ ਹੋਵੇਗਾ, ਤਾਂ ਹੁਣ ਇਸਨੂੰ ਨੈੱਟਵਰਕ ਡਿਜ਼ਾਈਨ ਮੰਨੋ। ਹੋਰ VM ਟ੍ਰਾਂਜ਼ਿਟ VM ਤੱਕ ਤਦ ਹੀ ਪਹੁੰਚਦੀਆਂ ਹਨ ਜਦੋਂ ਸਬਨੈੱਟ ਰਾਊਟ ਟੇਬਲ ਉਨ੍ਹਾਂ ਨੂੰ ਉੱਥੇ ਭੇਜਦਾ ਹੈ ਅਤੇ NIC ਫਾਰਵਰਡ ਕੀਤਾ ਟ੍ਰੈਫਿਕ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਕੰਮ ਰਾਊਟ ਟੇਬਲ ਅਤੇ ਫਾਰਵਰਡਿੰਗ ਇਜਾਜ਼ਤਾਂ ਹੈ, ਹੋਰ ਕਲਾਇੰਟ ਇੰਸਟਾਲ ਨਹੀਂ।
ਸ਼ਰਤ ਦੋ: ਕੀ ਤੁਸੀਂ ਪ੍ਰਬੰਧਨ ਦਾ ਰਾਹ ਰੱਖ ਸਕਦੇ ਹੋ?
ਚੌੜਾ ਰਾਊਟ ਇੰਸਟਾਲ ਕਰਨ ਵਾਲਾ VPN ਕਲਾਇੰਟ ਉਸ ਰਾਹ ਨੂੰ ਫੜ ਸਕਦਾ ਹੈ ਜਿਸ ਨਾਲ ਤੁਸੀਂ VM ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦੇ ਹੋ। ਜੇ ਟਨਲ ਦੀ ਮੰਜ਼ਿਲ ਸੂਚੀ ਪ੍ਰਬੰਧਨ ਨੈੱਟਵਰਕ ਨਾਲ ਓਵਰਲੈਪ ਹੋਵੇ, ਤਾਂ ਕਲਾਇੰਟ ਦੇ ਜੁੜਦੇ ਹੀ ਤੁਹਾਡਾ SSH ਜਾਂ RDP ਸੈਸ਼ਨ ਟੁੱਟ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਸੁਧਾਰ ਸੀਰੀਅਲ ਕਨਸੋਲ ਜਾਂ ਮੁੜ-ਨਿਰਮਾਣ ਰਾਹੀਂ ਕਰਨਾ ਪੈਂਦਾ ਹੈ।
ਪਹਿਲਾਂ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਜਾਂਚੋ। Linux ਵਿੱਚ ip route get <management-ip> ਦੱਸਦਾ ਹੈ ਕਿ ਕਰਨਲ ਹੁਣ ਕਿਹੜਾ ਇੰਟਰਫੇਸ ਅਤੇ ਸਰੋਤ ਵਰਤੇਗਾ; ਟਨਲ ਚਾਲੂ ਹੋਣ ਵੇਲੇ ਦੇ ਜਵਾਬ ਨਾਲ ਇਸਦੀ ਤੁਲਨਾ ਕਰੋ। ਸਪਸ਼ਟ ਮੰਜ਼ਿਲ ਸੂਚੀ ਵਾਲੀ ਵੰਡੀ ਟਨਲ ਡਿਫਾਲਟ ਰਾਊਟ ਨਾਲੋਂ ਵਧੇਰੇ ਸਮਰਥਿਤ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਆਮ ਤੌਰ ਤੇ ਵਰਕਲੋਡ ਨੂੰ ਸੱਚਮੁੱਚ ਇਹੀ ਚਾਹੀਦਾ ਹੁੰਦਾ ਹੈ।
ਸ਼ਰਤ ਤਿੰਨ: ਅੱਧੀ ਰਾਤ ਨੂੰ ਇਸਨੂੰ ਕੌਣ ਪੈਚ ਕਰਦਾ ਹੈ?
ਗੈਸਟ ਕਲਾਇੰਟ ਦਾ ਮਤਲਬ ਹੈ ਤੁਹਾਡਾ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ, ਤੁਹਾਡਾ ਕਲਾਇੰਟ ਸੰਸਕਰਣ ਅਤੇ ਤੁਹਾਡੇ ਸਰਟੀਫਿਕੇਟ। ਇਹ ਠੀਕ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ VM ਅਤੇ ਇਸਦਾ ਪੈਚ ਚੱਕਰ ਚਲਾ ਰਹੇ ਹੋ। ਇਹ ਮਾੜਾ ਸੌਦਾ ਹੈ ਜਦੋਂ VM ਸਿਰਫ਼ ਟਨਲ ਰੱਖਣ ਲਈ ਹੀ ਹੈ। ਗੈਸਟ ਕਲਾਇੰਟ ਨੂੰ ਸਸਤਾ ਕਹਿਣ ਤੋਂ ਪਹਿਲਾਂ ਪੈਚ ਦੇ ਘੰਟੇ ਗਿਣੋ। ਜਿਸ ਕਲਾਇੰਟ ਅਪਗ੍ਰੇਡ ਲਈ ਰੀਬੂਟ ਚਾਹੀਦਾ ਹੈ, ਉਹ ਉਸ ਮਸ਼ੀਨ ਲਈ ਤੁਹਾਡਾ ਤੈਅ ਕੀਤਾ ਰੁਕਾਵਟ ਹੈ ਜੋ ਟਨਲ ਚਾਲੂ ਰੱਖਣ ਲਈ ਹੀ ਹੈ।
ਪ੍ਰਬੰਧਿਤ ਗੇਟਵੇ ਉਹ ਸੰਭਾਲ ਪਲੇਟਫਾਰਮ ਤੇ ਲੈ ਜਾਂਦਾ ਹੈ। ਪਛਾਣ, ਅਧਿਕਾਰ ਅਤੇ ਇਸਦੇ ਪਿੱਛੇ ਦੇ ਨੈੱਟਵਰਕ ਰਾਹ ਅਜੇ ਵੀ ਤੁਹਾਡੇ ਹਨ, ਪਰ ਕਲਾਇੰਟ ਅਪਡੇਟ ਲਾਗੂ ਕਰਨ ਲਈ ਤੁਸੀਂ ਮਸ਼ੀਨ ਰੀਬੂਟ ਨਹੀਂ ਕਰਦੇ।
ਪ੍ਰਬੰਧਿਤ ਗੇਟਵੇ ਕੀ ਨਹੀਂ ਕਰਦਾ
Azure VPN Gateway ਇੱਕ VNet ਕਨੈਕਟੀਵਿਟੀ ਸੇਵਾ ਹੈ ਜਿਸ ਦੇ ਆਪਣੇ ਸਾਈਟ-ਤੋਂ-ਸਾਈਟ ਅਤੇ ਪੁਆਇੰਟ-ਤੋਂ-ਸਾਈਟ ਪ੍ਰਬੰਧ ਹਨ। ਇਹ ਗੈਸਟ ਵਿੱਚ VPN ਸੌਫਟਵੇਅਰ ਨੂੰ ਮਨਾਹੀ ਕਰਨ ਵਾਲਾ ਨਿਯਮ ਨਹੀਂ, ਅਤੇ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਲੋੜੀਂਦੇ ਕਲਾਇੰਟ ਦਾ ਸਿੱਧਾ ਬਦਲ ਨਹੀਂ।
ਇਹ ਨੈੱਟਵਰਕ ਪਰਤ ਤੇ ਕਨੈਕਸ਼ਨ ਦਿੰਦਾ ਹੈ, ਜਿੱਥੇ ਬਹੁਤ ਸਾਰੇ ਵਰਕਲੋਡ ਰਾਊਟਿੰਗ ਰਾਹੀਂ ਪਹੁੰਚ ਸਕਦੇ ਹਨ। ਇਹ ਉਹ ਟਨਲ ਨਹੀਂ ਦਿੰਦਾ ਜੋ ਇੱਕ VM ਤੇ ਸਿਰਫ਼ ਇੱਕ ਪ੍ਰੋਸੈਸ ਵਰਤਦਾ ਹੈ ਅਤੇ ਉਸ ਪ੍ਰੋਸੈਸ ਦੀ ਪਛਾਣ ਤੱਕ ਸੀਮਿਤ ਹੈ। ਇਹ ਸੀਮਾ ਮਾਫ਼ੀ ਮੰਗਣ ਵਾਲੀ ਕਮੀ ਨਹੀਂ; ਇਹੀ ਗੈਸਟ-ਕਲਾਇੰਟ ਡਿਜ਼ਾਈਨ ਦਾ ਮਕਸਦ ਹੈ। ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ, ਇੱਕ ਰਾਊਟ, ਇੱਕ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਸੈੱਟ, ਸਬਨੈੱਟ ਦੀਆਂ ਹੋਰ VMਾਂ ਤੇ ਕੋਈ ਅਸਰ ਨਹੀਂ।
ਇਸ ਲਈ ਤੁਲਨਾ ਪ੍ਰਬੰਧਿਤ ਬਨਾਮ ਸੌਫਟਵੇਅਰ ਦੀ ਨਹੀਂ। ਇਹ ਨੈੱਟਵਰਕ-ਘੇਰੇ ਦੀ ਕਨੈਕਟੀਵਿਟੀ ਬਨਾਮ ਪ੍ਰੋਸੈਸ-ਘੇਰੇ ਦੀ ਕਨੈਕਟੀਵਿਟੀ ਹੈ, ਅਤੇ ਦੂਜੀ ਤਦ ਜਾਇਜ਼ ਹੈ ਜਦੋਂ ਸਿਰਫ਼ ਇੱਕ ਪ੍ਰੋਸੈਸ ਨੂੰ ਇਸਦੀ ਲੋੜ ਹੋਵੇ।
ਲੋੜ ਪੈਣ ਤੋਂ ਪਹਿਲਾਂ ਵਾਧੇ ਦਾ ਰਾਹ ਯੋਜਨਾ ਕਰੋ
ਜੇ ਲੋੜ ਇੱਕ VM ਤੋਂ ਸਬਨੈੱਟ ਤੱਕ ਵਧੇ, ਤਾਂ ਕਲਾਇੰਟ ਦੇ ਮਨਜ਼ੂਰ ਪ੍ਰੀਫਿਕਸ ਚੌੜੇ ਕਰਨ ਦੀ ਥਾਂ ਡਿਜ਼ਾਈਨ ਮੁੜ ਬਣਾਓ। ਸੁਵਿਧਾਜਨਕ ਸੈਸ਼ਨ ਨੂੰ ਬਿਨਾਂ ਦਸਤਾਵੇਜ਼ ਵਾਲੇ ਰਾਊਟਰ ਵਜੋਂ ਮੁੜ ਵਰਤਣਾ ਹਰ ਖਪਤਕਾਰ ਨੂੰ ਉਸ VM ਦੀ ਉਮਰ, ਇਸਦੇ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਅਤੇ ਇਸਦੀ ਪੈਚ ਵਿੰਡੋ ਨਾਲ ਬੰਨ੍ਹ ਦਿੰਦਾ ਹੈ।
ਸਹੀ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ, ਜਦੋਂ ਕਨੈਕਸ਼ਨ ਵਰਕਲੋਡ-ਘੇਰੇ ਦੀ ਥਾਂ ਨੈੱਟਵਰਕ-ਘੇਰੇ ਦਾ ਹੋ ਜਾਵੇ, Azure VPN Gateway ਦਾ ਸੰਖੇਪ ਹੈ।
ਚੁਣਨ ਤੋਂ ਪਹਿਲਾਂ ਤਿੰਨ ਲਾਈਨਾਂ ਲਿਖੋ: ਦੂਰ ਵਾਲੇ ਪਾਸੇ ਨੂੰ ਕੀ ਚਾਹੀਦਾ ਹੈ, VM ਦਾ ਪ੍ਰਬੰਧਨ ਕੌਣ ਕਰਦਾ ਹੈ, ਅਤੇ ਟਨਲ ਕੌਣ ਪੈਚ ਕਰਦਾ ਹੈ। ਜੇ ਤਿੰਨੇ ਜਵਾਬ ਇੱਕ ਵਰਕਲੋਡ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦੇ ਹਨ, ਤਾਂ ਗੈਸਟ ਕਲਾਇੰਟ ਇਮਾਨਦਾਰ ਡਿਜ਼ਾਈਨ ਹੈ। ਜੇ ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕੋਈ ਸਬਨੈੱਟ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰੇ, ਤਾਂ ਹੁਣ ਨੈੱਟਵਰਕ ਪਰਤ ਡਿਜ਼ਾਈਨ ਕਰੋ।