Book description
Easy-to-follow visual walkthrough of every important part of the Google Cloud Platform
The Google Cloud Platform incorporates dozens of specialized services that enable organizations to offload technological needs onto the cloud. From routine IT operations like storage to sophisticated new capabilities including artificial intelligence and machine learning, the Google Cloud Platform offers enterprises the opportunity to scale and grow efficiently.
In Visualizing Google Cloud: Illustrated References for Cloud Engineers & Architects, Google Cloud expert Priyanka Vergadia delivers a fully illustrated, visual guide to matching the best Google Cloud Platform services to your own unique use cases. After a brief introduction to the major categories of cloud services offered by Google, the author offers approximately 100 solutions divided into eight categories of services included in Google Cloud Platform:
- Compute
- Storage
- Databases
- Data Analytics
- Data Science, Machine Learning and Artificial Intelligence
- Application Development and Modernization with Containers
- Networking
- Security
You’ll find richly illustrated flowcharts and decision diagrams with straightforward explanations in each category, making it easy to adopt and adapt Google’s cloud services to your use cases. With coverage of the major categories of cloud models—including infrastructure-, containers-, platforms-, functions-, and serverless—and discussions of storage types, databases and Machine Learning choices, Visualizing Google Cloud: Illustrated References for Cloud Engineers & Architects is perfect for Every Google Cloud enthusiast, of course. It is for anyone who is planning a cloud migration or new cloud deployment. It is for anyone preparing for cloud certification, and for anyone looking to make the most of Google Cloud. It is for cloud solutions architects, IT decision-makers, and cloud data and ML engineers. In short, this book is for YOU.
Table of contents
- COVER
- TITLE PAGE
- INTRODUCTION
- CHAPTER ONE: Infrastructure
- CHAPTER TWO: Storage
-
CHAPTER THREE: Databases
- Relational Databases
- Nonrelational databases
- Which One Is Best?
- How to Set Up Cloud SQL
- Reliability and Availability
- Migrating an Existing MySQL Database to Cloud SQL
- Security and Compliance
- Cloud SQL in Action
- How Does Spanner Work?
- How Does Spanner Provide High Availability and Scalability?
- How Do Reads and Writes Work?
- How Does Spanner Provide Global Consistency?
- What Is Firestore?
- Document-Model Database
- How Do You Use Firestore?
- Some Cloud Bigtable Features
- Scale and High Availability (HA)
- How Does It Optimize Throughput?
- What are Your Application's Availability Needs?
- Features and Capabilities
- Use Cases
-
CHAPTER FOUR: Data Analytics
- 5 Steps to Create a Data Analytics Pipeline
- How Does Pub/Sub Work?
- Pub/Sub Features
- Pub/Sub Use Cases
- Main Components
- How Does Cloud IoT Core Work?
- Design Principles of Cloud IoT Core
- Use Cases
- How Does Data Processing Work?
- How to Use Dataflow
- Dataflow Governance
- How Does Dataproc Work?
- Migrating HDFS Data from On-Premises to Google Cloud
- What Is Data Preparation?
- How Does Dataprep Work?
- BigQuery Unique Features
- How Does It Work?
- BigQuery Storage Internals
- Dremel: BigQuery’s query engine
- Security
- Cost
- Data Integration Capabilities
- How Does Data Catalog Wor?
- Data Catalog Architecture
- Data Governance
- How Does Cloud Composer Work?
- How to Run Workflows in Cloud Composer
- Cloud Composer Security Features
- How Does It Work?
- Connectivity Options
- Datastream Use Cases
- Looker's Platform
- In-Database Architecture
- Semantic Modeling Layer
- Cloud Native
- Capture
- Process
- Store
- Analyze
- Use
- Services Spanning the Pipeline
-
CHAPTER FIVE: Application Development and Modernization Opening
- Building and Modernizing Cloud Applications
- Microservices or Monolith?
- What Do Most Microservices Need?
- Where to Begin?
- Should You Migrate to Google Cloud?
- Which Migration Path Is Right for You?
- Common Cloud Migration Use Cases
- Why Is Traditional Hybrid and Multicloud Difficult?
- How Does Anthos Make Hybrid and Multicloud Easy?
- Deployment Option 1: Google Cloud
- Deployment Option 2: VMware vSphere
- Deployment Option 3: Bare-Metal Servers
- Deployment Option 4: Anthos Attached Clusters
- Deployment Option 5: AWS
- Deployment Option 6: Microsoft Azure
- How Has the Application Development Landscape Changed?
- What Is Microservices Architecture?
- How Are Monolithic and Microservices Architectures Different?
- Microservices Use Cases
- Service Choreography and Service Orchestration
- Google Cloud Support for Service Orchestration
- Google Cloud Support for Service Choreography
- Additional Services That Help with Both Choreography and Orchestration
- What Is API Management?
- What Is Apigee?
- What is API Gateway?
- API Gateway Architecture
- What's the Difference Between API Gateway and Apigee API Management Platform?
- What Is the Operations Suite?
- What Does Cloud Operations Include?
- How Does Cloud Operations Work?
- Sample Application Architecture
-
CHAPTER SIX: Networking
- How Is the Google Cloud Physical Network Organized?
- Cloud Networking Services
- Premium Tier
- Standard Tier
- Choosing a Tier
- Cloud Interconnect and Cloud VPN
- Network Connectivity Center
- Peering
- CDN Interconnect
- Features of VPC Networks
- Shared VPC
- VPC Network Peering
- VPC Packet Mirroring
- How Does DNS Work?
- What Does Cloud DNS Offer?
- Hybrid Deployments: DNS Forwarding
- Hybrid Deployments: Hub and Spoke
- What Is Cloud Load Balancing?
- How Does Cloud Load Balancing Work?
- How to Use Global HTTP(S) Load Balancing
- How to Secure Your Application with Cloud Load Balancing
- How to Choose the Right Load-Balancing Option
- What Is Cloud CDN?
- How Does Cloud CDN Work?
- How to Use Cloud CDN
- Security
- How Is Cloud NAT Different from Typical NAT Proxies?
- Benefits of Using Cloud NAT
- NAT Rules
- Basic Cloud NAT Configuration Examples
- Network Topology
- Connectivity Tests
- Performance Dashboard
- Firewall Insights
- How Does a Typical Service Mesh Work in Kubernetes?
- How Is Traffic Director Different?
- How Does Traffic Director Support Proxy-less gRPC and VMs?
- How Does Traffic Director Work Across Hybrid and Multicloud Environments?
- Ingress and gateways
- Why Service Directory?
- How Service Directory Works with Load Balancer
- Using Cloud DNS with Service Directory
- Connect
- Scale
- Secure
- Optimize
- Modernize
-
CHAPTER SEVEN: Data Science, Machine Learning, and Artificial Intelligence
- Data Engineering
- Data Analysis
- Model Development
- ML Engineering
- Insights Activation
- Orchestration
- Prepackaged AI Solutions
- Pretrained APIs
- BigQuery ML
- Vertex AI
- End-to-End Model Creation in Vertex AI
- What Does Vertex AI Include?
- AutoML Behind the Scenes
- How Do I Work with AutoML in Vertex AI?
- What Is MLOps?
- Vertex AI Pipelines
- Vertex AI Pipelines Under the Hood
- Vertex AI Pipelines Open Source Support
- Benefits of BigQuery ML
- Supported Models in BigQuery ML
- How to Use Vision AI
- What Can I Do with Vision API?
- How to Use Video AI
- What Can I Do with the Video Intelligence API?
- Use Case Scenarios
- What Is Translation AI?
- What If Your Business Has Specific Terms?
- AutoML Translation
- What Is the Media Translation API?
- How to Use Natural Language AI
- What Can I Do with the Natural Language API?
- What Can I Do with the Speech-to-Text API?
- How to Use the Speech-to-Text API
- What Is Contact Center AI?
- How Does Contact Center AI Work?
- What Is Document AI?
- How to Use Document AI
- Sample Document AI Architecture
- Vertical Solutions
- What Is Recommendations AI?
- Sample Customer Journey with Recommendations AI
- How Does Recommendations AI Work?
- Data Engineering
- Data Analysis
- Model Development
- ML Engineering
- Insights Activation
- Orchestration
-
CHAPTER EIGHT: Security
- Cloud Security Is Shared Fate
- Infrastructure Security
- Network Security
- Application Security
- Secure Software Supply Chain Security
- Data Security
- Identity and Access Management
- Endpoint Security
- Security Monitoring and Operations
- Governance, Risk, and Compliance
- Defense in Depth at Scale
- End-to-End Provenance and Attestation
- Application Security
- Risk Points for a Software Supply Chain
- How Does Google Secure the Software Supply Chain Internally?
- What is SLSA?
- How Does Google Cloud Help You Secure Your Software Supply Chain?
- Encryption
- At-Rest Encryption Options
- Other Data Security Services
- What Is DLP?
- How Does It Work?
- A Variety of Deidentification Techniques
- What Is Cloud Identity?
- Authentication Options
- User experience
- Advantages
- What Is Cloud IAM?
- Cloud IAM best practices
- What Are Service Accounts?
- Service Account Types
- Service Account Credentials
- Service Account Best Practices
- What Is BeyondCorp?
- What Is BeyondCorp Enterprise?
- How Does BeyondCorp Enterprise Work?
- What Is Security Command Center?
- How Does Security Command Center work?
- Infrastructure Security
- Network Security
- Application Security
- Software Supply Chain Security
- Data Security
- Identity and Access Management (IAM)
- Endpoint Security
- Security Monitoring and Operations
- Governance, Risk, and Compliance
- COPYRIGHT
- DEDICATION
- ACKNOWLEDGMENTS
- ABOUT THE AUTHOR
- END USER LICENSE AGREEMENT
Product information
- Title: Visualizing Google Cloud
- Author(s):
- Release date: April 2022
- Publisher(s): Wiley
- ISBN: 9781119816324
You might also like
book
Terraform: Up and Running, 3rd Edition
Terraform has become a key player in the DevOps world for defining, launching, and managing infrastructure …
video
Kubernetes for the Absolute Beginners - Hands-On
Starting from the fundamental concept of containers, the course gradually unfolds into a comprehensive guide on …
book
Mastering API Architecture
Most organizations with a web presence build and operate APIs; the doorway for customers to interact …
book
System Design on AWS
Enterprises building complex and large-scale applications in the cloud face multiple challenges. From figuring out the …