Does any Serverless Framework/Platform support a multi-cloud deployment?

Mick Nally
Mick Nally used Ask the Experts™
on
Does any Serverless Framework/Platform support a multi-cloud deployment? Meaning deploy the same API to multiple cloud providers. Can it be done with load balancing?
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
btanExec Consultant
Distinguished Expert 2018

Commented:
There is such as Terraform which leverage on infrastructure as a code and yet be cloud agnostic
Terraform is an unopinionated cloud deployment tool. It describes Infrastructure as Code and deploys to multiple clouds and SaaS systems at once. It is comparable to CloudFormation but for multiple clouds.


The Serverless Platform has one strong opinion about how an application is defined, and then is flexible about everything else. It facilitates developing and deploying Serverless Applications, abstracting away the boilerplate required to deploy serverless applications. It also assists with the packaging and monitoring of your serverless applications.

Terraform and the Serverless Platform are not mutually exclusive and can easily be used in tandem.
And for serveless support for API, terraform would be able to leverage on lambda and api gateway from AWS (for example).

https://learn.hashicorp.com/terraform/aws/lambda-api-gateway

https://github.com/serverless-projects/Terraform-lambda-apigateway/blob/master/README.md

May be good to bring the discussion with Hashcrop with regards to other services.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial