Can Azure interact with Amazon?

My question is whether cloud providers have an interaction mechanism. For example, I successfully start WCF service and hosting in Azure. After using Azure for a long time, can I use the same code to deploy it in AWS? Will it be possible? Is both APIs the same for deployment? If not, what additional help is required to host the same service when switching other cloud providers such as Salesforce.com, OpenStack, etc.,

+6
source share
2 answers

In general, you can’t just take what you are developing for one cloud platform and put it on another: they have different sets of functions and different APIs are set. However, the lower the level you create your code, the more likely you are to find another vendor with a very similar API, since infrastructure virtualization is easier (and closer to standardization) than CMS application virtualization.

If you use only IaaS, you can probably send fast enough, but you need to do more work to make your application. If you use PaaS (or SaaS!), Then you are more locked up, but get more support for rapid development: it is a support platform that is both a value addition and a blocker, and you won’t get one without the other.

+3
source

If you use the Azure Web Role to host your WCF service, then from a deployment point of view you will not have many problems with AWS. You simply use the tools offered by the AWS SDK for .NET (aka Publish to AWS CloudFormation). Of course, you will have to change the registration part if you used Azure Diagnostic and alla Azure services with related AWS services. We have done this several times over the past year, and it works.

For a working role, it’s not so simple because in Azure they are easily deployed as a web role, but in AWS you do not direct the deployment from Visual Studio, so you need to do some manual work using Windows services or something else

+1
source

Source: https://habr.com/ru/post/904984/


All Articles