Chapter 3. Managing Cloud Infrastructure
Whether you are creating a cloud strategy for your organization or starting at a new company that has begun moving to the cloud, there are many challenges. Just understanding the scope of the resources, components, and conventions your company relies on is a daunting prospect. If it’s a company that has a centralized infrastructure team, your team might even be responsible for multiple teams’ cloud footprints and deployments.
Chapter 2 set the stage for this transition by describing the fundamental pieces of a cloud environment. In this chapter, you’ll learn about some of the challenges found in modern multi-cloud deployments and how approaches like naming conventions can help in adding consistency and discoverability to your deployment process.
Organizing Cloud Resources
When thinking about how to manage the different resources that need to be deployed in the cloud, there are many questions that need to be asked about how those resources should to be organized:
Do teams manage their own infrastructure or is it centralized?
Do different teams have different conventions and approaches?
Is everything in one account or split across many accounts?
Do applications have dedicated server groups?
Do resource names indicate their role in the cloud ecosystem?
Are the instances or containers within a server group homogeneous?
How are security and load balancing handled for internal-facing and external-facing services?
Only when these ...