Please define the following terms and upload the document in eLearn:
- On-demand self-service.
- Broad network access.
- Resource pooling.
- Rapid elasticity.
- Measured service.
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
- Infrastructure as a Service (IaaS).
- Private cloud.
- Community cloud.
- Public cloud.
- Hybrid cloud.