Which of the following best describes Platform as a Service products?A. Services that hide infrastructure complexity behind a simple interfaceB. Platforms that allow developers to run their code over short periods on cloud serversC. Services that give you direct control over underlying compute and storage resourcesD. Services that provide a service to end users through a public network