+353-1-416-8900REST OF WORLD
+44-20-3973-8888REST OF WORLD
1-917-300-0470EAST COAST U.S
1-800-526-8630U.S. (TOLL FREE)

Official Google Cloud Certified Professional Cloud Architect Study Guide. Edition No. 1

  • Book

  • 320 Pages
  • November 2019
  • John Wiley and Sons Ltd
  • ID: 5225173

Sybex's proven Study Guide format teaches Google Cloud Architect job skills and prepares you for this important new Cloud exam.

The Google Cloud Certified Professional Cloud Architect Study Guide is the essential resource for anyone preparing for this highly sought-after, professional-level certification. Clear and accurate chapters cover 100% of exam objectives - helping you gain the knowledge and confidence to succeed on exam day. A pre-book assessment quiz helps you evaluate your skills, while chapter review questions emphasize critical points of learning. Detailed explanations of crucial topics include analyzing and defining technical and business processes, migration planning, and designing storage systems, networks, and compute resources. Written by Dan Sullivan - a well-known author and software architect specializing in analytics, machine learning, and cloud computing - this invaluable study guide includes access to the Sybex interactive online learning environment, which includes complete practice tests, electronic flash cards, a searchable glossary, and more.

Providing services suitable for a wide range of applications, particularly in high-growth areas of analytics and machine learning, Google Cloud is rapidly gaining market share in the cloud computing world. Organizations are seeking certified IT professionals with the ability to deploy and operate infrastructure, services, and networks in the Google Cloud. Take your career to the next level by validating your skills and earning certification.

  • Design and plan cloud solution architecture
  • Manage and provision cloud infrastructure
  • Ensure legal compliance and security standards
  • Understand options for implementing hybrid clouds
  • Develop solutions that meet reliability, business, and technical requirements

The Google Cloud Certified Professional Cloud Architect Study Guide is a must-have for IT professionals preparing for certification to deploy and manage Google cloud services.

Table of Contents

Introduction xxi

Assessment Test xxviii

Chapter 1 Introduction to the Google Professional Cloud Architect Exam 1

Exam Objectives 2

Analyzing Business Requirements 3

Reducing Operational Expenses 3

Accelerating the Pace of Development 4

Reporting on Service-Level Objectives 4

Reducing Time to Recover from an Incident 5

Improving Compliance with Industry Regulations 6

Analyzing Technical Requirements 7

Functional Requirements 7

Exam Case Studies 10

Summary 18

Exam Essentials 18

Review Questions 20

Chapter 2 Designing for Business Requirements 23

Business Use Cases and Product Strategy 24

Dress4Win Strategy 25

Mountkirk Games Strategy 26

TerramEarth Strategy 27

Application Design and Cost Considerations 28

Managed Services 29

Preemptible Virtual Machines 31

Data Lifecycle Management 32

Systems Integration and Data Management 33

Systems Integration Business Requirements 33

Data Management Business Requirements 35

Compliance and Regulation 36

Privacy Regulations 37

Data Integrity Regulations 38

Security 38

Confidentiality 38

Integrity 39

Availability 39

Success Measures 40

Key Performance Indicators 40

Return on Investment 41

Summary 41

Exam Essentials 42

Review Questions 43

Chapter 3 Designing for Technical Requirements 49

High Availability 50

Compute Availability 52

Storage Availability 54

Network Availability 57

Application Availability 58

Scalability 58

Scaling Compute Resources 59

Scaling Storage Resources 60

Network Design for Scalability 61

Reliability 61

Measuring Reliability 61

Reliability Engineering 62

Summary 62

Exam Essentials 63

Review Questions 64

Chapter 4 Designing Compute Systems 69

Compute Services and Use Cases 70

Compute Engine 71

App Engine 74

Kubernetes Engine 76

Cloud Functions 78

Compute System Provisioning 79

Additional Design Issues 80

Managing State in Distributed Systems 80

Data Flows and Pipelines 82

Monitoring and Alerting 84

Summary 85

Exam Essentials 85

Review Questions 86

Chapter 5 Designing Storage Systems 91

Overview of Storage Services 92

Object Storage with Google Cloud Storage 93

Organizing Objects in a Namespace 93

Cloud Storage FUSE 94

Storage Tiers 94

Cloud Storage Use Cases 95

Network-Attached Storage with Google Cloud Filestore 96

Databases 97

Relational Database Overview 97

Cloud SQL 98

Cloud Spanner 99

Analytics Database: BigQuery 100

NoSQL Databases 101

Caching with Cloud Memorystore 103

Data Retention and Lifecycle Management 104

Networking and Latency 105

Summary 106

Exam Essentials 106

Review Questions 109

Chapter 6 Designing Networks 113

Virtual Private Clouds 114

VPC Subnets 114

Shared VPC 115

VPC Network Peering 115

Firewall Rules 115

IP Addressing and CIDR Blocks 116

Hybrid-Cloud Networking 117

Hybrid-Cloud Design Considerations 117

Hybrid-Cloud Implementation Options 118

Load Balancing 120

Regional Load Balancing 120

Global Load Balancing 121

Summary 122

Exam Essentials 122

Review Questions 124

Chapter 7 Designing for Security and Legal Compliance 127

Identity and Access Management 128

Identities and Groups 128

Resources 129

Permissions 130

Roles 130

Policies 132

IAM Best Practices 133

Data Security 134

Encryption 134

Key Management 136

Security Evaluation 137

Security Design Principles 139

Major Regulations 141

ITIL Framework 143

Summary 144

Exam Essentials 144

Review Questions 147

Chapter 8 Designing for Reliability 151

Improving Reliability with Stackdriver 152

Monitoring with Stackdriver 153

Alerting with Stackdriver 156

Logging with Stackdriver 156

Release Management 157

Continuous Deployment 158

Continuous Integration 162

Systems Reliability Engineering 162

Overload 162

Cascading Failures 165

Testing for Reliability 166

Incident Management and Post-Mortem Analysis 167

Summary 168

Exam Essentials 168

Review Questions 170

Chapter 9 Analyzing and Defining Technical Processes 173

Software Development Lifecycle Plan 174

Analysis 174

Design 176

Continuous Integration/Continuous Development 179

Troubleshooting and Post-Mortem Analysis Culture 180

Incident Post-Mortems 180

Project Post-Mortems 182

IT Enterprise Processes 182

Business Continuity Planning and Disaster Recovery 184

Business Continuity Planning 184

Disaster Recovery 185

Summary 186

Exam Essentials 186

Review Questions 188

Chapter 10 Analyzing and Defining Business Processes 193

Stakeholder Management 194

Interests and Influence 194

Projects, Programs, and Portfolios 195

Stages of Stakeholder Management 196

Change Management 197

Reasons for Change 197

Change Management Methodologies 198

Team Skill Management 199

Customer Success Management 199

Cost Management 200

Summary 201

Exam Essentials 202

Review Questions 203

Chapter 11 Development and Operations 207

Application Development Methodologies 208

Waterfall 208

Spiral 209

Agile 210

Technical Debt 211

API Best Practices 212

Resources and Standard Methods 212

API Security 213

Testing Frameworks 215

Testing Framework Models 215

Automated Testing Tools 216

Data and System Migration Tooling 217

Types of Cloud Migrations 217

Migration Services and Tools 217

GCP SDK Components 219

Summary 219

Exam Essentials 220

Review Questions 222

Chapter 12 Migration Planning 227

Integrating Cloud Services with Existing Systems 228

Migrating Systems and Data 229

Planning for Systems Migrations 229

Planning for Data Migration 231

Licensing Mapping 232

Network and Management Planning 233

Virtual Private Clouds 234

Network Access Controls 235

Scaling 235

Connectivity 235

Summary 236

Exam Essentials 236

Review Questions 238

Appendix Answers to Review Questions 241

Chapter 1: Introduction to the Google Professional Cloud Architect Exam 242

Chapter 2: Designing for Business Requirements 244

Chapter 3: Designing for Technical Requirements 247

Chapter 4: Designing Compute Systems 249

Chapter 5: Designing Storage Systems 252

Chapter 6: Designing Networks 254

Chapter 7: Designing for Security and Legal Compliance 255

Chapter 8: Designing for Reliability 257

Chapter 9: Analyzing and Defining Technical Processes 259

Chapter 10: Analyzing and Defining Business Processes 261

Chapter 11: Development and Operations 262

Chapter 12: Migration Planning 264

Index 267

Authors

Dan Sullivan