Provisioning Resources
DevOps is a game of resources. Of taking the resources that you have and putting them in the right place. It sounds easy, but it is not. The acquisition of resources is based on several criteria and requirements that the DevOps engineer receives. If you want to optimally provision resources, then you have to understand the logic and reasoning behind provisioning those resources as well as the strategy behind the intended use of the underlying infrastructure.
And if you want all that in plain English: take only what you need.
So, that will be one of the underlying concepts of this chapter: rightsizing. Rightsizing is the art of finding the optimal resource sizes for your application or workload. A lot of this is just trial and error (often yours, but someone else’s if you can get it) and trust me when I say this, it is much easier...