Chapter 3. Provisioning a more robust EC2 website
Creating the previous chapter’s simple Hello World web page was all very well; but considering what’s on display, do you suppose anyone will drop by for a visit? Adding the kind of killer content that’ll have people falling over each other to get a good look at your site is your department. But assuming the hordes are on their way, what’s next?
In this chapter, you’ll learn how to prepare for those hordes by choosing the right blend of AWS resources to meet your unique needs. Then, using your new and improved web server, you’ll install and launch a WordPress site to take your project to the next level.
How can you be sure that your humble AWS server has everything it needs to handle the expected load? What is the expected load?
I’ll start with some basic assumptions about the nature of happiness:
- Your users will be happiest when their browser requests are answered quickly and accurately.
- Your virtual server will be happiest when it doesn’t have to strain to get its job done.
- You’ll be happiest when you can be confident that your users’ needs are being served, your server has things under control, and you’re not spending any more money on your AWS resources than is absolutely necessary.
Let’s dig a bit deeper. To make sure your server won’t have to strain its poor, delicate self, you need to give it enough of these things: