About the Author |
|
xvii | |
About the Technical Reviewer |
|
xix | |
Acknowledgments |
|
xxi | |
Foreword |
|
xxiii | |
Introduction |
|
xxv | |
|
Part I Understanding Why Google Cloud Is Used |
|
|
1 | (52) |
|
|
3 | (10) |
|
The Infrastructure Leader |
|
|
3 | (7) |
|
What Does an Infrastructure Leader Do? Who Is an Infrastructure Leader? |
|
|
3 | (1) |
|
What Are the Characteristics and Softer Skills of an Infrastructure Leader |
|
|
4 | (2) |
|
|
6 | (1) |
|
|
7 | (1) |
|
|
8 | (1) |
|
|
9 | (1) |
|
Moving Organizations Forward |
|
|
9 | (1) |
|
|
10 | (1) |
|
|
11 | (1) |
|
|
12 | (1) |
|
Chapter 2 About Google and Google Cloud |
|
|
13 | (36) |
|
|
14 | (32) |
|
Google Cloud Core Components |
|
|
15 | (5) |
|
|
20 | (26) |
|
|
46 | (3) |
|
Chapter 3 The Future of IT |
|
|
49 | (4) |
|
|
52 | (1) |
|
Part II Business and Cloud Strategies |
|
|
53 | (70) |
|
Chapter 4 The Four Approaches to Google Cloud Adoption |
|
|
55 | (12) |
|
|
56 | (2) |
|
|
58 | (2) |
|
|
60 | (1) |
|
Organization Transformation |
|
|
61 | (3) |
|
Summary to Align Your Adoption Approach |
|
|
62 | (2) |
|
Cloud Adoption Meets the Four Generations |
|
|
64 | (1) |
|
|
65 | (2) |
|
|
67 | (10) |
|
|
67 | (1) |
|
|
68 | (1) |
|
|
69 | (1) |
|
|
69 | (1) |
|
|
70 | (1) |
|
|
70 | (5) |
|
|
71 | (1) |
|
|
72 | (2) |
|
Integrating with an Existing Business Case Template |
|
|
74 | (1) |
|
Be Aware of Competing Priorities |
|
|
75 | (1) |
|
|
75 | (2) |
|
Chapter 6 The Cloud Strategy |
|
|
77 | (14) |
|
|
80 | (1) |
|
|
81 | (1) |
|
|
81 | (1) |
|
|
81 | (1) |
|
Alignment to Business Strategy |
|
|
81 | (1) |
|
|
82 | (1) |
|
|
83 | (1) |
|
|
84 | (1) |
|
|
84 | (1) |
|
|
85 | (1) |
|
|
86 | (1) |
|
|
87 | (1) |
|
Objectives and Key Results (OKRs) |
|
|
88 | (2) |
|
|
90 | (1) |
|
|
90 | (1) |
|
Chapter 7 Cloud Operating Model Strategy |
|
|
91 | (8) |
|
Three Common Cloud Operating Models |
|
|
93 | (4) |
|
|
94 | (1) |
|
|
95 | (1) |
|
|
96 | (1) |
|
Evolving Your Operating Model |
|
|
97 | (1) |
|
|
98 | (1) |
|
Chapter 8 Migration Strategies |
|
|
99 | (8) |
|
|
101 | (4) |
|
Migration Risk Management |
|
|
102 | (1) |
|
Working with Your IT Outsourcer in a Cloud Migration |
|
|
103 | (1) |
|
Google Cloud Rapid Assessment and Migration Program (RAMP) |
|
|
104 | (1) |
|
|
105 | (2) |
|
Chapter 9 Modernization Strategies |
|
|
107 | (12) |
|
|
108 | (1) |
|
|
109 | (2) |
|
|
111 | (1) |
|
Skills and Team Structure |
|
|
112 | (6) |
|
|
113 | (1) |
|
|
114 | (2) |
|
Migration and Modernization Decision Trees |
|
|
116 | (2) |
|
|
118 | (1) |
|
Chapter 10 Accelerate with Google and Partners |
|
|
119 | (4) |
|
Googlers and Office of the CTO |
|
|
119 | (1) |
|
|
120 | (1) |
|
Managed Service Providers (MSPs) |
|
|
121 | (1) |
|
|
122 | (1) |
|
Part III Organizational Readiness and Change |
|
|
123 | (44) |
|
Chapter 11 Cloud Adoption and Cultural Change |
|
|
125 | (14) |
|
Unite with a Purpose, Guide with a Mission, and Deliver Through Objectives |
|
|
126 | (2) |
|
|
127 | (1) |
|
|
128 | (1) |
|
|
128 | (1) |
|
Identify Key Decision Makers and Get Them on Side |
|
|
129 | (3) |
|
Product Mindset over Project |
|
|
132 | (1) |
|
Site Reliability Engineering |
|
|
132 | (1) |
|
Google Cloud Adoption Framework |
|
|
133 | (5) |
|
|
138 | (1) |
|
Chapter 12 Cloud Operating Model Readiness |
|
|
139 | (4) |
|
|
139 | (2) |
|
|
139 | (1) |
|
|
140 | (1) |
|
Technology and Architectural Guidance |
|
|
141 | (1) |
|
|
141 | (1) |
|
|
142 | (1) |
|
|
142 | (1) |
|
|
143 | (12) |
|
How to Get the Skills You Need |
|
|
144 | (1) |
|
|
145 | (1) |
|
Cross-Skilling from AWS or Azure |
|
|
146 | (1) |
|
|
146 | (3) |
|
|
149 | (3) |
|
Building Certification Momentum |
|
|
151 | (1) |
|
|
152 | (2) |
|
In-Person and Online Events |
|
|
154 | (1) |
|
|
154 | (1) |
|
Chapter 14 Cloud Adoption Teams |
|
|
155 | (12) |
|
|
156 | (3) |
|
Cloud Strategy and Governance |
|
|
157 | (1) |
|
|
157 | (1) |
|
|
158 | (1) |
|
|
158 | (1) |
|
|
158 | (1) |
|
People and Skills Management |
|
|
158 | (1) |
|
|
158 | (1) |
|
Financial Operations (FinOps) |
|
|
159 | (1) |
|
Cloud Center of Excellence |
|
|
159 | (7) |
|
|
160 | (1) |
|
|
161 | (2) |
|
|
163 | (2) |
|
Organization Transformation |
|
|
165 | (1) |
|
How Can You Mitigate the Risk of the CCoE Becoming a Blocker? |
|
|
165 | (1) |
|
|
166 | (1) |
|
Part IV Migration Journey |
|
|
167 | (30) |
|
|
169 | (12) |
|
|
169 | (1) |
|
|
170 | (3) |
|
|
172 | (1) |
|
|
172 | (1) |
|
|
173 | (3) |
|
Assessing the Migration Approach |
|
|
176 | (2) |
|
|
178 | (2) |
|
|
179 | (1) |
|
|
179 | (1) |
|
|
179 | (1) |
|
|
180 | (1) |
|
|
181 | (6) |
|
|
181 | (1) |
|
Cloud Foundations and a Migration Landing Zone |
|
|
182 | (3) |
|
Communication and Engagement |
|
|
185 | (1) |
|
Migration Wave Grouping and Scheduling |
|
|
185 | (1) |
|
Implementing Organizational Readiness Plans |
|
|
186 | (1) |
|
|
186 | (1) |
|
|
186 | (1) |
|
|
187 | (6) |
|
|
187 | (4) |
|
|
187 | (1) |
|
VMware's Hybrid Cloud Extension (HCX) and NSX-T |
|
|
188 | (1) |
|
|
189 | (1) |
|
Container Migration Tools |
|
|
189 | (1) |
|
|
190 | (1) |
|
|
191 | (1) |
|
|
191 | (1) |
|
|
191 | (1) |
|
|
192 | (1) |
|
|
193 | (4) |
|
|
195 | (2) |
|
|
197 | (34) |
|
Chapter 19 Cloud-Native Development |
|
|
199 | (12) |
|
|
199 | (1) |
|
Integrated Development Environment |
|
|
200 | (1) |
|
Cloud-Native Architecture |
|
|
201 | (8) |
|
Access to Google Cloud Projects to Provision New Resources to Experiment |
|
|
204 | (1) |
|
An Integrated Development Environment (IDE) upon Which to Write Code and Improve Code Quality |
|
|
205 | (1) |
|
A Location to Store Their Code and Artifacts in Source Control |
|
|
205 | (1) |
|
The Ability to Monitor, Log, and Alert on Production Workloads |
|
|
205 | (1) |
|
To Be Able to Test and Debug Efficiently |
|
|
206 | (1) |
|
The Skills to Use Google Cloud-Native Products and Services |
|
|
206 | (1) |
|
To Be Able to Select the Right Tools for the Job |
|
|
206 | (1) |
|
The Knowledge of Designing Cloud Architectures |
|
|
207 | (1) |
|
To Design with Security in Mind (Shift-Left on Security) |
|
|
207 | (1) |
|
Be Able to Get to Production Efficiently |
|
|
208 | (1) |
|
A Stable Infrastructure upon Which to Build and Deploy |
|
|
208 | (1) |
|
|
208 | (1) |
|
Google's Approach to Cloud-Native Security |
|
|
209 | (1) |
|
|
209 | (2) |
|
|
211 | (14) |
|
Management of Hundreds to Thousands of Containers and Multiple Nodes |
|
|
212 | (3) |
|
Maintaining Container Image Integrity and Software Security |
|
|
215 | (5) |
|
Managing Legacy Workloads |
|
|
220 | (1) |
|
Unfamiliarity and Lack of Container Skills |
|
|
221 | (1) |
|
Products to Centralize Management/Operations |
|
|
222 | (1) |
|
|
222 | (1) |
|
|
223 | (2) |
|
|
225 | (6) |
|
|
225 | (1) |
|
|
226 | (1) |
|
|
227 | (1) |
|
|
228 | (1) |
|
|
228 | (1) |
|
|
229 | (2) |
|
|
231 | (94) |
|
Chapter 22 Day 2 Operations Explained |
|
|
233 | (6) |
|
|
233 | (2) |
|
|
235 | (2) |
|
Extend Existing On-Prem Tools for Use Within Your Google Cloud Environment |
|
|
235 | (1) |
|
Manual Changes to Google Cloud Resources |
|
|
235 | (1) |
|
Incorrect Use of Service Model |
|
|
235 | (1) |
|
|
236 | (1) |
|
Defaulting to Stability and Making No Improvements |
|
|
236 | (1) |
|
Loss of Alignment to the Business |
|
|
236 | (1) |
|
|
237 | (1) |
|
|
237 | (2) |
|
Chapter 23 Cloud Foundations and Landing Zones |
|
|
239 | (6) |
|
|
242 | (2) |
|
|
244 | (1) |
|
|
245 | (10) |
|
|
245 | (8) |
|
|
245 | (4) |
|
Google Cloud VMware Engine |
|
|
249 | (1) |
|
|
250 | (2) |
|
Regional Extensions and Bare Metal Servers |
|
|
252 | (1) |
|
|
253 | (2) |
|
Chapter 25 Containers and Serverless |
|
|
255 | (18) |
|
|
255 | (1) |
|
|
256 | (4) |
|
|
258 | (1) |
|
Deploy, Release, and Test |
|
|
258 | (2) |
|
|
260 | (1) |
|
|
260 | (1) |
|
|
260 | (1) |
|
|
261 | (1) |
|
Logging, Monitoring, and Alerting |
|
|
261 | (1) |
|
|
262 | (1) |
|
Container Orchestration with GKE |
|
|
262 | (2) |
|
|
264 | (1) |
|
|
264 | (8) |
|
|
265 | (1) |
|
|
266 | (1) |
|
Resource and Security Management |
|
|
267 | (2) |
|
|
269 | (2) |
|
|
271 | (1) |
|
|
272 | (1) |
|
|
272 | (1) |
|
|
273 | (6) |
|
|
273 | (2) |
|
Virtual Private Clouds (VPCs) |
|
|
274 | (1) |
|
|
275 | (1) |
|
|
275 | (1) |
|
|
275 | (1) |
|
|
276 | (1) |
|
|
276 | (1) |
|
|
276 | (1) |
|
|
276 | (1) |
|
Network Intelligence Center |
|
|
277 | (1) |
|
|
277 | (2) |
|
Chapter 27 Additional Workload Architectural Considerations |
|
|
279 | (1) |
|
|
279 | (1) |
|
|
279 | (1) |
|
|
280 | (1) |
|
Managed Instance Groups (MIGs) |
|
|
280 | (1) |
|
|
281 | (1) |
|
|
282 | (2) |
|
Observability and Optimization |
|
|
284 | (5) |
|
Monitoring, Logging, and Alerting |
|
|
284 | (5) |
|
|
289 | (2) |
|
|
289 | (2) |
|
|
291 | (1) |
|
|
291 | (3) |
|
Prioritizing Cost Optimization Effort |
|
|
293 | (1) |
|
|
294 | (14) |
|
Shared Responsibility Model |
|
|
296 | (2) |
|
|
298 | (6) |
|
Information Security and Data Classification |
|
|
304 | (4) |
|
Patterns and Feedback Loops |
|
|
308 | (1) |
|
Governance, Risk, and Compliance (GRC) |
|
|
308 | (6) |
|
Risk management in Google Cloud |
|
|
309 | (1) |
|
How to Reassess Existing Risks |
|
|
309 | (1) |
|
|
310 | (1) |
|
Moving Toward Continuous Compliance |
|
|
311 | (2) |
|
|
313 | (1) |
|
|
314 | (1) |
|
Chapter 28 Other Key Day 2 Products and Services |
|
|
315 | (1) |
|
|
315 | (2) |
|
|
317 | (1) |
|
|
318 | (1) |
|
|
318 | (1) |
|
|
319 | (1) |
|
Managed Databases: Cloud SQL |
|
|
320 | (2) |
|
|
320 | (1) |
|
Observability and Optimization |
|
|
321 | (1) |
|
|
322 | (1) |
|
|
322 | (2) |
|
|
324 | (1) |
|
Part VII Productivity and Collaboration |
|
|
325 | (14) |
|
|
327 | (4) |
|
What Is BeyondCorp Enterprise? |
|
|
328 | (2) |
|
|
330 | (1) |
|
Chapter 30 Other Google Services |
|
|
331 | (1) |
|
|
331 | (3) |
|
|
333 | (1) |
|
|
333 | (1) |
|
|
334 | (1) |
|
Google Workspace Marketplace |
|
|
334 | (1) |
|
Adopting Google Workspace |
|
|
334 | (1) |
|
|
334 | (1) |
|
|
335 | (1) |
|
|
336 | (1) |
|
|
336 | (1) |
|
|
337 | (2) |
Final Words |
|
339 | (2) |
References |
|
341 | (10) |
Index |
|
351 | |