Book Image

Google Cloud Platform for Architects

By : Vitthal Srinivasan, Loonycorn , Judy Raj
Book Image

Google Cloud Platform for Architects

By: Vitthal Srinivasan, Loonycorn , Judy Raj

Overview of this book

Using a public cloud platform was considered risky a decade ago, and unconventional even just a few years ago. Today, however, use of the public cloud is completely mainstream - the norm, rather than the exception. Several leading technology firms, including Google, have built sophisticated cloud platforms, and are locked in a fierce competition for market share. The main goal of this book is to enable you to get the best out of the GCP, and to use it with confidence and competence. You will learn why cloud architectures take the forms that they do, and this will help you become a skilled high-level cloud architect. You will also learn how individual cloud services are configured and used, so that you are never intimidated at having to build it yourself. You will also learn the right way and the right situation in which to use the important GCP services. By the end of this book, you will be able to make the most out of Google Cloud Platform design.
Table of Contents (19 chapters)
13
Logging and Monitoring

Cloud deployment manager

Managed instance groups are a pretty fine way to automate virtual machines, but as we have already seen, VM instances are only a small part of the full suite of services a cloud platform has to offer. You might legitimately even question whether MIGs constitute IAC; after all, MIGs can be scripted using gcloud but not really using a programming language. To that extent, MIGs are a primitive form of infrastructure automation, but far from the real deal.

Let's say you needed to instantiate 1000 VM instances and each with a specific instance hostname and unique customized configuration. How would you go about this?

Here are some options:

  • Get someone to sit and create them, one by one, using the web UI. This is not as inefficient as it sounds because the configurations are all different from each other, many organizations have teams that do exactly this...