Google Cloud Weekly - GCP Newsletter #258
Welcome to issue #258 September 6th, 2021
News
Cloud Spanner Official BlogMore than just relational data at scale with Spanner’s new JSON data type - Achieve better agility and data quality without losing functionality when managing semi-structured data in Cloud Spanner with new JSON data type.
Cloud SQL Official BlogCloud SQL for PostgreSQL now supports Linux Huge Pages - Cloud SQL for PostgreSQL now supports Linux Huge Pages.
Cloud Functions Official Blog ServerlessNew Cloud Functions min instances reduces serverless cold starts - Setting ‘min instances’ on your Cloud Functions applications translates to lower startup times.
Official Blog VMware EngineMonitoring made simple for Google Cloud VMware Engine and Google Cloud operations suite - Learn how we simplified monitoring for Google Cloud VMware Engine and Google Cloud operations suite.
Billing Compute Engine Official BlogSave money and time with automated VM management and suspend/resume - A new guide helps you understand how to control costs for your cloud-based VMs.
Official Blog SAPSAP HANA: A solution to memory error impacts - Introducing Memory Poisoning Recovery (MPR) from Google Cloud, minimizing the impact of memory errors for SAP HANA customers.
BigQuery Cloud Healthcare Data Analytics Official BlogGoogle Cloud improves Healthcare Interoperability on FHIR - Google Cloud improves healthcare interoperability using the FHIR schema using Healthcare Data Engine, BigQuery, and Looker.
Official BlogBegin your headless commerce journey with Google Cloud and commercetools - Learn the most common Google Cloud architecture components that can integrate with commercetools API to build a scalable headless commerce solution.
Business Infrastructure Official BlogGoogle invests 1 billion euros in Germany's digital future - Google is supporting Germany's transition to a digital and sustainable economy, investing 1 billion euros in digital infrastructure and clean energy.
Event Official BlogAnnouncing the Government & Education Summit, Nov 3-4, 2021 - The pandemic has served as a catalyst for new ideas and creative solutions to long-standing global issues, including climate change, public health, and resource assistance. We’ve seen all levels of government and education leverage cloud technology to meet these challenges with a fervor and determination not seen since the industrial revolution. We can’t wait to bring those stories to you at the 2021 Google Cloud Government and Education Summit.
Articles, Tutorials
Infrastructure, Networking, Security, Kubernetes
Official Blog Traffic DirectorTraffic Director explained! - If your application is deployed in a microservices architecture then you are likely familiar with the networking challenges that come with it. Traffic Director helps you run microservices in a global service mesh.
Network Intelligence Center Official BlogWhat is Network Intelligence Center? - Network Intelligence Center provides a single console for managing Google Cloud network observability, monitoring, and troubleshooting.
GCP Experience Google Kubernetes Engine Official BlogHow Blibli manages updates for stateful and stateless applications on GKE - Learn from Blibli, an Indonesian Ecommerce provider, on how to manage updates to your applications on Google Kubernetes Engine (GKE).
gRPC Infrastructure Networking Official Blog Traffic DirectorImprove gRPC service availability and efficiency with Traffic Director - Make your proxyless gRPC services with Traffic Director more reliable and efficient with the new capabilities: Retry and Session Affinity.
BigQuery Billing Official Blog VMware EngineGoogle Cloud VMware Engine, PowerCLI and BigQuery Analytics - Exporting data from Google Cloud billing data into a BigQuery dataset is relatively straight-forward. However, exporting data from GCVE into BigQuery requires PowerShell scripting. The following blog details steps to extract data from GCVE and load it into BigQuery for reporting and analysis.
BillingTutorial: Cost Spike Alerting for Google Cloud Platform - Build a solution that would alert daily on any large percentage cost increase or decrease from the previous day on a per service basis.
Billing Cloud Asset Inventory TerraformUsing GCP Cloud Asset Inventory Export to keep track of your GCP resources over time - Google Cloud Asset Inventory is a great service that allows you to view, monitor, and analyze your GCP assets, giving you the option to export a snapshot of your entire inventory at any point in time (up to 35 days backward).
Billing Gitlab Google Kubernetes EngineEstimate your GKE costs early in the development cycle using GitLab - This tutorial demonstrates the best practice of shifting Google Kubernetes Engine (GKE) cost visibility to your development team using GitLab. Creating awareness of costs early in the development process helps you to avoid surprises in your Google Cloud bill.
App Development, Serverless, Databases, DevOps
Cloud Healthcare Data Loss Prevention API Official BlogProtecting Healthcare data with DLP: A guide for getting started - Use Google Cloud DLP to protect healthcare data without reducing its ability to help patients get better care.
App Engine Official Blog ServerlessModernizing your serverless applications - Introducing the "Serverless Migration Station" series of videos & codelabs with sample code to help existing users modernize their serverless apps.
Networking Official Blog SAPSAP on Google Cloud: Set up your network for a seamless deployment - The network deployment for your SAP systems has a tremendous impact on its availability and performance. Here are some options with Google Cloud.
Migration Official BlogMigration success with Operational Health Reviews from Google Cloud’s Professional Service Organization - Google Cloud PSO helps customers maximize their migrations and deployments.
Cloud Spanner NodeJS Official BlogDeploying a Cloud Spanner-based Node.js application - How to deploy a Node.js application on Cloud Spanner, and cover a few important Cloud Spanner concepts along the way.
Cloud Spanner Official BlogReduce latency with Cloud Spanner multi-region leader placement - Some examples of how you can use configurable leader placement to improve application latency when using Cloud Spanner.
API Official BlogWhy API-first is the best approach to application integration - Why API-first approaches are essential a successful integration strategy.
App Engine Google Kubernetes EngineChoosing server-less option on GCP - Discussion about server-less options in GCP: Google Cloud Functions, App Engine Standard, App Engine Flex, Cloud Run, Kubernetes Engine.
Cloud Build SecurityGoogle Cloud Build — under the hood - Investigating security on Cloud Build.
DevOpsSolving for “live streaming” - Building a production-grade architecture with Google Cloud - Building video streaming solution on Google Cloud.
CI Cloud Run Cloud SQL Python ServerlessDjango on Google Cloud Run - This tutorial explains the creation of a fully containerized Django app and deploying it to Cloud Run with CI/CD, credentials management, and static file hosting.
Big Data, Analytics, ML&AI
BigQuery Data Analytics Official BlogBigQuery Admin reference guide: Recap - Looking for a path to jumpstart your BigQuery architecture and administration knowledge? This series walks you through the BigQuery fundamentals.
BigQuery Cloud Data Fusion Data Analytics Official BlogHow to load Salesforce data into BigQuery using a code-free approach powered by Cloud Data Fusion - Move Salesforce data into BigQuery using an intuitive drag-and-drop solution based on pre-built connectors, and the self-service model of a code-free data integration service provided by Cloud Data Fusion.
BigQuery Data Analytics Official Blog Public DatasetsWhat are the newest datasets in Google Cloud? - Want to know about the latest datasets from Google Cloud? Find information here in one handy location. Check back regularly as we update this blog with new datasets and best practices so you can enrich your analytics or ML initiatives.
AWS BigQueryExport Amazon Aurora to BigQuery using BigQuery Data Transfer Service - Loading AWS Aurora snapshots from S3 to BigQuery, using Data Transfer Service.
BigQuery DataformUsing dataform to improve data quality in BigQuery - Get inspired on ways to use Dataform to monitor and improve your data quality!
BigQuery Data Analytics SecurityBack to the future of the Datawarehouse Episode 2/3 - An overview of security issues for BigQuery and other data-related services on Google Cloud.
BigQuery Security6 Best Practices for Managing Data Access to BigQuery - What to know in terms of security when setting up a data environment in BigQuery.
Machine Learning Vertex AISparkling Vertex AI Pipeline - How to deploy a simple Spark ML pipeline using Vertex AI Pipelines.
Google Kubernetes Engine Kubeflow TensorFlowMLOps with Tensorflow Extended (TFX) and Tensorflow Decision Forest (TF-DF) (Part 2) - Example of deploying ML pipeline to Kubeflow.
Various
Business Official BlogManTech and Google Cloud open joint facility to expedite government adoption of cloud technologies - Transitioning from legacy infrastructure to the cloud, mitigating security risk, and enabling secure collaboration for a hybrid workforce are challenges many agencies face today. To meet the need for faster industry-wide cloud adoption, Google Cloud is partnering with ManTech, a company that deeply understands the unique needs of the U.S. government mission.
GCP Experience Official BlogTIM Group chooses Cloud SQL over Oracle to power its billing apps - Italy’s largest telecom provider used Cloud SQL for PostgreSQL to automate billing and credit systems.
GCP CertificationJourney from System Engineer to Google Cloud Engineer - Passing 3 GCP certification exams in 6 months.
Slides, Videos, Audio
GCP Podcast - #274 BigQuery Admin Reference Guides with Leigha Jarett.
Kubernetes Podcast - #161 Unicron, with Daniel Megyesi.
Security podcast - #29 - Future of EDR: Is It Reason-able to Suggest XDR?
Releases
Access Approval - v1. Speaker ID is supported by Access Approval in Preview stage.
Vertex AI - You can now use a pre-built container to perform custom training with TensorFlow 2.6 and PyTorch 1.9.
AI Platform Prediction - Runtime version 2.6 is now available.
Anthos clusters on AWS - Anthos clusters on AWS aws-1.8.2-gke.2 is now available. The supported versions also offer the latest patches and updates for security vulnerabilities, exposures, and issues impacting Anthos clusters on AWS 1.8.
GKE on-prem 1.7 - Anthos clusters on VMware 1.7.3-gke.6 is now available. Fixes: Fixed the Ubuntu user password expiration issue. Anthos clusters on VMware 1.8.2-gke.11 is now available. Starting from version 1.8.2, Anthos clusters on VMware uses cert-manager instead of Istio Citadel for issuing TLS certificates used by metrics endpoints. Fixes: Fixed the Ubuntu user password expiration issue. HPA with custom metrics doesn't work in version 1.8.2 due to the migration from Istio to cert-manager for the monitoring pipeline.
Anthos GKE on AWS - Anthos clusters on AWS aws-1.8.2-gke.2 is now available. The supported versions also offer the latest patches and updates for security vulnerabilities, exposures, and issues impacting Anthos clusters on AWS 1.8.
Cloud Asset Inventory - New resource types are now available.
BigQuery - An updated version of ODBC driver for BigQuery is now available that includes enhancements. Exporting table data in Parquet format is now generally available (GA).
Cloud Build - Users can now use build triggers in projects in the VPC Service Controls perimeter.
Cloud Composer - Cloud Composer 1.16.16 release started on August 30, 2021. Airflow 2.1.2 is available in Cloud Composer images. (Airflow 2) Cloud Composer now supports the stable Airflow REST API. (Airflow 2) Cloud Composer now uses a custom authentication backend for authentication in the stable Airflow REST API. New versions of Cloud Composer images: composer-1.16.16-airflow-1.10.12 composer-1.16.16-airflow-1.10.14 composer-1.16.16-airflow-1.10.15 (default) composer-1.17.0-preview.12-airflow-2.0.2 composer-1.17.0-preview.12-airflow-2.1.1 composer-1.17.0-preview.12-airflow-2.1.2.
Compute Engine - Generally available: When deleting VMs from a managed instance group, you can flag the operation to continue even if some instances were already deleted or if other instance validation errors occur.
Data Fusion - Preview: Cloud Data Fusion version 6.5.0 is now available. Features in 6.5.0: Preview: Cloud Data Fusion now supports role-based access control (RBAC). Changes in 6.5.0: In version 6.5.0, Spark 3 is the new default engine used when using Cloud Data Fusion Preview and when running pipelines on Dataproc clusters. Fixed in 6.5.0 preview version (for more information, see the CDAP release note): Fixed an issue in Replication that caused jobs to fail if more than 1000 tables were selected for replication. You can create connections for Database, MySQL, Oracle, PostgreSQL, and SQL Server sources, but the plugin properties do not include Use Connection.
Cloud Dataflow - Dataflow Prime is now available in Preview.
Dataproc Metastore - v1. Hive version 3.1.2 will become the default Dataproc Metastore service creation version in 1 week on September 6, 2021.
Dataproc - New sub-minor versions of Dataproc images: 1.4.70-debian10, 1.4.70-ubuntu18, 1.5.45-centos8, 1.5.45-debian10, 1.5.45-ubuntu18, 2.0.19-centos8, 2.0.19-debian10, 2.0.19-ubuntu18. Backported SPARK-34295: Added a new spark.yarn.kerberos.renewal.excludeHadoopFileSystemsconfiguration option. Image 2.0: OOZIE-3599: Upgraded Jetty version to 9.4.
Datastore - Added DATA_READ and DATA_WRITE Data Access audit logs.
Dialogflow - New Dialogflow CX agent roles are introduced for granular control of agent resources.
Cloud Firestore - Added DATA_READ and DATA_WRITE Data Access audit logs.
Cloud Functions - Cloud Functions has added support for a new runtime, Go 1.16, at the Preview release level. Cloud Functions adds support for setting a minimum number of instances, available at the Preview release level.
Google Kubernetes Engine - Multi-Instance GPU on GKE is is now generally available. GKE Autoscaling profiles are now generally available.
Cloud Logging - You can now collect nginx metrics and logs from the Ops Agent, starting with version 2.1.0.
Cloud Monitoring - Cloud Monitoring now lets you configure how long Monitoring waits to close an incident when observations stop arriving. You can now collect nginx metrics and logs from the Ops Agent, starting with version 2.1.0. The VM Instances page features enhanced scorecards for VM health.
Network Connectivity Center - You can now create Router appliance spokes by using the Google Cloud Console.
Cloud Spanner - The R2DBC driver for Cloud Spanner is available in Preview. In the Cloud Console, a database's Query page now supports multiple query tabs so you no longer have to clear one query to create and run another. Added support for changing the leader region location of a Cloud Spanner database. Added support for the JSON data type.
Cloud SQL MySQL - Cloud SQL for MySQL now supports using a custom import to set up replication from large external databases.
Cloud SQL Postgres - Cloud SQL for PostgreSQL support for pglogical, native logical replication, wal2json and test_decoding is now generally available. Cloud SQL for PostgreSQL support for Automatic IAM database authentication is now generally available.
Traffic Director - Traffic Director deployed with proxyless gRPC can now use the advanced traffic management features retry and session affinity.
Transcoder API - v1. All client library code samples updated to v1 of the API. Delete operations for jobs and job templates now return a 404 resource not found error if the specified resource name does not exist. Encryption support (and its associated documentation) is temporarily unavailable.
Vertex AI - You can now use a pre-built container to perform custom training with TensorFlow 2.6 and PyTorch 1.9.
Cloud VPN - Added Terraform examples to automate HA VPN gateway creation: HA VPN gateway between Google Cloud networks HA VPN gateway to a peer VPN gateway.
Workflows - v1. Support for iterating over a sequence of numbers or through a collection of data is generally available (GA).
If you have suggestion, feedback or link you want to share feel free to email me at zdenko@gcpweekly.com
Have a great week,
Zdenko
Older messages
GCP Newsletter #257
Monday, August 30, 2021
Welcome to issue #257 August 30th, 2021 News Cloud Pub/Sub Data Analytics Official Blog Save messages, money, and time with Pub/Sub topic retention - With new topic retention functionality, you can
GCP Newsletter #256
Monday, August 23, 2021
Welcome to issue #256 August 23rd, 2021 News gRPC Networking Official Blog Traffic Director Introducing security configuration for gRPC apps with Traffic Director - gRPC-based services can now be
GCP Newsletter #255
Monday, August 16, 2021
Welcome to issue #255 August 16th, 2021 News Cloud Operations Compute Engine Google Kubernetes Engine Official Blog Troubleshoot GKE apps faster with monitoring data in Cloud Logging - View contextual
GCP Newsletter #254
Monday, August 9, 2021
Welcome to issue #254 August 9th, 2021 News NodeJS Official Blog Python Try a tutorial in the Google Cloud Console - You can follow tutorials and walkthroughs in the Google Cloud Console, allowing you
GCP Newsletter #253
Monday, August 2, 2021
Welcome to issue #253 August 2nd, 2021 News Infrastructure Official Blog The new Google Cloud region in Melbourne is now open - The new Google Cloud region in Melbourne adds a second region to
You Might Also Like
📧 HybridCache in ASP.NET Core - New Caching Library
Saturday, November 16, 2024
HybridCache in ASP .NET Core - New Caching Library Read on: my website / Read time: 5 minutes The .NET Weekly is brought to you by: 🎉 JetBrains Rider is now free for non-commercial use. Great news
🔒 I’ve Abandoned Third-Party Antivirus — Getting Started on Bluesky
Friday, November 15, 2024
Also: Raspberry Pi Pico vs. Zero, and More! How-To Geek Logo November 15, 2024 Did You Know Tupperware is named after its creator, Earl Silas Tupper. 🎮 Fix Those Controllers Happy Friday! The Xbox app
JSK Daily for Nov 15, 2024
Friday, November 15, 2024
JSK Daily for Nov 15, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Introducing the New React Timeline Component The React Timeline component offers a
iOS Dev Weekly - Issue 687
Friday, November 15, 2024
It's not all as bad as you think it is! 🙏 View on the Web Archives ISSUE 687 November 15th 2024 Comment The recent survey I did reminded me that, when you work with Swift every day, it can be easy
SWLW #625: Finding your personal metrics, Using language to change how we think, and more.
Friday, November 15, 2024
Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found
Spyglass Dispatch: Streaming's Content Maze • Disney's Earnings • Elon's Lawsuit • Elon's Valuations • ChatGPT's Agentic App
Friday, November 15, 2024
Streaming's Content Maze • Disney's Earnings • Elon's Lawsuit • Elon's Valuations • ChatGPT's Agentic App The Spyglass Dispatch is a free newsletter sent out daily on weekdays. Feel
Daily Coding Problem: Problem #1609 [Hard]
Friday, November 15, 2024
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Twitter. You are given an array of length 24 , where each element represents the number
Mapped | The Two Largest Cities on Every Continent by Population 🌎
Friday, November 15, 2024
Population figures for urban agglomerations—continuously built up areas—were used to determine the two largest cities for each continent. View Online | Subscribe | Download Our App Presented by:
Issue #567: Help improve Survey, LittleJS jam started, and Phaser 4 Beta is out
Friday, November 15, 2024
View this email in your browser Issue #567 - November 15th 2024 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to
Your customer needs you
Friday, November 15, 2024
Discover your customer's needs Customer discovery is the foundation of great product development. Without it, teams risk creating solutions for nonexistent problems. Asking the right questions