PLATFORM-AS-A-SERVICE DEPLOYMENT INCLUDING SERVICE DOMAINS
A platform-as-a-service (PaaS) manager abstracts deployment of PaaS software stacks to different computing platforms such that the PaaS software stacks provide a common platform to host an application despite differences in the underlying architectures of the computing platforms. Each PaaS software stack is hosted on a service domain installed on a respective one of the computing platforms, and includes an operating system and provides access to a set of services for execution of applications. The some examples, the different computing platforms include multiple different cloud architectures.
1 . At least one non-transitory computer-readable storage medium including instructions that, when executed by a computing node, cause the computing node to:
receive a request to deploy an application to a first service domain on a first computing platform and a second service domain hosted on a second computing platform having a different architecture than the first computing platform, wherein the application utilizes an abstraction of a service; and
deploy the service on the first and second service domains; and
deploy the application on the first and second service domains.