Book Image

Professional Cloud Architect – Google Cloud Certification Guide

By : Konrad Cłapa, Brian Gerrard
Book Image

Professional Cloud Architect – Google Cloud Certification Guide

By: Konrad Cłapa, Brian Gerrard

Overview of this book

Google Cloud Platform (GCP) is one of the leading cloud service suites and offers solutions for storage, analytics, big data, machine learning, and application development. It features an array of services that can help organizations to get the best out of their infrastructure. This comprehensive guide covers a variety of topics specific to Google's Professional Cloud Architect official exam syllabus and guides you in using the right methods for effective use of GCP services. You'll start by exploring GCP, understanding the benefits of becoming a certified architect, and learning how to register for the exam. You'll then delve into the core services that GCP offers such as computing, storage, and security. As you advance, this GCP book will help you get up to speed with methods to scale and automate your cloud infrastructure and delve into containers and services. In the concluding chapters, you'll discover security best practices and even gain insights into designing applications with GCP services and monitoring your infrastructure as a GCP architect. By the end of this book, you will be well versed in all the topics required to pass Google's Professional Cloud Architect exam and use GCP services effectively.
Table of Contents (26 chapters)
Free Chapter
1
Section 1: Introduction to GCP
5
Section 2: Managing, Designing, and Planning a Cloud Solution Architecture
15
Section 3: Designing for Security and Compliance
17
Section 4: Managing Implementation
19
Section 5: Ensuring Solution and Operations Reliability
21
Section 6: Exam Focus

What this book covers

Chapter 1, GCP Cloud Architect Professional, discusses the benefits of becoming a certified architect, how to register for the exam, and what to expect when you are in the test center.

Chapter 2, Getting Started with Google Cloud Platform, covers the basics of GCP and how it positions itself on the market. You will learn about all the major GCP services that are available.

Chapter 3, Google Cloud Platform Core Services, examines the most important GCP services, including computing, storage, networking, big data, and machine learning.

Chapter 4, Working with Google Compute Engine, examines how to create and run virtual machine instances on top of the Google Compute Engine (GCE) service.

Chapter 5, Managing Kubernetes Clusters with Google Kubernetes Engine, explains the basis of containers and microservices. It looks at running and managing Kubernetes clusters on the Google Kubernetes Engine (GKE) service.

Chapter 6, Exploring Google App Engine as a Compute Option, discusses how to define and run applications on Google App Engine.

Chapter 7, Running Serverless Functions with Google Cloud Functions, looks into running serverless functions on Google Cloud Functions.

Chapter 8, Networking Options in GCP, discusses Google's networking services. Understanding networking is key to successfully completing the architect exam. We will introduce you to concepts such as Virtual Private Cloud (VPC), before diving further into other concepts such as Virtual Private Network (VPN), networks, subnetworks, and routes.

Chapter 9, Exploring Storage Options in GCP – Part 1, considers different storage options. This will allow us to choose the right storage for a given use case. We will discuss object storage alongside relational and non-relational databases.

Chapter 10, Exploring Storage Options in GCP – Part 2, looks at storage options such as Cloud Spanner and Bigtable.

Chapter 11, Analyzing Big Data Options, discusses how big data is another key topic in the architect exam. Understanding what big data is, and what services GCP offers to handle the complexities of data analytics, will really help you in the test center when taking the exam. In this chapter, we will look at the various services that are available, and when we might choose one over the other.

Chapter 12, Putting Machine Learning to Work, examines machine learning in general as well as GCP-related services. This will allow us to understand the use cases and possible implementations of ML using Google Cloud.

Chapter 13, Security and Compliance, covers security, which is a feature of all GCP services. In this chapter, we will cover IAM in more detail than we have in previous chapters, to allow you to understand custom roles and service accounts. Additionally, we will look at Google's commitments to compliance; for example, through the Payment Card Industry (PCI) regulations.

Chapter 14, Google Cloud Management Options, shows you that there are a number of ways to manage your GCP infrastructure and its services. In this chapter, we will look at how to manage your GCP infrastructure and the key management options that are available, including Cloud Shell, SDK, and gcloud, and the steps that are needed to access or install these tools.

Chapter 15, Monitoring Your Infrastructure, looks at monitoring your infrastructure using Stackdriver.

Chapter 16, Case Studies, discusses how, in the exam, some questions may refer you to several case studies. You should be familiar with these case studies before you take the exam. These involve hypothetical business and solution concepts. In this chapter, we will cover how to find these case studies; additionally, we will also take a look at an example case study and analyze it in order to design an appropriate solution.

Chapter 17, Test your Knowledge, goes through exam tips and sample tests.