on premise you can use aviatrix security edge which act as a spoke. you can enable Nat feature for internet traffic.
aviatrix security edge has 3 interfaces
wan interface(eth0) = which connect to your on-premises Wan router
Lan interface(eth1) = which connect to network infrastructure of on premise by Bgp session
management interface(eth2) = which connect to your controller
you can integrate with Equinix and megaport platform for hybrid connectivity
reference links: for enabling Nat and hybrid connectivity with aviatrix edge
https://docs.aviatrix.com/previous/documentation/v7.0/deploying-secure-networks/edge-nat-interactions.html
https://docs.aviatrix.com/documentation/latest/network/snat-dnat-settings.html
https://docs.aviatrix.com/previous/documentation/v7.0/planning-secure-networks/edge-use-cases.html
https://docs.aviatrix.com/previous/documentation/v7.0/planning-secure-networks/edge-design-patterns.html
https://docs.aviatrix.com/previous/documentation/v7.0/deploying-secure-networks/edge-equinix-workflow.html
https://docs.aviatrix.com/previous/documentation/v7.0/deploying-secure-networks/edge-2.0-workflow.html