Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Building Google Cloud Platform Solutions

You're reading from   Building Google Cloud Platform Solutions Develop scalable applications from scratch and make them globally available in almost any language

Arrow left icon
Product type Course
Published in Mar 2019
Publisher Packt
ISBN-13 9781838647438
Length 778 pages
Edition 1st Edition
Languages
Arrow right icon
Authors (3):
Arrow left icon
Steven Porter Steven Porter
Author Profile Icon Steven Porter
Steven Porter
Legorie Rajan PS Legorie Rajan PS
Author Profile Icon Legorie Rajan PS
Legorie Rajan PS
Ted Hunter Ted Hunter
Author Profile Icon Ted Hunter
Ted Hunter
Arrow right icon
View More author details
Toc

Table of Contents (29) Chapters Close

Title Page
Copyright and Credits
About Packt
Contributors
Preface
1. Why GCP? 2. The Google Cloud Console FREE CHAPTER 3. APIs, CLIs, IAM, and Billing 4. Google App Engine 5. Google Kubernetes Engine 6. Google Cloud Functions 7. Google Compute Engine 8. NoSQL with Datastore and Bigtable 9. Relational Data with Cloud SQL and Cloud Spanner 10. Google Cloud Storage 11. Stackdriver 12. Change Management 13. GCP Networking for Developers 14. Messaging with Pub/Sub and IoT Core 15. Integrating with Big Data Solutions on GCP 16. Compute 17. Storage and Databases 18. Networking 19. Security 20. Machine Learning and Big Data 21. Management Tools 22. Best Practices 1. Other Books You May Enjoy Index

Index

A

  • access control / Access control and API management
  • Access Control Lists (ACLs)
    • about / Data governance in Cloud Storage, ACLs
    • scopes / ACLs
    • permissions / ACLs
  • accumulation modes / Executing streaming pipelines
  • ack deadline / Message acknowledgment
  • acknowledgement (ack) / Pull subscriptions
  • Activate Google Cloud Shell / Launching the Cloud Shell
  • admin activity audit logs / Exporting Stackdriver logs
  • administrative operations, IAM
    • general roles / General roles
    • compute resource roles / Compute resource roles
    • network and security resource roles / Network and security resource roles
  • administrative tasks
    • about / Administrative tasks
    • Datastore Admin Console / The Datastore Admin Console
    • gcloud operations / gcloud operations
  • advanced filtering / Advanced filtering
  • advantages, Cloud Functions
    • price / Price
    • scalability / Scalability
    • developer velocity / Developer velocity
  • alerting policies / Stackdriver alerting policies
  • alerts
    • creating, on specific events / Creating alerts on specific events, How to do it...
  • always-on policies / MySQL generations
  • Amazon Web Services / Amazon Web Services
  • ancestor queries / Consistency and queries
  • ancestors / Ancestry paths and keys
  • Apache Beam / Evolution of data processing at Google
  • Apache HBase / The Bigtable HBase Client
  • API management / Access control and API management
  • App Engine
    • networking and security / Networking and security
    • firewall, components / The App Engine firewall
    • Cloud Endpoints / Cloud Endpoints
    • Google Cloud IAP / Google Cloud IAP
    • virtual private networks / Virtual private networks 
    • Identity-Aware Proxy, using / Using Identity-Aware Proxy on App Engine
  • App Engine App Admin / Permissions in Datastore
  • App Engine Code Viewer / Debugging the todos services
  • App Engine Flex / GKE or App Engine Flex
  • App Engine services
    • scaling / Scaling App Engine services
    • autoscaling / Autoscaling
    • basic scaling / Basic and manual scaling
    • manual scaling / Basic and manual scaling
  • App Engine standard environment / App Engine standard environment
  • application configuration
    • externalizing / Externalizing configuration and managing secrets
    • files / Application configuration files
    • about / Compute Engine metadata server
    • Runtime Configurator / Runtime Configurator
    • general considerations / General considerations
  • Application Default Credentials (ADC) / How to do it...
  • Application Performance Management (APM) / Stackdriver APM
  • application secrets
    • externalizing / Externalizing configuration and managing secrets
    • Cloud Key Management Service (KMS) / Cloud Key Management Service (KMS)
  • application state
    • viewing, Stackdriver Debugger used / Viewing application state using Stackdriver Debugger, How to do it...
  • attributes / Topics and subscriptions
  • attribution requirements
    • reference / See also
  • authorized networks
    • about / Authorized networks
    • gcloud, connecting / Connecting with gcloud
    • SSL / SSL support
    • SSL connection, establishing / Establishing an SSL Connection
  • autohealing / Autohealing
  • automating security / Automatic recon and defense
  • autoscaling / Scalability, Autoscaling, Autoscaling
  • availability policies
    • about / Availability policies
    • maintenance behavior / Maintenance behavior
    • restart behavior / Restart behavior

B

  • Backend as a Service (BaaS) / Functions as a Service, Google Cloud Firestore
  • backend buckets / Static web content and Backend Buckets, HTTP(S) load balancers
  • background functions
    • used, for invoking Cloud Functions / Background functions
    • Cloud Pub function / Cloud Pub/Sub functions
    • Cloud Sub functions / Cloud Pub/Sub functions
    • Cloud Storage functions / Cloud Storage functions
    • termination / Background function retries and termination
    • retries / Background function retries and termination
  • backup pool / Failover ratio and backup pools
  • base64-encoded message / Topics and subscriptions
  • basic scaling / Scalability, Basic and manual scaling
  • basic selector menu / Filtering and searching
  • benefits, Google App Engine
    • about / Features and benefits
    • developer velocity / Developer velocity
    • visibility / Visibility
    • scalability / Scalability
    • simple integration / Simple integrations
  • big data / Big data and Google Cloud Platform
  • BigQuery
    • batch files, loading from Cloud Storage / Batch loading files from Cloud Storage
    • streaming inserts / Streaming inserts
    • data, exploring / Exploring BigQuery data
  • Bigtable IO / Dataflow Bigtable IO
  • billing / Billing
  • Billing Account Administrator / Billing accounts and IAM
  • Billing Account Viewer / Billing accounts and IAM
  • Borg / Standing on the shoulders of giants
  • bounded staleness / Read operations
  • bq command-line tool / bq
  • bucket / Buckets
  • bucket names
    • about / Bucket names
    • domain-named buckets / Domain-named buckets
    • global bucket namespace / The global bucket namespace
  • builder / Container Builder
  • build triggers / Build triggers

C

  • canary testing / Change management
  • CAP theorem / Cloud Spanner and CAP theorem
  • change management / Change management
  • Chubby / Standing on the shoulders of giants
  • Cloud Armor / Cloud Armor
  • Cloud Bigtable
    • temperature data, loading / Loading temperature data to Cloud Bigtable and BigQuery-ing it, How to do it...
    • reference / How to do it...
  • Cloud Console
    • used, for developing Cloud Functions / Using the Cloud Console
  • Cloud Container Builder Editor / Build triggers
  • Cloud Container Builder IAM / Container Builder, Continuous deployment in Google Cloud
  • Cloud Dataflow
    • about / Cloud Dataflow
    • data processing, evolution at Google / Evolution of data processing at Google
    • pipelines / Pipelines
    • sources and sinks / Sources and sinks
    • pipelines, creating / Creating and executing pipelines
    • pipelines, executing / Creating and executing pipelines
  • Cloud Foundry (CF) / Host anything
  • Cloud Function
    • used, for image resizing / Image resizing using Google Cloud Storage and Cloud Functions, How it works...
  • Cloud Functions
    • about / Google Cloud Functions
    • advantages / Advantages of Cloud Functions
    • using, considerations / Considerations when using Cloud Functions
    • invoking / Invoking Cloud Functions
    • invoking, with HTTP functions / HTTP functions
    • invoking, with background functions / Background functions
    • developing / Developing Cloud Functions
    • developing, with Cloud Console / Using the Cloud Console
    • local development / Local development
    • debugging / Debugging functions
    • deploying / Deploying Cloud Functions
    • deploying, from local machine / Deploying from a local machine
    • deploying, from source repository / Deploying from a source repository
    • integrating, with Google Services / Integrating with other Google services
    • Identity and Access Management (IAM) / IAM and billing, Cloud Functions and IAM
    • billing / IAM and billing
    • frameworks / Frameworks and tooling
    • tooling / Frameworks and tooling
  • Cloud Identity-Aware Proxy (IAP) / Identity-Aware Proxy
  • Cloud IoT Core
    • using / Using the Cloud IoT Core, How to do it...
  • Cloud IoT Device Controller / Device authentication and security
  • Cloud IoT Provisioner / Device authentication and security
  • Cloud KMS
    • used, for securing financial data / Securing financial data using Cloud KMS
  • Cloud Security Scanner
    • used, for scanning for vulnerabilities / Scanning for vulnerabilities using Cloud Security Scanner, How it works...
  • Cloud Shell
    • reference / How to do it...
  • Cloud Spanner
    • MariaDB, migrating to / Migrating a MariaDB to Cloud Spanner, How to do it...
  • Cloud SQL Admin / SSL support
  • Cloud SQL Client / Authenticating with the Cloud SQL Proxy
  • Cloud SQL Proxy / The Cloud SQL Proxy
  • Cloud Storage
    • data governance in / Data governance in Cloud Storage
    • IAM / Cloud Storage IAM
    • Access Control Lists (ACLs) / ACLs
    • concentric access control, limitations / Limitations of concentric access control
    • customer supplied encryption keys / Customer supplied encryption keys
    • signed URLs / Signed URLs
  • clusters
    • managing / Creating and managing clusters
    • creating / Creating and managing clusters, Create a development cluster
    • about / Instances, clusters, and nodes
    • development instances / Development instances
    • scaling / Scaling clusters
    • development clusters, promoting / Promoting development clusters
    • deleting / Deleting a cluster
  • cold data / Storage classes and locations
  • Coldline Storage / Storage classes and locations, Nearline and Coldline Storage
  • collectd
    • reference / How it works...
  • collections / Collections
  • collocate / Data collocation and interleaving
  • column families / Column families
  • command-line tools, Google Cloud SDK
    • bq command-line tool / bq
    • gsutil command-line tool / gsutil
    • kubectl command-line tool / kubectl
  • Common Gateway Interface (CGI) / WSGI and CGI
  • components, firewall rules
    • action / Action
    • direction / Direction
    • target / Target
    • source / Source or destination
    • destination / Source or destination
    • protocol / Protocol and port
    • port / Protocol and port
    • priority / Priority
  • components, global load balancers
    • about / Components of global load balancers
    • backend services / Backend services
    • target proxies / Target proxies
    • global forwarding rules / Global forwarding rules
  • composite indexes / Composite indexes
  • Compute Engine
    • metadata server / Compute Engine metadata server
  • compute services, on GCP
    • Infrastructure as a service (IaaS) / Compute services on the GCP
    • Containers as a service (CaaS) / Compute services on the GCP
    • Platform as a service (PaaS) / Compute services on the GCP
    • Functions as a service (FaaS) / Compute services on the GCP
    • Google Compute Engine / Google Compute Engine
    • Google Kubernetes Engine (GKE) / Google Kubernetes Engine (GKE)
    • Google App Engine / Google App Engine
    • Google Cloud Functions / Google Cloud Functions
    • general considerations / General considerations
  • concentric access control
    • limitations / Limitations of concentric access control
  • condition types
    • about / Policy conditions
    • metric threshold / Policy conditions
    • metric absence / Policy conditions
    • metric rate of change / Policy conditions
    • uptime check health / Policy conditions
    • process health / Policy conditions
  • configuration drift / Declarative configuration management
  • configuration management tools / Google Cloud Deployment Manager
  • consistency / Entity groups and consistency, Consistency and queries
  • Container-Optimised OS / Container images
  • Container Builder
    • about / Container Builder
    • build triggers / Build triggers
  • Containers as a Service (CaaS) / Google Kubernetes Engine
  • container technologies, Google App Engine
    • Google Container Builder / Google Container Builder
    • Google Container Registry / Google Container Registry
  • content-based load balancing / HTTP(S) load balancers
    • about / Content-based load balancing, Getting ready
    • steps / How to do it...
  • continuous deployment
    • in Google Cloud / Continuous deployment in Google Cloud
  • counter metrics / Other types of metrics
  • create policies / Create and delete policies
  • cross-site scripting (XSS) / Cloud Armor
  • customer supplied encryption keys / Customer supplied encryption keys
  • custom images
    • about / Custom images
    • creating, from persistent disk / Creating images from a persistent disk
    • copying / Copying an image
    • creating, from snapshots / Creating images from snapshots
    • golden images / Golden images
    • security concerns / Security concerns
  • custom machine types
    • about / Custom machine types
    • extended memory / Extended memory
  • custom metrics / Other types of metrics
  • custom runtimes
    • about / More control over the infrastructure, Custom runtimes
    • services, building / Building custom runtime services
    • services, design considerations / Building custom runtime services
    • service, deploying to flexible environment / Deploying a service to the flexible environment
  • custom VM
    • creating, with Terraform / Creating a custom VM using Terraform, How to do it...

D

  • data
    • uploading, to Google BigQuery table / Uploading data to the Google BigQuery table, How to do it..., There's more...
  • database as a service (DBaaS) / Google Cloud Datastore
  • database design, Google Cloud Spanner
    • query execution plans / Query execution plans
    • primary keys / Primary keys
    • data collocation / Data collocation and interleaving
    • interleaving / Data collocation and interleaving
    • secondary indexes / Secondary indexes and index directives
    • index directive / Secondary indexes and index directives
  • database engines, Google Cloud SQL
    • MySQL generations / MySQL generations
  • database flags / Database flags
  • databases
    • migrating, to Google Cloud SQL / Migrating databases to Cloud SQL
  • database users, Google Cloud SQL
    • default and system users / Default and system users
    • additional users / Additional users
    • user passwords, changing / Changing user passwords
    • database users, Google Cloud SQL / Cloud SQL Proxy users
  • Dataflow Datastore IO integration / Other GCP services
  • Dataflow pipeline
    • creating, for storage of streaming data / Creating a Dataflow pipeline to store streaming data, How to do it...
  • data governance
    • in Cloud Storage / Data governance in Cloud Storage
    • about / Data governance in Cloud Storage
  • Data Loss Prevention (DLP) / Exporting to Cloud Storage
  • Data Loss Prevention API
    • using / Using Data Loss Prevention API, How to do it...
  • Datastore
    • about / App Engine resources and integrations
    • pricing / Datastore pricing and IAM
    • permissions in / Permissions in Datastore
  • Datastore core concepts
    • about / Datastore core concepts, Datastore under the hood
    • entity groups / Entity groups and consistency
    • entities, working with / Working with entities
    • indexes / Indexes
    • entities table / The entities table
    • index tables / Index tables
  • Datastore data
    • structure / The structure of Datastore data
    • entity / Entities, kinds, and properties
    • kind / Entities, kinds, and properties
    • properties / Entities, kinds, and properties
    • namespaces / Namespaces
    • ancestry paths / Ancestry paths and keys
    • ancestry keys / Ancestry paths and keys
  • Datastore integrations / Datastore management and integrations
  • Datastore management / Datastore management and integrations
  • data types / Data types
  • dead letter queue / Processing failures
  • Debug Logpoints / Logpoints
  • declarative configuration management / Declarative configuration management
  • default storage class / Bucket and object storage classes
  • delete policies / Create and delete policies
  • deployables / Deploying App Engine standard services
  • Deployment Manager
    • used, for creating tailor-made instances / Creating tailor-made instances using Deployment Manager, How to do it...
  • Deployment Manager Runtime Configurator / Runtime Configurator
  • deployments
    • about / Deployments
    • simple configuration, deploying / Deploying a simple configuration
    • manifests / Deployment manifests
    • updating / Updating deployments
    • state, maintaining / Maintaining deployment state
  • descendants / Ancestry paths and keys
  • developer tool integrations / Developer tool integrations
  • device management / Device management and registries
  • device registries / Device management and registries
  • device state data / Device management and registries
  • directed acyclic graphs (DAGs) / Evolution of data processing at Google
  • distributed API gateway / API providers
  • distribution metrics / Other types of metrics
  • Docker / Container technologies
  • documentation / Notifications and documentation
  • domain-named buckets / Domain-named buckets
  • domain name system (DNS) / Google Cloud DNS
  • Dremel / Standing on the shoulders of giants, Google BigQuery
  • driver programs / Pipelines
  • durable reduced availability (DRA) / Standard and durable reduced availability

E

  • entities
    • working with / Working with entities
    / Storage metadata in Google Cloud Datastore
  • entities table
    • about / The entities table
    • key / Key
    • entity group / Entity group
    • kind / Kind
    • properties / Properties
    • custom indexes / Custom indexes
  • entity / Entities, kinds, and properties
  • entity groups / Entity groups and consistency, Entity groups
  • entity identifiers / Entity identifiers
  • ephemeral IP addresses / Ephemeral and static IP addresses
  • Error Reporting service
    • on Python Flask application / Error Reporting on a Python Flask application, How to do it...
  • exact staleness / Read operations
  • Extensible Service Proxy (ESP) / API providers
  • external IP addresses / Internal and external IP addresses

F

  • failover ratio / Failover ratio and backup pools
  • failover replica / High availability
  • features, template
    • schemas / Other template features
    • composite types / Other template features
    • modules / Other template features
    • custom type providers / Other template features
  • financial data
    • securing, Cloud KMS used / Securing financial data using Cloud KMS
  • Firestore / Google Cloud Firestore
  • firewall rules
    • about / Firewall rules
    • components / Components of a firewall rule, Target, Priority
    • networks, securing / Securing networks with firewall rules
  • fixed windows / Executing streaming pipelines
  • flexible apps, Google App Engine
    • container technologies / Container technologies
  • flexible environment, Google App Engine
    • pricing / Pricing in the flexible environment
  • FlumeJava / Evolution of data processing at Google
  • forwarding rules / Forwarding rules
  • functions
    • using, as Service / Functions as a Service

G

  • gcloud
    • tasks, automating with / Automating tasks with gcloud
    • using / Using gcloud
  • gcloud command-line tool / The gcloud command-line tool
  • gcloud interface / The basics of gcloud
  • GCP services
    • integrations / Integrations with other GCP services
    • App Engine standard environment / App Engine standard environment
    • about / Other GCP services
  • General Data Protection Regulation (GDPR) / Using Data Loss Prevention API
  • GKE cluster
    • creating / Creating and maintaining a GKE cluster
    • maintaining / Creating and maintaining a GKE cluster
    • container clusters / Creating and maintaining a GKE cluster
    • nodes / Creating and maintaining a GKE cluster
    • cluster master / Creating and maintaining a GKE cluster
    • node pools / Node pools
    • multi-zonal and regional clusters / Multi-zonal and regional clusters
    • container registry / Container Registry
  • GKE Services
    • exposing / Exposing GKE Services
    • exposing, with cluster / Exposing services within a cluster
    • exposing, to external traffic / Exposing services to external traffic
  • global IP addresses / Global IP addresses
  • global load balancers
    • about / Global load balancers
    • components / Components of global load balancers
    • SSL proxies / SSL and TCP proxies
    • TCP proxies / SSL and TCP proxies
    • HTTP(S) load balancers / HTTP(S) load balancers
  • global queries / Consistency and queries
  • golden image
    • creating, Packer used / Creating a golden image using Packer, How to do it...
  • Google APIs Explorer
    • about / Google APIs Explorer
    • reference link / Google APIs Explorer
    • implementing / Trying out the APIs Explorer
  • Google App Engine
    • about / Google Cloud Platform, Google App Engine, Google App Engine
    • reference link / Google App Engine
    • benefits / Features and benefits
    • application, structure / Structure of a Google App Engine application
    • hierarchical model / Structure of a Google App Engine application
    • service / Structure of a Google App Engine application
    • default service / Structure of a Google App Engine application
    • versions / Structure of a Google App Engine application
    • IAM / IAM on the Google App Engine
    • App Engine Viewer / IAM on the Google App Engine
    • App Engine Code Viewer / IAM on the Google App Engine
    • App Engine Deployer / IAM on the Google App Engine
    • App Engine Service Admin / IAM on the Google App Engine
    • App Engine Admin / IAM on the Google App Engine
    • service accounts / App Engine service accounts
    • setting up / Setting up the App Engine
    • standard environment / The App Engine standard environment
    • flexible environment / The App Engine flexible environment
    • flexible environment, benefits / Benefits of the flexible environment
    • flexible environment, developing / Developing for the flexible environment
    • flexible apps, deploying / Deploying App Engine flexible apps
    • custom runtimes / Custom runtimes
    • Node.js application, hosting / Hosting the Node.js application on Google App Engine
  • Google App Engine, benefits
    • infrastructure control / More control over the infrastructure
    • application portability / Application portability
    • language support / Language support
  • Google App Engines
    • service integrations / App Engine resources and integrations
  • Google App Engine solution
    • architecture / Architecture of an App Engine solution
    • microservices / Microservices
    • batch work and task queues / Batch work and task queues
    • locations / App Engine locations
    • standard environment / The standard and flexible environments, Standard environment
    • flexible environment / Flexible environment
  • Google BigQuery
    • about / Google BigQuery
    • queries, executing / How BigQuery executes queries
    • integrating / Integrating with BigQuery
    • as Cloud Dataflow Sink / BigQuery as a Cloud Dataflow Sink
  • Google BigQuery table
    • data, uploading / Uploading data to the Google BigQuery table, How to do it..., There's more...
  • Google Bigtable
    • about / Google Bigtable
    • core concepts / Core concepts
    • data structure / Structure of Bigtable data
    • columns / Columns and column families
    • column families / Columns and column families
    • scalable and intelligent / Scalable and intelligent
    • data storing / Bigtable under the hood
    • Google technologies, building / Building on other Google technologies
    • tablets and servers / Tablets and servers
    • clusters, creating / Creating and managing clusters
    • clusters, managing / Creating and managing clusters
    • data, interacting on / Interacting with data on Bigtable
    • cbt command-line interface / The cbt command-line interface
    • HBase client / The Bigtable HBase Client
    • platform integrations / Platform integrations
    • pricing / Bigtable pricing and IAM
    • permissions / Permissions in Bigtable
  • Google Cloud / Billing accounts and IAM
    • billing model / Billing on Google Cloud
    • billing accounts / Billing accounts, Billing accounts and IAM
    • budgets / Budgets and billing alerts
    • billing alerts / Budgets and billing alerts
    • security model, reference / Introduction
  • Google Cloud APIs
    • about / Google Cloud APIs
    • managing / Managing APIs
  • Google Cloud Console
    • about / The Google Cloud Console
    • dashboard / Understanding the Cloud Console dashboard
  • Google Cloud Container services
    • about / Google Cloud Container services
    • Google Container Registry (GCR) / Google Container Registry – GCR
    • Container Builder / Container Builder
  • Google Cloud Customers
    • reference link / In good company
  • Google Cloud Datastore
    • about / Google Cloud Datastore
    • need for / When to use Datastore
    • initiating / Getting started
    • locations / Datastore locations
    • entities, managing in Cloud Console / Managing entities in the Cloud Console
    • storage metadata / Storage metadata in Google Cloud Datastore, There's more...
  • Google Cloud Deployment Manager
    • about / Runtime Configurator, Google Cloud Deployment Manager
    • repeatability / Google Cloud Deployment Manager
    • transparency / Google Cloud Deployment Manager
    • testability / Google Cloud Deployment Manager
    • declarative configuration management / Declarative configuration management
    • configuring / Basic configurations
    • resource types / Resource types and properties
    • properties / Resource types and properties
    • deployments / Deployments
    • template / Templates
    • Runtime Configurator / Runtime Configurator
  • Google Cloud DNS
    • about / Google Cloud DNS
    • DNSSEC / Google Cloud DNS
  • Google Cloud Endpoints
    • about / Google Cloud Endpoints
    • services / Services
    • API providers / API providers
    • access / Access and discovery
    • discovery / Access and discovery
  • Google Cloud Firestore
    • about / Google Cloud Firestore
    • Datastore, comparing / Comparison to Datastore
    • future / A promising future
  • Google Cloud Functions
    • about / Google Cloud Functions
    • integrating / Integrating with Google Cloud Functions
    • static web content / Static web content and Backend Buckets
    • backend buckets / Static web content and Backend Buckets
    • application, hosting / Hosting an application on Google Cloud Functions, How to do it...
  • Google Cloud IoT Core
    • about / Google Cloud IoT Core
    • device management / Device management and registries
    • device registries / Device management and registries
    • device authentication / Device authentication and security
    • device security / Device authentication and security
  • Google Cloud Load Balancer (GCLB) / Built for resilience, Static web content and Backend Buckets
  • Google Cloud Platform (GCP)
    • about / Google Cloud Platform, Compute services on the GCP, Understanding Compute Engine, Big data and Google Cloud Platform, Introduction, Introduction
    • history / Standing on the shoulders of giants
    • world-class global presence / A world-class global presence
    • data analytics process, building / Choosing your own adventure
    • data / Leading the way for big data
    • Open Cloud / The Open Cloud and innovation
    • innovation / The Open Cloud and innovation
    • customer success / Dedication to customer success
    • bottom-up security / Bottom-up security
    • growth aspect / In good company
    • NoSQL solutions on / NoSQL solutions on GCP
    • NoSQL technologies / NoSQL technologies
    • used, for hosting static application / Hosting a static application using Google Cloud Storage, There's more...
    • monitoring, Security Monkey used / Monitoring a GCP account using Security Monkey, How to do it...
  • Google Cloud Platform Pricing Calculator
    • about / Google Cloud Platform Pricing Calculator
    • estimate, creating / Creating an estimate
  • Google Cloud projects
    • about / Getting started – Google Cloud projects
    • architectural role / Architectural role of Google Cloud projects
    • creating / Creating a project
    • free trials / Free trials on GCP
  • Google Cloud Pub/Sub
    • about / Google Cloud Pub/Sub
    • topics / Topics and subscriptions
    • subscriptions / Topics and subscriptions
    • push subscriptions / Push and pull message delivery
    • pull subscriptions / Push and pull message delivery
    • resilience, designing for / Designing for resilience
  • Google Cloud SDK
    • about / The Google Cloud SDK
    • installing / Installing the Google Cloud SDK
    • initializing / Initializing the Google Cloud SDK
    • authentication / Authentication
    • managing / Managing your Google Cloud SDK
    • component, updating / Updating and rollbacks
    • component rollbacks / Updating and rollbacks
    • alpha channels / Alpha and beta channels
    • beta channels / Alpha and beta channels
    • configurations / Configurations in the Google Cloud SDK
    • configuration properties, modifying / Modifying configuration properties
    • multiple configurations / Multiple configurations
    • command-line tools / Other command-line tools
  • Google Cloud Shell
    • about / The Google Cloud Shell
    • launching / Launching the Cloud Shell
    • multiple sessions, supporting / Supporting multiple sessions
    • features / Features and integrations
    • integrations / Features and integrations
    • additional tools, installing / Installing additional tools
    • boost mode / Boost mode
    • repairing / Repairing the Cloud Shell
  • Google Cloud Shell, features
    • file management / File management
    • web preview / Web Preview
    • cloud shell code editor / The Cloud Shell Code Editor
    • git repositories, integrating / Opening in Cloud Shell
    • components / Trying it out
  • Google Cloud Source Repositories / Google Cloud Source Repositories
  • Google Cloud Spanner
    • about / Google Cloud Spanner, Understanding Cloud Spanner, Cloud Spanner and CAP theorem
    • instance configurations / Instances and instance configurations
    • nodes / Nodes, databases, and tables
    • databases / Nodes, databases, and tables
    • tables / Nodes, databases, and tables
    • instance, creating / Creating a Cloud Spanner instance
    • data, importing / Importing data into Cloud Spanner
    • query, performing / Performing a simple query
    • consistency, maintaining / Maintaining consistency
    • Paxos groups / Paxos groups
    • database design / Database design and optimizations
    • optimizations / Database design and optimizations
    • administration / Cloud Spanner administration
    • IAM roles / Cloud Spanner IAM Roles
    • prices / Cloud Spanner prices
  • Google Cloud Speech API
    • using / Using the Google Cloud Speech API, How to do it...
  • Google Cloud SQL
    • about / Google Cloud SQL, Connecting to Cloud SQL
    • instances, configuring / Configuring Cloud SQL instances
    • instances, creating / Creating a Cloud SQL instance
    • database engines / Database engines
    • machine type / Machine and storage types
    • storage type / Machine and storage types
    • machine type, selecting / Choosing a machine type
    • storage type, configuring / Configuring storage
    • locations / Cloud SQL locations
    • multiple instances, need for / When to use multiple instances
    • security and data isolation / When to use multiple instances
    • operational overhead / When to use multiple instances
    • scalability / When to use multiple instances
    • data access / When to use multiple instances
    • connecting / Connecting to Cloud SQL
    • authorized networks / Authorized networks
    • proxy / The Cloud SQL Proxy
    • proxy, setting up / Setting up the Cloud SQL Proxy
    • proxy, authenticating / Authenticating with the Cloud SQL Proxy
    • library management system, building / Trying it out
    • library management system / Trying it out
    • instances, managing / Managing Cloud SQL instances
    • maintenance operations / Maintenance operations
    • data, importing to / Importing data to Cloud SQL
    • data, exporting to cloud storage / Exporting data to cloud storage
    • backups and recovery / Backups and recovery
    • backups / Trying it out
    • point-in-time recovery / Point-in-time recovery
    • updates / Updates
    • database flags / Database flags, Database flags and SLAs
    • replicas / Replicas and high availability
    • high availability / Replicas and high availability, High availability
    • instances, scaling / Scaling Cloud SQL instances
    • storage, scaling / Scaling Storage
    • compute, scaling / Scaling compute
    • resource, alerting / Alerting on resource pressure
    • horizontal scaling / Horizontal scaling
    • databases, migrating / Migrating databases to Cloud SQL
    • IAM policies / Cloud SQL IAM and users, IAM policies
    • database users / Cloud SQL IAM and users, Database users
    • pricing / Cloud SQL pricing
  • Google Cloud Storage
    • used, for image resizing / Image resizing using Google Cloud Storage and Cloud Functions, How it works...
  • Google Cloud Storage (GCS)
    • basics / GCS basics
    • bucket / Buckets
    • objects / Objects
    • gsutil, using / Using gsutil
    • capabilities / Capabilities and integrations
    • integrations / Capabilities and integrations
  • Google Cloud Vision API / Integrating with Google Cloud Functions
  • Google Compute Engine (GCE)
    • about / Understanding Compute Engine
    • using / When to use Compute Engine
    • migration path / A straightforward migration path
    • host / Host anything
    • robust global presence, building / Building a robust global presence
    • resource intensive processes / Long running and resource intensive processes
    • security and compliance / Security and compliance
    • instances, managing / Managing Compute Engine instances
    • instances, creating / Creating instances
    • remote access / Remote access
    • metadata server / Metadata server
    • startup scripts / Startup and shutdown scripts
    • shutdown scripts / Startup and shutdown scripts
    • updates and patches / Updates and patches
    • availability policies / Availability policies
    • instance, relocating / Relocating an instance
    • scalable solutions, creating / Creating scalable solutions with GCE
    • pricing / Pricing on GCE
    • instance discounts / Instance discounts
    • resource costs / Other resource costs
    • free-tier / Always-free tier
    • Node.js application, hosting / Hosting a Node.js application on Google Compute Engine
    • highly scalable application, hosting / Hosting a highly scalable application on Google Compute Engine, How to do it..., How it works...
  • Google Compute Engine (GCE), remote access
    • SSH access / SSH access
    • SCP access / SCP access
    • Remote Desktop Protocol (RDP) access / Remote Desktop Protocol (RDP) access
  • Google Container Registry (GCR) / Deploying App Engine flexible apps, Google Container Registry – GCR
  • Google File System (GFS) / Standing on the shoulders of giants
  • Google Kubernetes Engine
    • about / Google Kubernetes Engine
    • selecting / When to choose GKE
  • Google Kubernetes Engine (GKE)
    • about / Google Kubernetes Engine (GKE), Hosting a Node.js application on Kubernetes Engine
    • workloads, deploying to / Deploying workloads to GKE
    • updates, rolling / Rolling updates, Rolling back updates
    • deployments, scaling / Scaling deployments
    • manually deployments, scaling / Manually scaling deployments
    • automatically deployments, scaling / Automatically scaling deployments
    • secrets, managing / Managing secrets with GKE
    • secrets, creating / Creating/Storing secrets
    • secrets, storing / Creating/Storing secrets
    • secrets, using / Using secrets
    • cluster, creating for hosting containers / Creating a cluster on GKE to host the containers
  • Google load balancers
    • about / Google load balancers
    • network load balancers (NLBs) / Network load balancers
    • TCP network load balancer / Creating a TCP network load balancer
    • internal load balancing / Internal load balancing
  • Google Query Language (GQL)
    • about / Queries with GQL
    • queries / Queries with GQL
    • used, in Cloud Console / Using GQL in the Cloud Console
  • Google scale / NoSQL solutions on GCP
  • Google Service Management API / Google Cloud Endpoints
  • Google Services
    • used, for integrating Cloud Functions / Integrating with other Google services
  • Google Webmaster Tool (GWT) / Domain-named buckets
  • gsutil
    • using / Using gsutil
    • used, for creating bucket / Creating and using a bucket
    • bucket, used in / Creating and using a bucket
    • files, uploading to GCS / Uploading files to GCS
  • gsutil command-line tool / gsutil

H

  • HashiCorp Configuration Language (HCL) / Creating a custom VM using Terraform
  • HDD storage / Configuring storage
  • Health Insurance Portability and Accountability Act (HIPAA) / Security and compliance
  • High-CPU machine types / High-CPU machine types
  • high-memory machine types
    • about / High-memory machine types
    • mega-memory machine types / Mega-memory machine types
  • high availability, Google Cloud SQL
    • failover, forcing / Forcing a failover
  • highly scalable application
    • hosting, on GCE / Hosting a highly scalable application on Google Compute Engine, How to do it..., How it works...
  • HTML markup requirements
    • reference / See also
  • HTTP(S) load balancers / HTTP(S) load balancers
  • HTTP functions
    • used, for invoking Cloud Functions / HTTP functions
    • requests, processing / Processing HTTP requests
  • Hugo
    • installation link / Getting ready

I

  • IAM custom roles
    • creating / Creating IAM custom roles, How to do it...
  • IAM permission
    • project level / Topics and subscriptions
    • topic level / Topics and subscriptions
    • subscription level / Topics and subscriptions
  • IAM roles
    • instance resource management / Administrative operations
    • network management / Administrative operations
    • security management / Administrative operations
  • IAP-Secured Web App User IAM role / Identity-Aware Proxy
  • idempotent / Duplicate messages
  • identifier / Entity identifiers
  • Identity-Aware Proxy (IAP) / Google Cloud IAP
    • about / Introduction
    • using, on App Engine / Using Identity-Aware Proxy on App Engine
  • Identity and Access Management (IAM)
    • about / Getting started – Google Cloud projects, Google Cloud IAM, Cloud Functions and IAM, IAM and service accounts, Datastore pricing and IAM, Bigtable pricing and IAM
    • working / How IAM works
    • roles / IAM roles
    • policies structure / The structure of IAM policies
    • managing / Managing IAM
    • service accounts / Service accounts
    • administrative operations / Administrative operations
    • compute instance / Compute instance IAM
    / Getting ready
  • image
    • resizing, with Cloud Functions / Image resizing using Google Cloud Storage and Cloud Functions
    • resizing, with Google Cloud Storage / Image resizing using Google Cloud Storage and Cloud Functions, How it works...
  • images
    • about / Images
    • public images / Public images
    • container images / Container images
  • immutable / Object data
  • index directive / Secondary indexes and index directives
  • indexes
    • single property indexes / Single property indexes
    • composite indexes / Composite indexes
  • index tables
    • about / Index tables
    • EntitiesByKind / EntitiesByKind
    • EntitesByProperty / EntitiesByProperty
    • EntitesByCompositeProperty / EntitesByCompositeProperty and Custom Indexes
    • Custom Indexes / EntitesByCompositeProperty and Custom Indexes
  • infrastructure as a service (IaaS) / Introduction
  • Infrastructure as a Service (IaaS) / IaaS
  • Infrastructure as Code (IaC) / Google Compute Engine, Infrastructure as Code (IaC)
  • instance / Instances, clusters, and nodes
  • instance backups
    • creating / Creating instance backups, How to do it...
  • instance configurations
    • about / Instances and instance configurations
    • regional configurations / Regional configurations
    • multi-region configurations / Multi-region configurations
  • instance discounts, Google Compute Engine (GCE)
    • preemptible instances / Preemptible instances
    • committed use discounts / Committed use discounts
    • sustained use discounts / Sustained use discounts
  • IntelliJ plugin / Debugging the todos services
  • interleaving / Data collocation and interleaving
  • internal IP address / Internal and external IP addresses
  • internal load balancing / Internal load balancing
  • inventory-manager / Service accounts
  • IP addresses
    • about / IP addresses
    • internal IP address / Internal and external IP addresses
    • external IP addresses / Internal and external IP addresses
    • static IP addresses / Ephemeral and static IP addresses
    • ephemeral IP addresses / Ephemeral and static IP addresses
    • global IP addresses / Global IP addresses

J

  • Java Development Kit (JDK) 8 / The Java 8 runtime
  • Jinja 2.8 / Templates
  • JSON Web Tokens (JWTs) / Device authentication and security

K

  • key / Storage metadata in Google Cloud Datastore
  • key literal format / Ancestry paths and keys
  • Key Management Service (KMS) / Customer supplied encryption keys
  • key queries / Consistency and queries
  • KeystoneJS application
    • containerizing / Containerizing the KeystoneJS application
  • kind / Entities, kinds, and properties, Storage metadata in Google Cloud Datastore
  • kubectl command-line tool / kubectl
  • Kubernetes Engine
    • Node.js application, hosting / Hosting a Node.js application on Kubernetes Engine
  • Kubernetes objects
    • reference / Creating a replicated deployment for the application and MongoDB

L

  • linearizable / TrueTime and linearization
  • Linear Tape Open (LTO) / Nearline and Coldline Storage
  • live migration / Maintenance behavior
  • load balanced resources
    • autoscaling / Autoscaling load balanced resources
  • local machine
    • Cloud Functions, deploying from / Deploying from a local machine
  • local SSDs / Local SSDs
  • log entry / Stackdriver Logging
  • log entry, Stackdriver logging
    • log name / Stackdriver Logging
    • resource / Stackdriver Logging
    • log event information / Stackdriver Logging
    • labels / Stackdriver Logging
    • HTTP request / Stackdriver Logging
    • payload / Stackdriver Logging
  • logpoint / Logpoints
  • log retention period / Exporting Stackdriver logs
  • logs-based metrics / Other types of metrics
  • Logs Configuration Writer / Exporting Stackdriver logs

M

  • machine learning (ML) / Introduction
  • maintenance behavior / Availability policies, Maintenance behavior
  • maintenance window / Updates
  • managed instance group (MIG)
    • about / Managed instance group (MIG)
    • instance templates / Instance templates
    • creating / Creating MIGs
    • resilience, building / Built for resilience
  • managed instance groups (MIGs) / Autoscaling load balanced resources
  • managed zones / Google Cloud DNS
  • management network / Network management using a data and a management network, How to do it...
  • manifests / Deployment manifests
  • manual scaling / Scalability, Basic and manual scaling
  • map of regions and fiber network
    • reference link / A world-class global presence
  • MapReduce / Evolution of data processing at Google
  • MariaDB
    • migrating, to Cloud Spanner / Migrating a MariaDB to Cloud Spanner, How to do it...
  • mean-time-to-failure (MTTF) / Lessons from SRE
  • mean-time-to-recovery (MTTR) / Lessons from SRE
  • Megastore / NoSQL solutions on GCP
  • Memcache / App Engine resources and integrations
  • message acknowledgement
    • about / Message acknowledgment
    • messages, nacking / Nacking messages
  • Message Queuing Telemetry Transport (MQTT) / Device management and registries
  • metadata
    • querying / Trying it out
    • API responses, modifying / Modifying API responses
  • metadata server
    • about / SSH access, Remote Desktop Protocol (RDP) access
    • default metadata / Default metadata
    • project-wide metadata / Project-wide metadata
    • instance-specific metadata / Instance-specific metadata
    • metadata, setting / Setting and removing metadata
    • metadata, removing / Setting and removing metadata
    • metadata, querying within instances / Querying metadata from within instances
  • metric
    • about / Exploring Stackdriver metrics
    • types / Other types of metrics
  • microservices
    • reference link / Microservices
  • mobile apps / Mobile apps
  • multi-regional locations / Datastore locations
  • Multi-Regional Storage / Storage classes and locations, Regional and Multi-Regional Storage, Cloud Storage locations
  • multi-region configurations / Instances and instance configurations

N

  • named queues / Push queues
  • nameserver (NS) records / Google Cloud DNS
  • namespaces / Namespaces
  • Nearline Storage / Storage classes and locations, Nearline and Coldline Storage
  • Network as a service (NaaS) / Google Compute Engine
  • networking
    • fundamentals / Networking fundamentals
    • virtual private networks / Virtual private networks
    • subnets / Subnetworks
    • compute resources / Networks and compute resources
    • firewall rules / Firewall rules
    • routes / Routes
    • IP addresses / IP addresses
  • networking and security / Networking and security
  • network load balancers (NLBs)
    • about / Network load balancers
    • target pools / Target pools
    • forwarding rules / Forwarding rules
    • health checks / Health checks
    • failover ratio / Failover ratio and backup pools
    • backup pools / Failover ratio and backup pools
  • network management
    • data, using / Network management using a data and a management network, How to do it...
  • networks
    • securing, with firewall rules / Securing networks with firewall rules
  • Node.js application
    • reference / Hosting a Node.js application on Google Compute Engine
    • hosting, on Node.js application / Hosting a Node.js application on Google Compute Engine
    • hosting, on Google App Engine / Hosting the Node.js application on Google App Engine, Getting ready, How to do it...
    • handling, on Kubernetes Engine / Hosting a Node.js application on Kubernetes Engine
  • Node.js application, hosting on GCE
    • executing, on development machine / Running the application on the development machine
    • deploying, on GCP / Deploying the application on GCP
    • code, moving to Google Source Repositories / Moving the code to Google Source Repositories
    • start up script, creating / Creating the start up script
    • instance, creating / Creating and configuring a GCE instance
    • instance, configuring / Creating and configuring a GCE instance
  • nodes / Instances, clusters, and nodes
  • notable metrics
    • subscription queue depth / Processing failures
    • oldest unacknowledged message / Processing failures
    • pull request count / Processing failures
  • notification channels / Notifications and documentation

O

  • object data / Objects
  • Object Lifecycle Management / Automating object management
  • object management
    • automating / Automating object management
    • lifecycle events, monitoring / Monitoring lifecycle events
    • object versioning / Object versioning
  • object metadata / Objects, Object metadata
  • objects
    • about / Objects
    • object data / Object data
    • object metadata / Object metadata
    • virtual file structures / Virtual file structures
  • on-demand policies / MySQL generations
  • opaque / Object data
  • organization-level policies, policies structure, Identity and Access Management (IAM)
    • organization admins / Organization-level policies
    • organization viewers / Organization-level policies
    • project creators / Organization-level policies
  • Owner IAM role / Debugging the todos services

P

  • package model / MySQL generations
  • Packer
    • used, for creating golden image / Creating a golden image using Packer, How to do it...
  • Paxos consensus algorithm / Entity groups and consistency, Paxos groups
  • Paxos groups
    • about / Paxos groups
    • read operations / Read operations
    • write operations / Write operations
    • transactions / Transactions
  • per-use model / MySQL generations
  • permanent external tables / BigQuery external tables
  • persistent disks
    • about / Persistent disks
    • solid-state drive (SSD) / Standard and solid-state drive (SSD) persistent disks
    • standard / Standard and solid-state drive (SSD) persistent disks
    • performance / Persistent disk performance
    • boot disks / Boot disks
    • managing / Managing persistent disks
    • snapshots / Persistent disk snapshots
  • pipelines
    • about / Pipelines
    • creating / Creating and executing pipelines
    • executing / Creating and executing pipelines, Executing pipelines locally
    • executing, on Cloud Dataflow / Executing pipelines on Cloud Dataflow
    • streaming pipelines, executing / Executing streaming pipelines
    • Cloud Dataflow jobs, managing / Managing Cloud Dataflow jobs
  • pipelines, Cloud Dataflow
    • collections / Collections
    • transformations / Transformations
  • pipeline templates / Pipeline templates, Google provided pipeline templates
  • platform as a service (PaaS) / Introduction
  • platform integrations
    • about / Platform integrations
    • Bigquery external tables / BigQuery external tables
    • Dataflow Bigtable IO / Dataflow Bigtable IO
  • point-in-time recovery / Point-in-time recovery
  • policies structure, Identity and Access Management (IAM)
    • organization-level policies / Organization-level policies
    • project-level policies / Project-level policies
    • resource-level policies / Resource-level policies
    • cross-project access / Cross-project access
  • predefined ACLs / ACLs
  • previews / Updating deployments
  • Project Billing Manager / Billing accounts and IAM
  • Project Object Model (POM) / The Java 8 runtime
  • properties / Entities, kinds, and properties, Storage metadata in Google Cloud Datastore
  • ProxySQL / Horizontal scaling
  • Pub/Sub Editor / Topics and subscriptions
  • Pub/Sub Publisher role / Topics and subscriptions
  • Pub/Sub Subscriber role / Topics and subscriptions
  • public cloud landscape
    • about / The public cloud landscape
    • Amazon Web Services / Amazon Web Services
    • Microsoft Azure / Microsoft Azure
  • public images
    • about / Public images
    • premium images / Premium images
    • community images / Community images
  • publisher-subscriber / Topics and subscriptions
  • pull subscriptions / Pull subscriptions
  • push endpoint / Push subscriptions
  • push subscriptions / Push subscriptions
  • Python 2.7 / Templates
  • Python Flask application
    • Error Reporting / Error Reporting on a Python Flask application, How to do it...
  • Python Imaging Library (PIL) / How to do it...
  • Python runtime
    • WSGI / WSGI and CGI
    • CGI / WSGI and CGI

Q

  • queries / Consistency and queries
  • queries per sec (QPS) / How to do it...
  • Query by GQL tab / Using GQL in the Cloud Console

R

  • read-only transactions / Transactions
  • read-write transactions / Transactions
  • regional configurations / Instances and instance configurations
  • regional locations / Datastore locations
  • Regional Storage / Storage classes and locations, Regional and Multi-Regional Storage, Cloud Storage locations
  • relational database management system (RDBMS) / NoSQL solutions on GCP
  • remediation / Remediation
  • replicas, Google Cloud SQL
    • read-only replicas / Read-only replicas
    • external replicas / External replicas
  • replicated deployment
    • creating, for application and MongoDB / Creating a replicated deployment for the application and MongoDB
  • resilience
    • designing for / Designing for resilience
    • message loss / Message loss
    • failures, processing / Processing failures
    • duplicate messages / Duplicate messages
    • out-of-order messages / Out-of-order messages
  • resource types / Exploring Stackdriver metrics
  • restart behavior / Availability policies, Restart behavior
  • rolling update
    • about / Change management
    • performing / Performing a rolling update
  • root entity / Entity groups
  • root node / Query execution plans
  • routes
    • about / Routes
    • reference / Routes
  • row key / Structure of Bigtable data
  • Runtime Configurator
    • about / Runtime Configurator
    • watchers / Watchers
    • waiters / Waiters

S

  • scalable solutions
    • creating, with Google Compute Engine (GCE) / Creating scalable solutions with GCE
    • custom images / Custom images
    • managed instance group (MIG) / Managed instance group (MIG)
  • scheduled tasks
    • cron definition, deploying / Deploying a cron definition
    • App Engine cron service, testing / Trying the App Engine cron service
  • scheduler
    • reference link / Autoscaling
  • search-filter box / Basic filtering
  • secondary indexes / Secondary indexes and index directives
  • Security Monkey
    • used, for monitoring GCP / Monitoring a GCP account using Security Monkey, How to do it...
  • serverless technology / Google Cloud Functions
  • server name indication (SNI) / Target proxies
  • service-level agreement (SLA) / Regional and Multi-Regional Storage
  • service accounts / IAM and service accounts
    • creating / Creating service accounts, How to do it...
  • service integrations
    • task queues / Task queues
    • scheduled tasks / Scheduled tasks
  • session-based windows / Executing streaming pipelines
  • shutdown scripts
    • about / Startup and shutdown scripts, Shutdown Scripts
    • Windows machines / Windows machines
  • signed URLs / Signed URLs
  • single property indexes / Single property indexes
  • sinks / Exporting Stackdriver logs
  • Site Reliability Engineering (SRE)
    • about / Lessons from SRE
    • monitoring / Monitoring and alerting
    • alerting / Monitoring and alerting
  • Site Reliability Engineering (SRE), key aspects
    • latency / Monitoring and alerting
    • traffic / Monitoring and alerting
    • errors / Monitoring and alerting
    • saturation / Monitoring and alerting
  • sliding windows / Executing streaming pipelines
  • source repository
    • Cloud Functions, deploying from / Deploying from a source repository
  • SSD storage / Configuring storage
  • SSH for Google Cloud Platform / Features and integrations
  • SSL certificates / Target proxies
  • SSL policies / Target proxies
  • SSL proxies / SSL and TCP proxies
  • Stackdriver
    • features / Preparation for this chapter
    • basics / Stackdriver basics
    • GCP projects / Stackdriver and GCP projects
    • account, creating / Creating and linking a Stackdriver account
    • account, linking / Creating and linking a Stackdriver account
    • monitoring / Monitoring and alerting
    • alerting / Monitoring and alerting
  • Stackdriver alerting policies
    • about / Stackdriver alerting policies
    • policy conditions / Policy conditions
    • creating / Creating an alerting policy
    • notification channels / Notifications and documentation
    • documentation / Notifications and documentation
  • Stackdriver APM / Stackdriver APM
  • Stackdriver APM, tools
    • Stackdriver Trace / Stackdriver Trace
  • Stackdriver Debugger
    • about / Stackdriver APM, Stackdriver Debugger
    • todos services, debugging / Debugging the todos services
    • used, for viewing application state / Viewing application state using Stackdriver Debugger, How to do it...
  • Stackdriver Error Reporting
    • about / Error reporting
    • errors, investigating / Investigating errors
  • Stackdriver incidents
    • about / Stackdriver incidents
    • metrics, types / Other types of metrics
  • Stackdriver logging
    • about / Stackdriver Logging
    • filter / Filtering and searching
    • search / Filtering and searching
    • exporting / Exporting Stackdriver logs
    • Cloud Storage, exporting / Exporting to Cloud Storage
    • BigQuery, exporting / Exporting to BigQuery and Cloud Pub/Sub
    • Cloud Pub/Sub, exporting / Exporting to BigQuery and Cloud Pub/Sub
  • Stackdriver logging, components
    • filter / Exporting Stackdriver logs
    • name / Exporting Stackdriver logs
    • service / Exporting Stackdriver logs
    • destination / Exporting Stackdriver logs
  • Stackdriver logging, filter
    • basic filtering / Basic filtering
    • advanced filtering / Advanced filtering
  • Stackdriver Monitoring
    • used, for monitoring webserver / Monitoring a webserver using Stackdriver Monitoring, How to do it...
  • Stackdriver Monitoring console
    • about / The Stackdriver Monitoring console
    • Stackdriver metrics, exploring / Exploring Stackdriver metrics
    • dashboards, creating / Creating dashboards
  • Stackdriver Profiler / Stackdriver APM, Stackdriver Profiler
  • Stackdriver Trace
    • about / Stackdriver APM, Stackdriver Trace
    • application latency, investigating / Investigating application latency
  • standard environment, Google App Engine
    • about / Language support, Developing for the App Engine standard environment
    • Python runtime / The Python runtime
    • starting with / Getting started
    • App Engine development server / The App Engine development server
    • Go runtime / The Go runtime
    • multiple services, local execution / Running multiple services locally
    • Java 8 runtime / The Java 8 runtime
    • services, deploying / Deploying App Engine standard services
    • pricing / Pricing in the standard environment
    • spending limits project / Spending limits
  • standard machine types / Standard machine types
  • standard reduced availability / Standard and durable reduced availability
  • standard services
    • deploying / Deploying App Engine standard services
    • network traffic, splitting / Splitting network traffic
    • instance classes / Instance classes
  • standard services, Google App Engine
    • deployment behavior / Deployment behavior
  • start of authority (SOA) / Google Cloud DNS
  • startup scripts
    • about / Startup and shutdown scripts, Startup scripts
    • Windows machines / Windows machines
  • stateGoogle Cloud IoT Core
    • device data, consuming / Consuming device data
  • static application
    • hosting, GCP used / Hosting a static application using Google Cloud Storage, There's more...
  • static IP addresses / Ephemeral and static IP addresses
  • static website
    • reference / There's more...
    • CDN setup / CDN setup for a static website, How to do it...
  • storage classes
    • about / Storage classes and locations
    • Multi-Regional Storage / Regional and Multi-Regional Storage
    • Regional Storage / Regional and Multi-Regional Storage
    • Nearline Storage / Nearline and Coldline Storage
    • Coldline Storage / Nearline and Coldline Storage
    • selecting / Choosing the right storage class
    • Cloud Storage pricing / Cloud Storage pricing
    • bucket classes / Bucket and object storage classes
    • object classes / Bucket and object storage classes
  • storage locations
    • about / Storage classes and locations, Cloud Storage locations
    • Nearline Storage locations / Nearline and Coldline Storage locations
    • Coldline Storage locations / Nearline and Coldline Storage locations
  • Storage Object Admin role / Google Container Registry – GCR
  • Storage Object Creator / ACLs
  • Storage Object Viewer / Cloud Storage IAM
  • Storage Object Viewer role / Google Container Registry – GCR
  • storage solutions
    • about / Storage solutions
    • persistent disks / Persistent disks
    • local SSDs / Local SSDs
  • strongly consistent / Entity groups
  • subnets / Subnetworks
  • subnetworks / Subnetworks
  • subscription model
    • selecting / Choosing a subscription model

T

  • tablets / Tablets and servers
  • tailor-made instances
    • creating, Deployment Manager used / Creating tailor-made instances using Deployment Manager, How to do it...
  • target pool / Target pools
  • task queues
    • about / Batch work and task queues, Task queues
    • pull queues / Push and pull queues, Pull queues
    • push queues / Push queues
    • normal queues / Named queues
    • creating / Creating tasks
    • structuring / Structuring tasks queues
  • tasks automation, gcloud used
    • output, modifying / Modifying output and behavior
    • behavior, modifying / Modifying output and behavior
    • formatting attributes / Formatting attributes
    • formatting projections / Formatting projections
    • filtering / Filtering
  • TCP network load balancer
    • creating / Creating a TCP network load balancer
  • TCP proxies / SSL and TCP proxies
  • telemetry data / Device management and registries
  • temperature data
    • BigQuery-ing / Loading temperature data to Cloud Bigtable and BigQuery-ing it, How to do it...
    • loading, to Cloud Bigtable / Loading temperature data to Cloud Bigtable and BigQuery-ing it
  • template
    • about / Templates
    • creating / Creating a template
    • features / Other template features
    • Cloud Launcher / Cloud Launcher and Deployment Manager
    • Deployment Manager / Cloud Launcher and Deployment Manager
  • temporary external tables / BigQuery external tables
  • Terraform
    • used, for creating custom VM / Creating a custom VM using Terraform, How to do it...
    • installation link / Getting ready
  • text
    • translating, to target language / Translating text to a target language, See also
  • Time To First Byte (TTFB) / Storage classes and locations
  • Todos Cloud SQL / Notifications and documentation
  • tools
    • about / Other tools
    • mobile apps / Mobile apps
    • developer tool integrations / Developer tool integrations
  • transformations
    • about / Transformations
    • element-wise transforms / Element-wise transforms
    • aggregate transforms / Aggregate transforms
    • composite transforms / Composite transforms
  • triggers / Invoking Cloud Functions, Executing streaming pipelines
  • TrueTime / TrueTime and linearization
  • types, gcloud interface
    • command groups / Command groups
    • root commands / Root commands
    • global flags / Global flags

U

  • unique key / Ancestry paths and keys
  • URL maps / HTTP(S) load balancers
  • Us-central1-a / Multi-zonal and regional clusters
  • Us-central1-b / Multi-zonal and regional clusters

V

  • virtual CPUs (vCPUs) / Machine types
  • virtual file structures / Virtual file structures
  • virtual hierarchy / Virtual file structures
  • virtual host / Creating and maintaining a GKE cluster
  • virtual machines
    • about / More than virtual machines
    • on Google Compute Engine (GCE) / Virtual machines on Google Compute Engine (GCE)
    • types / Machine types
    • standard machine types / Standard machine types
    • high-memory machine types / High-memory machine types
    • High-CPU machine types / High-CPU machine types
    • shared-core machine types / Shared-core machine types
    • custom machine types / Custom machine types
    • resources / Other resources
    • images / Images
  • virtual machines, resources
    • disk storage / Disk storage
    • GPUs / GPUs
  • Virtual Private Cloud (VPC) / Security and compliance, Virtual private networks
  • virtual private networks / Virtual private networks
  • Vision API
    • using / Using the Vision API, How to do it...
    • features / Using the Vision API
  • VM migration
    • simulating / Simulating VM migration, How to do it...
  • VPC network peering
    • reference / VPC network peering between two networks
    • establishing, between two networks / VPC network peering between two networks, How to do it...
  • VPC networks
    • configuring / Configuring VPC networks
  • VPN connection
    • establishing, between two networks / VPN connection between two networks, How to do it...

W

  • webserver
    • monitoring, Stackdriver Monitoring used / Monitoring a webserver using Stackdriver Monitoring, How to do it...
  • Web Server Gateway Interface (WSGI) / WSGI and CGI
  • wide-column store / Core concepts
  • windowing / Executing streaming pipelines
  • witness / Datastore locations
  • workers / Task queues

Y

  • YAML, advantages
    • convenience / Deploying workloads to GKE
    • maintenance / Deploying workloads to GKE
    • flexibility / Deploying workloads to GKE
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image