Infrastructure as a Service (IaaS) is a cloud model which allows organizations to outsource computing equipment and resources such as servers, storage, networking as well as services, such as load balancing and content delivery networks. The IaaS provider owns and maintains the equipment while the organization rents out the specific services it needs, usually on a "pay as you go" basis.
Windows Azure is an IaaS provider. The IaaS offers ready access to virtual networks, service buses, message queues, non-relational storage platforms and more. It also allows the users to take advantage of decreasing their costs for building and expanding their on-premises resources.
Amazon Web Services or AWS offers a full range of compute and storage offerings, including specialized services such as Amazon Elastic Map Reduce (EMR) and Cluster GPU instances. The IaaS offers infrastructure services such as workflows, message passing, archival storage, in-memory caching services, search services, both relational and NoSQL databases and more.
Rackspace offers cloud IaaS that comes standard with built-in managed services to help their customers manage their infrastructure. IaaS is and remains a critical component in the Rackspace Managed Cloud. The IaaS comes standard with one of the two managed service levels – Managed Infrastructure and Managed Operations — which provide each of their customers 24×7 access to cloud engineers, architecture advisors, launch assistance, code development assist, cloud services support, security guidance, scaling support, migration support and more.
IBM SmartCloud Enterprise+ is a fully managed, security-rich and production-ready cloud environment designed to ensure enterprise-class performance and availability. SCE+ offers complete governance, administration and management control along with service-level agreements (SLAs) to align the user's specific business and usage requirements. Multiple security and isolation options built into the virtual infrastructure and network keep this cloud separate from other cloud environments.
Google Compute Engine is an all-in-one service for big data, data warehousing, high performance computing and other analytics-focused applications. Google Compute Engine delivers virtual machines running in Google's innovative data centers and worldwide fiber network.