News
Networking Official Blog Traffic DirectorTraffic Director takes application networking beyond Google Cloud - Traffic Director can now manage traffic on non-GCP endpoints with new support for Hybrid Connectivity Network Endpoint Groups (NEGs).
Business Official BlogGoogle enters agreement to acquire Actifio - As organizations sharpen their disaster preparedness strategies, Actifio’s business continuity solutions will help Google Cloud customers prevent data loss and downtime due to external threats, network failures, human errors and other disruptions.
Cloud Security Command Center Official BlogMonitor and secure your containers with new Container Threat Detection - Container Threat Detection helps you monitor and secure your container deployments in Google Cloud.
Anthos Official BlogAnthos on bare metal, now GA, puts you back in control - Running Anthos on bare metal removes the overhead of a hypervisor layer, bringing new kinds of applications to the platform.
App Engine Cloud Functions Cloud Run Official Blog ServerlessA new Terraform module for serverless load balancing - With the new optimized Terraform load balancing module, you can now set up load balancing for serverless applications on Cloud Run, App Engine, or Cloud Functions.
Google Maps Platform Official Blog TypescriptGoogle Maps Platform JavaScript API and TypeScript - Google Maps Platform provides samples in Typescript.
Data Analytics Official Blog StorageGartner 2020 Magic Quadrant for Cloud Database Management Systems names Google a Leader - Gartner’s first-ever database management systems (DBMS) Magic Quadrant (MQ) names Google Cloud a Leader.
Business Cloud Healthcare Official BlogAdvancing healthcare with the Healthcare Interoperability Readiness Program - How Google Cloud is helping healthcare organizations achieve interoperability.
Articles, Tutorials
Infrastructure, Networking, Security, Kubernetes
HPC Official BlogGetting higher MPI performance for HPC applications on Google Cloud - You can reduce MPI latency in HPC workloads running on Google Cloud by following these best practices.
Networking Official Blog SecurityExpanding our commitment to secure Internet routing - Google increases efforts to secure routing vulnerabilities in the internet, and broadens collaboration across the industry.
Infrastructure Official BlogHow computing has evolved, and why you need a multi-cloud strategy - A multi-cloud strategy gives companies the freedom to use the best possible cloud for each workload.
Networking SecurityA DMZ, what is that? - How to translate DMZ (demilitarized zone) concept to GCP.
Google Kubernetes Engine gRPC KubernetesgRPC Loadbalancing in GKE using Nginx Ingress Controller - This article gives demonstrates how to do Load Balancing in GKE for gRPC requests.
Cloud Load BalancingCustom Header / Query Based Routing in External LB for GCP - Custom Http Header or Query based routing in External LB GCP.
DevOps IAM SecurityPerils of GCP’s Compute Engine default service account - A case against using Default Compute Engine default service account.
Cloud Run IAM SecurityTrying to figure out how Google Cloud IAM works - Trying to set GCP IAM when coming from AWS IAM background.
App Development, Serverless, Databases, DevOps
DevOps Official BlogLaunching code you didn't write: Shipping Next 2020 demos at scale - Behind the scenes of Next 2020.
Official Blog ServerlessGet to know Workflows, Google Cloud’s serverless orchestration engine - Google Cloud’s purpose-built Workflows tool lets you orchestrate complex, multi-step processes more effectively than general-purpose tools.
Official Blog WorkflowsBetter service orchestration with Workflows - Workflows is a service to orchestrate not only Google Cloud services such as Cloud Functions and Cloud Run, but also external services.
BigQuery Cloud Storage WorkflowsUsing Cloud Workflows to load Cloud Storage files into BigQuery - We will create a Cloud Workflow to load data from Google Storage into BigQuery. This is a complete guide on how to work with workflows….
WorkflowsDay #1 with Cloud Workflows: your first step to “Hello World” - Series of articles on Cloud Workflows.
Cloud Run Official Blog ServerlessCloud Run is now one year old: a look back - Cloud Run has gained a lot of new features since it became generally available late in 2019.
Eventarc ServerlessIntroducing Eventarc in Pic-a-Daily Serverless Workshop - The architecture of serverless application using Eventarc.
Cloud Logging MonitoringCentralize Logs From Multiple Projects On Google Cloud Platform - Step-by-step instructions how to ship your logs from multiple GCP projects to a centralized project.
Cloud Functions KotlinUsing Kotlin for Cloud Functions in the Google Cloud Platform - Deploying Cloud Function written in Kotlin.
NoSQLHow to run InfluxDB on Google Cloud - Intro for InfluxDB on GCP.
Cloud SpannerImplementing Multi-Tenancy in Cloud Spanner - This article describes different architecture approaches to implement multi-tenancy with Cloud Spanner.
Cloud Identity Aware Proxy Compute EngineDeveloping on remote VM via VSCode using Google Cloud’s IAP - Connecting to Compute Engine Instance which is behind Identity Aware Proxy from VSCode.
Big Data, Analytics, ML&AI
Cloud Dataflow Data Analytics Machine Learning Official BlogMachine learning patterns with Apache Beam and the Dataflow Runner, part I - As more people use ML inference in Dataflow pipelines to extract insights from data, we’ve seen some common patterns emerge. In this post, we explore the process of providing a model with data and extracting the resulting output.
Apache Beam Cloud Dataflow PythonProfiling Apache Beam Python pipelines - Profiling Python Beam pipelines running on Cloud Dataflow without using Cloud Profiler.
Apache Beam Data Analytics Official BlogSimplify creating data pipelines for media with Spotify’s Klio - Spotify open-sources Klio: scalable, efficient media processing on top of Apache Beam.
Big Data Cloud Dataproc Data Analytics Official BlogBest practices to use Apache Ranger on Dataproc - Run managed open source like Apache Hadoop and Spark in the cloud. Get tips on secure deployment with Dataproc and the Apache Ranger authorization OSS.
Beginner Cloud Pub/SubThings I wish I knew about Google Cloud Pub/Sub - An intro text to Cloud Pub/Sub.
Cloud Pub/Sub PHPCloud Pub/Sub in Laravel - Using Pub/Sub in PHP application.
BigQueryBigQuery: Any column type partition, be careful with FARM_FINGERPRINT - Is is 100% safe to partition BigQuery table using ABS(MOD(FARM_FINGERPRINT(value), 4000)) ?
AI BigQueryHelping AI understand team sports with BigQuery - A walk you through the SQL statements used to preprocess GPS sport data for machine learning.
BigQuery Machine Learning Public DatasetsBig QueryML: Machine Learning for Data Scientists using SQL on Google Cloud Platform Quick Start Guide - Getting started with Machine Learning in BigQuery.
Beginner BigQuery Machine LearningWell… let's start with Machine Learning (using Bigquery)? - Using BigQuery Machine Learning on Titanic dataset.
Machine Learning TPUTraining PyTorch on Cloud TPUs - This article attempts to summarize PyTorch/XLA constructs to help you update your model and training code to run with Cloud TPUs.
Various
Cloud SQL GCP Experience Official BlogOnline shopping gets a boost from Cloud SQL - Marketing platform Bluecore chose managed cloud database services from Google Cloud for strong consistency, great performance, and high scalability.
Cloud SQL GCP Experience Official BlogJoining fans and artists in perfect harmony with Cloud SQL - Concert discovery service Songkick chose managed cloud database Cloud SQL to modernize their infrastructure and cut out maintenance and operational tasks.
Business GCP CertificationMy Notes on the Google Cloud Business Professional Accreditation - A course and test to take on your own time that could be a start to understanding Google Cloud.
Slides, Videos, Audio
Building Continuous Integration Pipeline - It is a common belief that Jupyter Notebooks and production are not compatible. This leads to a several consequences: * Just a very few ML models and experiments evolve to a production environment * It takes very long time to deliver a simpler model to production even for the most valuable and business critical ML models We do believe that this can be drastically improved by providing a way of using Jupyter Notebooks directly into a production environment.
Releases
Google Cloud Armor - The Google Cloud Armor documentation set has been reorganized.
Cloud Asset Inventory - tpu.googleapis.com/Node type now available The tpu.googleapis.com/Node resource type is now publicly available through the Cloud Asset APIs.
Cloud Composer - Note: The rollout of this version is in progress. You can now set web server network access control using the v1 Composer API. Composer versions 1.8.1 and 1.8.2 have been deprecated.
Config Connector - Config Connector version 1.32.0 is now available. Added the resourceID field to Folder, BigQueryTable, BigQueryJob, and BigQueryDataset. Added the customResponseHeaders field to ComputeBackendService. Added the maintenancePolicy.maintenanceExclusion field to ContainerCluster. Added the description and disabled fields to LoggingLogSink. Added "ORC" as a new available value to the CRD description of externalDataConfiguration.sourceFormat field in BigQueryTable. Fixed the bug that the Bigtable Garbage Collection Policy can't be created via the Config Connector BigQueryGCPolicy resource.
Cloud Monitoring - Slack notification channels: All notification channels created before November 20 have been fixed, and new notification channels will be created correctly.
Security Command Center - Container Threat Detection, a built-in service of Security Command Center Premium, is now in general availability. Container Threat Detection now supports Google Kubernetes Engine (GKE) versions on the Stable channel. Activation latency for newly created clusters has been improved. A bug that blocked some information from appearing in the the process section of Added Library Loaded findings is fixed. A bug that blocked the proper display of the resource name for regional clusters in Added Library Loaded findings is fixed. Container Threat Detection documentation includes updated information about compatibility with GKE and Virtual Private Cloud.