I would not suggest you use the Gateway subnet at all for this. Gateway service serves the purpose of cross-premises connectivity. The VMs are deployed in that particular gateway subnet while they're in use.
You can refer to this page to get a detailed explanation of how a single IP address can do your work.
To learn more about Microsoft Azure, check this Azure Course out!