Throughout this book, we have referenced cloud service providers (CSPs) and have explored the three service delivery offerings (SPI). This chapter will provide you with an overview of eight providers (in alphabetical order), their service offerings, and use cases.
Amazon Web Services (AWS) provides infrastructure-as-a-service (IaaS) offerings in the cloud for organizations requiring computing power, storage, and other services. According to Amazon, AWS allows you to “take advantage of Amazon.com’s global computing infrastructure,” which is the heart of Amazon.com’s retail business and transactional enterprise.
AWS offers a number of infrastructure-related services, including the following:
EC2 is a web service that provides resizable compute capacity in the cloud. EC2 allows scalable deployment of applications by providing a web services interface through which customers can create virtual machines (VMs)—that is, server instances—on which the customer can load any software of her choice. A customer can create, launch, and terminate server instances as needed, paying by the hour for active servers.
S3 provides a web services interface that can be used to store and retrieve unlimited amounts of data, at any time, from anywhere on the Web.
SQS is a distributed queue messaging service that supports the programmatic sending of messages via ...