Which describes the process for instantiating an IaaS offering?

A.
The consumer, via a web based catalog, selects an orchestration engine that communicates
with the hypervisor layer. This triggers a creation of service, allocating CPU, RAM, networking and
storage.
B.
The consumer, via a web based catalog, selects a service which utilizes an orchestration
engine that communicates with the hypervisor layer. This triggers a creation of service through the
allocation of resources.
C.
The consumer, via a web based catalog, deploys a template that communicates with the
hypervisor layer. This triggers a creation of service, allocating CPU, RAM, networking and storage.
D.
The consumer interacts with an orchestration engine that communicates directly with the
hypervisor layer. This triggers a creation of service, allocating resources.