Main requirements to implement IAAS are as follows:
- Operating System (OS): We need an OS to support hypervisor in IaaS. We can use open source OS like Linux for this purpose.
- Networking: We have to define and implement networking topology for IaaS implementation. We can use public or private network for this.
- Cloud Model: We have to select the right cloud model for implementing IaaS strategy. It can be SaaS, PaaS or CaaS.