The role of the system administrator is changing. Just a few years ago, most sysadmins dealt with server farms of physical hardware and performed detailed capacity planning. Scaling up your application meant ordering new hardware and perhaps spending time racking it up in the datacenter. Now there is a huge section of the industry that has never touched physical hardware. We scale up by issuing an API call or clicking a button in a web page to bring new capacity online.Although the term has been co-opted by marketers, the cloud is an amazing thing. In this context, I am using cloud to refer to the idea of scalable, on-demand computing and application services, rather than cloud-based services like Google Mail.As more competition enters the cloud market space, its appeal for sysadmins and busi‐ ness owners alike is increasing on an almost daily basis. Amazon Web Services continues to drive the cloud computing market forward by frequently introducing new tools and services (in fact, they are introduced with such regularity that writing a book about them is almost the literary equivalent of Achilles and the tortoise).There are various ways to manage your AWS infrastructure components. The Manage‐ ment Console is the first interface most users see. Although great for exploring and learning about the services, it does not lend itself to automation.The AWS APIs are a collection of API endpoints that can be used to manage AWS services from your own application. There are implementations in many popular pro‐ gramming languages and platforms, which can be downloaded from the AWS site.The AWS Command Line Interface (AWS CLI) is a command line tool released by Amazon. It can be used to control the vast majority of AWS components from the command line, making it suitable to use in automated build systems and scripts. Before AWS CLI was released, Amazon provided a separate management tool for each service. That is, EC2 was managed by one program and SQS by another. The tools did not all use a consistent naming convention for parameters, making them less convenient to use.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.