The process of making available one or more of the following services and infrastructures to create a public cloud computing environment:
- cloud provider: A service provider who offers customers storage or software solutions available via a public network, usually the Internet.
- client: The customer who uses the cloud
- application: the application that runs the cloud infrastructure