CHAPTER5

Automating Infrastructure and Application Provisioning

The hardware and software that comprise the infrastructure of a large website typically consists of some number of servers residing in a datacenter. Installing and maintaining this infrastructure must still, to this day, be done manually to a degree. In this chapter, we’ll discuss how virtualization (and cloud and private cloud) infrastructures are mimimizing that requirement as the field of computing advances, and how some of the processes can be automated. Before thinking about automating, however, it’s a good idea to look at how processes currently work.

Reviewing the Web Stack

For a large scale website with hundreds of servers, tasks such as installing a new application server, ...

Get Pro Website Development and Operations: Streamlining DevOps for large-scale websites now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.