Infrastructure as a Service (IaaS) provides virtualized computing resources over the internet. It allows customers to avoid large upfront capital expenditures on hardware and data centers by paying only for the resources they use. Customers can deploy and run virtual servers in minutes through a self-service portal. The IaaS provider handles maintenance, monitoring and backups of the infrastructure through a network operations center. Resources are highly scalable and available, with automatic failover and live migration capabilities. Customers access their virtual servers securely via remote desktop or VPN. The IaaS provider ensures service level assurances, uptime reporting and 24/7 technical support. Future roadmaps aim for more agile, elastic cloud offerings utilizing hyper