Google Cloud Associate Cloud Engineer Certification and Implementation Guide

Book description

Gain practical knowledge and hands-on expertise in implementing Google Cloud Platform services and prepare to confidently pass the exam on your first attempt

Key Features

  • Explore Google Cloud Platform services and operations in depth
  • Gain hands-on experience to effectively employ Google Cloud services
  • Receive tailored guidance for Associate Cloud Engineer certification from Google experts
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

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.

What you will learn

  • Grasp the key topics needed to achieve ACE certification
  • Import and export data to and from Google Cloud
  • Implement and configure various networking options in Google Cloud
  • Derive insights from data with Google Data Analytics
  • Gain knowledge and experience in monitoring and logging
  • Test yourself in various scenarios while reading the book
  • Choose the optimal options to manage your solution's data

Who this book is for

This book is for anyone preparing for Associate Cloud Engineer certification. It can be used by IT system administrators as well as DevOps and it will be most useful to cloud architects as it covers all areas of Google Cloud Platform. This guide is ideal for those who want to start working with Google Cloud, gain practical knowledge, and achieve certification.

Table of contents

  1. Google Cloud Associate Cloud Engineer Certification and Implementation Guide
  2. Contributors
  3. About the authors
  4. About the reviewers
  5. Preface
    1. Who this book is for
    2. What this book covers
    3. To get the most out of this book
    4. Download the example code files
    5. Conventions used
    6. Get in touch
    7. Share Your Thoughts
    8. Download a free PDF copy of this book
  6. Part 1:Overview of Google Cloud Platform and Associate Cloud Engineer Certification
  7. Chapter 1: Associate Cloud Engineer Certification Essentials
    1. What you will learn
    2. Exam registration
      1. Account creation
      2. Onsite exam
      3. Online exam
      4. Retake policy
      5. Available languages
    3. Certification tips
    4. Additional certification resources
    5. Summary
  8. Chapter 2: Google Cloud Platform Fundamentals
    1. Why Google Cloud Platform?
      1. Google 1 billion users experience
      2. The history of Google Cloud
      3. Google Cloud today
      4. What makes Google Cloud different?
    2. Choosing the right cloud solution
      1. On-premises
      2. Infrastructure as a service
      3. Platform as a service
      4. Software as a service
    3. An overview of the core services offered by Google Cloud
      1. Storage services
      2. Networking services
      3. Security and identity services
      4. AI and ML services
    4. Management interfaces and command-line tools
      1. Google Cloud console
      2. Cloud Shell
      3. The gcloud CLI
      4. Cloud APIs
      5. Config Connector
      6. Google Cloud Deployment Manager
      7. Terraform
      8. Service Catalog
      9. Mobile applications
    5. Summary
    6. Questions
    7. Answers
  9. Part 2:Configuring and Implementing Google Cloud
  10. Chapter 3: Planning and Managing GCP Resources
    1. Planning Google Cloud resources
      1. Google Cloud setup checklist
      2. Google Cloud’s best practices
      3. Google Cloud blueprints
      4. Planning compute resources
      5. Planning database resources
      6. Planning data storage options
      7. Conclusion
    2. Billing and budgets
      1. Free trial
      2. Google Cloud Free Tier
      3. Billing
    3. API management
      1. Enabling an API
    4. Quota management
      1. Quota increase
    5. Summary
    6. Questions
    7. Answers
  11. Chapter 4: Implementing Compute Solutions – Google Compute Engine
    1. Computing options
    2. GCE
      1. GCE machine families
      2. Creating GCE
      3. GCE management
      4. GCE storage
      5. The GCE network
      6. MIGs
      7. Cloud logging and monitoring agents
    3. Summary
    4. Questions
    5. Answers
  12. Chapter 5: Implementing Compute Solutions – Google Kubernetes Engine (Part 1)
    1. GKE
    2. Traditional versus virtualized versus container deployment
      1. Traditional deployment
      2. Virtualized deployment
      3. Container deployment
    3. GKE architecture
      1. Kubernetes components
      2. Google Kubernetes components
      3. Storage in GKE
      4. GKE Standard
      5. GKE Autopilot
    4. GKE management interfaces
      1. Cloud Console
      2. Cloud Shell
      3. Cloud SDK
      4. kubectl
      5. Cluster management access configuration
    5. GKE Standard deployment
      1. Cloud Console
      2. Command line
    6. GKE Autopilot deployment
      1. Cloud Console
      2. Command line
    7. Working with applications
      1. Artifact Registry
      2. Deploying applications
      3. Deployment
      4. ReplicaSet
      5. StatefulSets
      6. DaemonSet
    8. Summary
    9. Questions
    10. Answers
  13. Chapter 6: Implementing Compute Solutions – Google Kubernetes Engine (Part 2)
    1. Cluster operations
      1. Viewing cluster resources
      2. Adding clusters
      3. Modifying clusters
      4. Removing clusters
    2. Node pool operations
      1. Viewing node pools
      2. Adding node pools
      3. Modifying node pools
      4. Deleting node pools
    3. Pod management
      1. Pod lifecycle
      2. Pod deployment
      3. Viewing Pods
      4. Adding Pods
      5. Modifying Pods
      6. Removing Pods
    4. Service management
      1. Types of services
      2. Viewing services
      3. Adding services
      4. Modifying services
      5. Removing services
    5. GKE logging and monitoring
    6. Summary
    7. Questions
    8. Answers
  14. Chapter 7: Implementing Compute Solutions – Cloud Run, Cloud Functions, and Infrastructure as Code
    1. Cloud Run
      1. Cloud Run architecture
      2. Cloud Run application deployment
      3. Cloud Run application revisions
      4. Cloud Run traffic management
      5. Cloud Run Traffic autoscaling
    2. Cloud Functions
      1. Cloud Functions overview
      2. Events and triggers
      3. Cloud Functions versions
      4. Google Cloud Functions example
    3. Infrastructure as Code
      1. Config Connector in Google Kubernetes Engine
      2. Terraform
      3. Cloud Foundation Toolkit
    4. Marketplace solutions
      1. Marketplace solution deployment
    5. Summary
    6. Questions
    7. Answers
  15. Chapter 8: Configuring and Implementing Data Storage Solutions
    1. Google’s object storage – Cloud Storage
      1. Location types
      2. Storage classes
      3. Data lifecycle
      4. Working with buckets and objects
      5. Creating a bucket in practice
    2. Block storage – local and persistent disks
    3. File storage – Cloud Filestore
      1. Creating a file share in practice
    4. Databases
      1. Relational databases
      2. Non-relational databases (NoSQL)
      3. Warehouse and analytics – BigQuery
      4. In-memory datastore – Memorystore
    5. Summary
    6. Questions
    7. Answers
  16. Chapter 9: Configuring and Implementing Networking Components
    1. Virtual Private Cloud
      1. Networking for Compute Engine VMs
      2. Shared VPCs
      3. VPC network peering
    2. Hybrid networking
      1. Cloud Router
      2. High availability VPN
      3. Interconnect
    3. Securing cloud networks with firewall rules
    4. Cloud DNS
      1. Creating a zone in practice
      2. DNS forwarding for hybrid environments
    5. Network load balancing
      1. Global external HTTP(S) load balancer
      2. Global external TCP/SSL proxies
      3. External network TCP/UDP load balancers
      4. Internal TCP/UDP load balancing
      5. Selecting a load balancer
    6. Summary
    7. Questions
    8. Answers
  17. Part 3:Data Analytics, Security, Operations, and Cost Estimation in Google Cloud
  18. Chapter 10: Data Processing Services in Google Cloud
    1. Data processing services overview
      1. Pub/Sub
      2. Dataproc
      3. Dataflow
    2. Initializing and loading data into data products
      1. Pub/Sub and Dataflow
      2. Dataproc
      3. Using Google Cloud APIs
    3. Summary
    4. Questions
    5. Answers
  19. Chapter 11: Monitoring, Logging, and Estimating Costs in GCP
    1. Cloud Monitoring
      1. Creating Cloud Monitoring alerts based on resource metrics
      2. Creating and ingesting Cloud Monitoring custom metrics
      3. Custom metrics ingestion
    2. Cloud Logging
      1. Viewing and filtering logs in Cloud Logging
      2. Viewing specific log message details in Cloud Logging
      3. Configuring log routers
      4. Configuring log sinks to export logs to external systems
    3. Diagnostics
      1. Using cloud diagnostics to research an application issue
      2. Viewing Google Cloud status
    4. Estimating costs with the Google Cloud Pricing Calculator
    5. Summary
    6. Questions
    7. Answers
  20. Chapter 12: Implementing Identity and Security in Google Cloud
    1. Creating a Cloud Identity
      1. Users and groups
    2. Identity and Access Management (IAM)
      1. Building a resource hierarchy
      2. IAM roles
      3. IAM policies
      4. Organization policies
    3. Managing service accounts
      1. Creating and granting permissions
      2. Attaching service accounts to resources
      3. Impersonating a service account
      4. Short-lived service account credentials
    4. Using Cloud Audit Logs
    5. Summary
    6. Questions
    7. Answers
  21. Mock Test 1
    1. Questions
    2. Answers
  22. Mock Test 2
    1. Questions
    2. Answers
  23. Index
    1. Why subscribe?
  24. Other Books You May Enjoy
    1. Packt is searching for authors like you
    2. Share Your Thoughts
    3. Download a free PDF copy of this book

Product information

  • Title: Google Cloud Associate Cloud Engineer Certification and Implementation Guide
  • Author(s): Agnieszka Koziorowska, Wojciech Marusiak
  • Release date: September 2023
  • Publisher(s): Packt Publishing
  • ISBN: 9781803232713