InfrastructureVirtualized computing resources such as servers that can be scaled up and down on demand as opposed to a monthly or yearly rental.
PlatformsA development environment built on top of cloud infrastructure that is offered as a service with pricing typically based on resource usage. Cloud platforms may offer rich APIs to build web applications and database services.
SoftwareSoftware built on top of cloud infrastructure and platforms such as an email service, game or business application. Typically accessed using a website or mobile app. Cloud software is often fully managed such that there is nothing to install or maintain by customers. They are commonly priced on a user basis and may provide high availability and virtually unlimited capacity.
Mobile BackendPlatforms for developing mobile apps with cloud based resources such as computation, databases and storage.
Public CloudCloud infrastructure, platforms and software that sit on a public network such as the internet.
Private CloudCloud infrastructure, platforms and software that sit inside a private network such as servers in bank's data center that are isolated from the public internet.
Hybrid CloudCloud platforms and software services that make use of both a public and private cloud. For example, the presentation layer of a bank website may be deployed to public cloud with backend transactional servers deployed to private cloud.served from a location close to users.
StorageServices that allow users to storage data such as documents and media on a scalable platform typically priced by storage space and bandwidth usage.
DatabasesScalable managed relational or non-relational database services.
Infrastructure, platforms and software that allow many physical devices to act as a single scalable resource.