New Archive Cloud Storage for true data archiving, 500$ discount for Cloud Next 2020 and articles on topics like Certifications, IoT, BigQuery, Serverless.
News
Official BlogJoin us at Google Cloud Next ‘20: April 6-8 in SF - Join the global cloud community for three days of inspiration and innovation at Google Cloud Next, April 6-8 in San Francisco.
Official BlogPut your archive data on ice with new storage offering - The new storage class called Archive, our coldest Cloud Storage offering yet, is now available for data backup and storage.
Official Blog ServerlessConnect to your VPC and managed Redis from App Engine and Cloud Functions - New Serverless VPC Access lets you use resources like managed Redis from App Engine and Cloud Functions
Articles, Tutorials
Infrastructure, Networking, Security, Kubernetes
Google Kubernetes Engine Kubernetes Official BlogYour guide to Kubernetes best practices - Most popular posts about Google Kubernetes Engine on Google Cloud blog.
Official BlogExploring container security: Navigate the security seas with ease in GKE v1.15 - Learn about the new Kubernetes security settings and features in 2019.
Cloud External Key Manager SecurityCloud Security Journey: From Ridiculous to Mainstream to Ridiculous. - Discussion on GCP External Key Management Service.
Cloud External Key Manager SecurityPart 2 — Keeping the Keys to Your Kingdom: Google and Fortanix Collaborate to Deliver “BYOKMS” - Setting up and configuring Cloud EKM with Fortanix.
Cloud Build TerraformInfrastructure as Code: Introduction to Continuous Spark Cluster Deployment with Cloud Build and Terraform - A pipeline to deploy Dataproc cluster with Cloud Build and Terraform.
API Monitoring StackdriverAutomating Application Dashboard Creation for Services on GKE/Istio - Automating the creation of the Stackdriver Dashboards with API.
InfrastructureHot Disaster Recovery for Applications on Google Cloud - A brief overview of setting Hot Disaster Recovery on Google Cloud.
StorageDisaster Recovery on Google Cloud for Data (Part 1) - Planing data backup and recovery.
Cloud SQL Google Kubernetes Engine KubernetesInstalling WordPress on GKE with Cloud SQL - Installation of WordPress on GKE via Helm with Google Cloud SQL.
Beginner Compute Engine DevOps TerraformDeploy Web Server on Google Compute Engine with Terraform - Step by step process to deploy Nginx webserver on Google Compute Engine with Terraform.
App Development, Serverless, Databases, DevOps
Cloud Functions Cloud IoT IoTCloud IoT step-by-step: Cloud to device communication - A detailed step-by-step how-to for sending configurations or commands back to your device from the Google Cloud Platform.
Cloud SDK IoTCloud IoT step-by-step: Quality of life tip - The command line - Learning and being familiar with doing things from the command line can really speed up IoT on Google Cloud Platform setup and testing.
Cloud Run Cloud SQL IoT PythonIoT Tank Monitoring Solution Part 1 — Build a Rest API using Cloud Run and Django Rest Framework - End to end solution to track tank level using cloud computing without having to worry too much with managing infrastructure.
BigQuery Data Studio IoTIoT Tank Monitoring Solution Part 3 — Visualizing data using BigQuery Federated Queries, CloudSQL and Data Studio - End to end solution to track tank level using cloud computing without having to worry too much with managing infrastructure.
Kubernetes ServerlessBuilding my own Cloud-based Robo-advisor - Going through various options on using GCP products to automate investment strategies with Interactive Brokers.
Cloud Tasks JavaCloud Task — Asynchronous Task Processing - Overviews of Cloud Tasks with example in Java.
Cloud Functions Cloud Tasks FirebaseDelayed asynchronous function calls in Firebase - Considering options on GCP for delayed executions and finally settling on Cloud Tasks.
Cloud Functions Python ServerlessPortable Cloud Functions with the Python Functions Framework - Functions Framework for Python allows running and deploying the same code in Cloud Functions, Cloud Run, Knative and locally.
Cloud Functions PythonA Python Cloud Function to compose and send a PDF via e-mail - An example of using Cloud Functions to convert text to PDF and send an email.
Go ServerlessBuild a serverless service for “Contact Me” form in Golang and deploy on GCP - Using Cloud Functions written in Go and Serverless framework to send data from a form in an email.
App Engine JavascriptImplicit data type conversion in Javascript vs explicit data type conversion in Python - Unexpected behavior for the App Engine Javascript web app when setting boolean environmental variables in app.yaml.
Cloud Run NodeJS ServerlessDeploy your side-projects at scale for basically nothing - Google Cloud Run - Overview of Cloud Run and sample app written in NodeJS.
Compute EngineAutonomous Rust Unikernels in Google Cloud - Example of web server running on unikernel deployed on Compute Engine.
Compute Engine SecuritySquid proxy cluster with ssl_bump on Google Cloud - Setting up Squid proxy VM cluster which supports SSL inspection (ssl_bump).
Big Data, Analytics, ML&AI
API BigQueryBigQuery: Set up limits and custom quotas through API - BigQuery allows to set custom quotas for limiting cost on too large query. But how to set this limit by API?
Big Data BigQueryBigQuery Wildcards - The article describes how "*" wildcards can be used in BigQuery.
Big Data BigQueryWhy We Picked Google BigQuery over Snowflake as Our New Data Warehouse Solution - Comparing BigQuery and Snowflake for Data Warehouse selection.
BigQuery Cloud Functions Cloud Memorystore NodeJS ServerlessFast Exports from BigQuery to Cloud Memorystore - Loading data from BigQuery to Cloud Memorystore
BigQuery Cloud Storage PythonBuilding and using an inventory of your Google Cloud Storage objects in BigQuery - Uploading metadata about fIles from Cloud Storage files and analyzing them in BigQuery.
Data Analytics Official BlogExploratory data analysis, feature selection for better ML models - Before you start a machine learning project, you need clean, up-to-date data. Use exploratory data analysis (EDA) to help find ML success.
BigQuery GISMapping statistics between different spatial hierarchies - BigQuery recipe for a problem when you have some geospatial statistics collected for one set of spatial hierarchy, but you need to do some data analysis using another hierarchy.
Big Data Cloud AutoML KaggleAutoML and Big Data - Or how to use Google AutoML for 40+ GB datasets
Various
Google Cloud Platform Official BlogGoogle Cloud and FDA MyStudies: Harnessing real-world data for medical research - Medical research firms will soon be able to deploy FDA MyStudies on Google Cloud.
GCP Experience Official BlogTrying cloud on for size: URBN’s Nuuly builds from scratch with Google Cloud - Cloud for retail helps subscription service launch.
GCP CertificationGoogle Cloud Associate Cloud Engineer —Writing and Passing the certification exam tips - Sharing the key points and study resources used for the study preparation for Cloud Associate Cloud Engineer certification.
GCP CertificationFrequently Asked Follow-up Questions on Google Cloud Certifications - FAQ about preparing and taking GCP certification exams.
GCP CertificationHot to pass Google Certificate Associate Cloud Engineer - Advice on what to study and focus for Associate Cloud Engineer exam.
GCP CertificationSkylines Academy enters the Realm of Google Cloud - New course for Associate Cloud Engineer from Skylines Academy.
Slides, Videos, Audio
Kubernetes Podcast - #85 OpenShift and Kubernetes, with Clayton Coleman
Releases
Access Context Manager - The Access Context Manager v1beta API is being deprecated in July 2020.
Dialogflow - The following integrations are now deprecated and will be shut down on April 6th, 2020: Kik Skype Spark Twilio IP Messaging Twilio (Text Messaging) Twitter Viber Your live bots that use these integrations will stop working unless you take action.
Cloud Networking Products - Cloud DNS peering is available in General Availability.
Google Kubernetes Engine - Do not update to version 1.16.0-gke.20 if you depend on HPA. GKE cluster versions have been updated as detailed in the following sections. The default version for new clusters is now 1.14.8-gke.12 (previously 1.13.11-gke.14). Masters and nodes with auto-upgrade enabled will be upgraded: Rollouts are phased across multiple weeks, to ensure cluster and fleet stability. The following Kubernetes versions are now available for new clusters and for opt-in master upgrades and node upgrades for existing clusters. No channelv.1.13.x 1.13.12-gke.17 v.1.14.x 1.14.10-gke.0 v.1.15.x 1.15.7-gke.2 Stable channeland 1.13.xStable channel There are no changes to the Stable channel this week. The following versions are no longer available for new clusters or upgrades. 1.12.10-gke.17. 1.12.10-gke.20. 1.12.10-gke.22. You can now use Customer-managed encryption keys (beta) to control the encryption used for node boot disks as well as attached persistent disks in your clusters. Consuming reservations in GKE is now generally available. New clusters and node-pools created with the GKE API will have node auto-upgrade enabled by default.
Google Kubernetes Engine Rapid - Do not update to version 1.16.0-gke.20 if you depend on HPA.
Cloud Memorystore - The Import and Export features are now Generally Available on Cloud Memorystore for Redis.
AI Platform - Training jobs and model versions that use both runtime version 1.15 and GPUs fail due to a compatibility issue with the CuDNN library, which TensorFlow depends on.
Cloud Run - You can now customize the container port on which requests are sent. Deploy Cloud Run services from a local configuration file with gcloud beta run services replace service.yaml. Specify custom command and arguments for your deployed containers. Use custom revision names with the --revision-suffix command line flag.
Cloud Storage - Archive Storage now available.
Cloud TPU - Cloud TPU now supports TensorFlow 2.1 with Keras support.