Book Image

Google Cloud Associate Cloud Engineer Certification and Implementation Guide

By : Agnieszka Koziorowska, Wojciech Marusiak
Book Image

Google Cloud Associate Cloud Engineer Certification and Implementation Guide

By: Agnieszka Koziorowska, Wojciech Marusiak

Overview of this book

Google Cloud Platform (GCP) is a leading cloud provider, helping companies and users worldwide to solve the most challenging business issues. This book will teach cloud engineers working with GCP how to implement, configure, and secure cloud environment, and help students gain confidence in utilizing various GCP services. The book begins by introducing you to Google Cloud and the ACE exam, including various resources that can help you pass. The next set of chapters will help you explore the various compute options in Google Cloud, such as Google Kubernetes Engine and Google Compute Engine. As you advance, you'll gain a clear understanding of the essence of the cloud, including networking and storage, as well as the data analytics products that Google Cloud provides. The chapters also cover key topics such as monitoring, logging, diagnostics, and price estimation along with the most crucial of subjects, security, with a particular focus on identity and access management. Finally, you'll be given the chance to test your newfound knowledge with the help of two mock exams. By the end of this book, you’ll have learned the difference between various Google Cloud Platform services, along with specific use cases, and be able to implement these services with the GCP console and command-line utilities.
Table of Contents (20 chapters)
1
Part 1:Overview of Google Cloud Platform and Associate Cloud Engineer Certification
4
Part 2:Configuring and Implementing Google Cloud
6
Chapter 4: Implementing Compute Solutions – Google Compute Engine
12
Part 3:Data Analytics, Security, Operations, and Cost Estimation in Google Cloud
16
Mock Test 1
17
Mock Test 2

What this book covers

Chapter 1, Associate Cloud Engineer Certification Essentials, will help you gain a deep comprehension of the ACE certification and what is involved in the exam. We will provide you with essential details, including exam objectives, registration procedures, and useful insights for obtaining certification.

Chapter 2, Google Cloud Platform Fundamentals, discusses Google Cloud’s market position, core services, unique solutions, management interfaces, and command-line tools. Additionally, we will explain the advantages of using public cloud computing over traditional on-premises solutions.

Chapter 3, Planning and Managing GCP Resources, provides an overview of Google’s Cloud Computing Services, including how to plan your resource hierarchy, manage users, assign roles and identities, and utilize organizational policies. You will also learn about billing and how to create and manage budgets. Finally, the chapter concludes with a discussion on API management.

Chapter 4, Implementing Compute Solutions, aims to provide a comprehensive understanding of Google’s computing options and guide readers on when to use specific services. By giving an overview of compute solutions, we hope to equip readers with the necessary skills to implement them using different deployment options such as the Google Cloud console, command-line tools, and Infrastructure as Code.

Chapter 5, Implementing Compute Solutions – Google Kubernetes Engine – Part 1, aims to help you understand the containerized compute deployment option – Google Kubernetes Engine. We will delve into the architecture of Kubernetes and Google Kubernetes Engine, explore various application deployment methods, and discuss the different types of deployment available on Google Kubernetes Engine

Chapter 6, Implementing Compute Solutions – Google Kubernetes Engine – Part 2, provides an understanding of different operational tasks in Google Kubernetes Engine, such as managing clusters and node pools, as well as the Pod life cycle. Additionally, we will explore how to deploy applications on Google Kubernetes Engine and how users can access them via the available networking services.

Chapter 7, Implementing Compute Solutions – Cloud Run, Cloud Functions, and Infrastructure as Code, discusses the remaining part of Google’s Cloud Computing services. Our focus will be on Google Cloud Run and Google Cloud Functions, their distinct features, and the appropriate scenarios for their usage. We will also guide you on deploying these options using the web interface or command-line tools. Additionally, we’ll provide insights on Infrastructure as Code and how to leverage available solutions on the Google Cloud Marketplace.

Chapter 8, Configuring and Implementing Storage Solutions, discusses the various ways to store data in Google Cloud. Google Cloud offers fully managed storage and database services that cater to different application requirements. Each section will focus on a different storage type, its features, security measures, and availability. We will also examine the use cases for each category. It is important to design a storage and database strategy for cloud workloads to ensure that every application performs well, is resilient, and has a quick response time.

Chapter 9, Configuring and Implementing Networking Components, explains why it is important to understand how Google Cloud’s network services portfolio can be utilized to construct dependable and secure architectures. In this chapter, we will guide you on how to configure network services for your workloads in Google Cloud. We’ll cover important topics such as Virtual Private Cloud (VPC), connecting to VPC from an on-premises location, securing VPC with firewall services, the DNS service in Google Cloud, and which network load balancers to choose for different workload types.

Chapter 10, Data Processing Services in Google Cloud, talks about data processing in today’s world where data is as valuable as oil. However, it is often scattered and difficult to understand. In this chapter, readers will learn how to use Google Cloud Data Analytics products to efficiently extract and manipulate data. This knowledge and skills will help them derive meaningful insights from it.

Chapter 11, Monitoring, Logging, and Estimating Cost, discusses the Google Cloud Operations Suite, which offers various tools such as Cloud Monitoring for monitoring the health of your applications and Google Cloud services, Cloud Logging for real-time log management, and diagnostic tools to enhance your service’s performance while reducing costs and latency. Furthermore, we will also go over cost estimation in Google Cloud.

Chapter 12, Implementing Identity and Security in Google Cloud, aims to give you a better understanding of identity and access in Google Cloud. Our focus here is on preventing unauthorized access and keeping track of user actions on Google Cloud resources to enhance security. In this chapter, we’ll cover key areas such as establishing a Cloud Identity for an organization, granting access to Google Cloud resources, handling service accounts, and utilizing Cloud Audit Logs for security and compliance purposes.

Mock Test 1

Mock Test 2