you can try sharing the images where these containers/instances are built with. Basically what you can do is try using the VM Import/Export feature available for Amazon machine images but there are certain limitations that this service imposes.
Containers can also be an option, at the end they are just docker images,use the docker hub to put your images and set the container services of both vendors to use said images.
If this is what you need i.e., instances running side by side,then just set some sort of vpn and add the networking resources on both vendors to that Virtual Private Network. I hope that this will work for you.