Google Cloud Weekly - GCP Newsletter #386

Welcome to issue #386 February 19th, 2024

News

BigQuery Official Blog

Introducing vector search in BigQuery - The public preview of vector search in BigQuery, which enables vector similarity search on BigQuery data.

Generative AI Official Blog Vertex AI

Google Cloud expands access to Gemini models for Vertex AI customers - Gemini 1.5 Pro is now in private preview on Vertex AI.

GPU Official Blog

Immersive Stream for XR: Performance and savings with NVIDIA L4 GPU and autoscaling - Improvements in both performance and cost savings to Immersive Stream for XR, Google Cloud’s solution for hosting, rendering, and streaming 3D and eXtended reality (XR) experiences.

Google Kubernetes Engine Networking Official Blog

Announcing the general availability of Network Function Optimizer for GKE Enterprise - Network Function Optimizer is generally available for GKE Enterprise, the premium edition of Google Kubernetes Engine.

Cloud Monitoring Official Blog

Cloud Monitoring now offers PromQL alerting and importing dashboards from Grafana - Cloud Monitoring has achieved even greater compatibility with the open-source monitoring ecosystem with our GA release of PromQL-based alerting policies, and our command-line tool for importing dashboards from Grafana.

Event Google Cloud Platform Official Blog

Feel the Next ‘24 love: Full session library is now live

Sponsor

Articles, Tutorials

Infrastructure, Networking, Security, Kubernetes

Mainframe Official Blog

Why mainframe migration is more than technology transformation - Read more about how Google Cloud approaches mainframe modernization.

CISO Official Blog Security

Cloud CISO Perspectives: Guidance from our latest Threat Horizons report - Cloud CISO Perspectives for February 2024.

Google Kubernetes Engine Official Blog

Leveraging Backup for GKE (BfG) for Effortless Volume Migration: From In-tree to CSI

CI DevOps GitHub Terraform

Integrating GitHub Runner with Google Cloud Platform via Terraform - Configuring Terraform to create a WIF and grant permission for a Service Account that will be impersonated by GitHub Runner.

Google Kubernetes Engine Infrastructure Kubernetes LLM

Serving Open Source LLMs on GKE using vLLM framework - This post shows how to serve Open source LLM models(Mistrial 7B, Llama2 etc) on Nvidia GPUs(L4, Tesla-T4, for example) running on Google Cloud Kubernetes Engine (GKE).

Istio Kubernetes Tutorial

Getting Started with Istio: Install Istio with Helm in 2024 - Step by step tutorial to set Istio.

AWS Google Kubernetes Engine Workload Identity Federation

Accessing AWS Resources from Google Kubernetes Engine - Combine AWS Open ID Connect federation with Google Workload Identity Federation to access AWS resources securely from GKE.

Google Kubernetes Engine GPU Kubernetes

Looking for GPU Capacity? DWS got you covered ! - Using Dynamic Workload Scheduler on GKE to run ML jobs.

Google Kubernetes Engine Kubernetes Security

Google Kubernetes Engine | Security Checklist - This article discusses how to enhance the security of Google Kubernetes Engine.

Security Terraform

Top 5 Organization Policy Constraints for Google Cloud - Five recommendations to implement safeguards in Organization Policy Services.

App Development, Serverless, Databases, DevOps

AlloyDB Cloud Spanner GCP Experience Official Blog

Scaling Character.AI: How AlloyDB for PostgreSQL and Spanner met their growing needs - Character.AI relies on Google Cloud's portfolio of managed databases, including AlloyDB for PostgreSQL and Spanner, as a solid foundation for its platform, providing reliability, scalability, and price performance for its workloads, from engagement and operations to AI and analytics.

Cloud Firestore NoSQL

Firestore: From Zero To Interview Hero - On overview of Cloud Firestore.

Azure Cloud Run Microservices Serverless

Deploying Dapr on Google Cloud Run for Efficient Microservices Development - A distributed application run time on GCP serverless.

Cloud Run Kubernetes Serverless

Cloud without Kubernetes - Thoughts on using Kubernetes or serverless.

Cloud Run Java

The Future of Java Performance in Cloud Run: Native Java, CRaC and Project Leyden - Build high-performance Java apps in Cloud Run.

Cloud Run Vertex AI

Vertex AI Predictions cost reduction using CloudRun - A proposed solution in the article of utilizing Vertex AI and leveraging Cloud Run for deployment and scheduling offers a practical and effective way to prevent unnecessary resource consumption during idle periods, leading to substantial cost savings.

Cloud Functions Java Serverless

Storage-triggered Google Cloud Functions in Java - This post covers Java Cloud Function triggering by Cloud Storage event.

Cloud Spanner Java

Setting Up a Spanner Emulator in Spring Boot - Efficiently Bridging Local Development and Cloud Services: A Guide to Setting Up the Spanner Emulator with Spring Boot.

Big Data, Analytics, ML&AI

Looker Official Blog

Looker Hackathon 2023 results: Best hacks and more

BigQuery

Watch out when using SAFE_CAST in BigQuery - Here’s an interesting situation I’ve seen with BigQuery.

BigQuery

How to compute the Levenshtein distance in BigQuery? - Example of UDF in to calculate Levenshtein distance in BigQuery.

BigQuery

A Complete Guide To Arrays in BigQuery (2024) - Maximizing Efficiency with BigQuery Arrays: A Comprehensive Guide to Data Management and Query Optimization.

BigQuery Data Science

Adding Nested Columns with Confidence in BigQuery - A Step-by-Step Guide to Safely Expanding Your BigQuery Tables.

AI Data Science LLM Machine Learning

BigQuery Data Analyses With Gemini LLM - The Gemini-Pro LLM model is now available in BigQuery ML. Here’s how to use it.

LLM Official Blog

Your RAGs powered by Google Search technology, part 1 - Exploring the key features that power Google-quality retrieval in LLM and RAG-based applications.

AI LLM Machine Learning Official Blog

Your RAGs powered by Google Search technology, part 2 - A deeper look at the critical technologies that are essential for building a successful RAG system to help ground large language models (LLM) when building applications.

C# Generative AI Vertex AI

Using Vertex AI Gemini from GAPIC libraries (C#) - This post shows how to use Vertex AI Gemini from GAPIC libraries, using C# as an example.

Official Blog Vertex AI

Context-aware code generation: Retrieval augmentation and Vertex AI Codey APIs - Exploring how to use RAG to improve the output quality of Google Cloud AI models for code completion and generation on Vertex AI using its Codey APIs.

AI Machine Learning Official Blog Partners

Power self-serve analytics and generative AI with Sparkflows and Google Cloud - Sparkflows is a Google Cloud partner that provides a powerful platform packed with self-service analytics, ML and gen AI capabilities for building data products.

Various

Official Blog

Coming of age in the fifth epoch of distributed computing, accelerated by machine learning

Slides, Videos, Audio

Security Podcast - #159 Workspace Security: Built for the Modern Threat. But How?

 

Releases

Anthos Config Management - Config Controller now uses the following versions of its included products: Anthos Config Management v1.17.1, release notes.

Anthos Config Management - 1.17.0. Upgraded git-sync (Config Sync dependency for pulling from git) from v3.6.9 to v4.1.0 to pick up enhancements, such as improved efficiency and race condition fixes.

Anthos clusters on VMware - The following vulnerability was discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes: CVE-2023-6932 For more information, see the GCP-2024-011 security bulletin. The following vulnerability was discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes: CVE-2023-6931 For more information, see the GCP-2024-010 security bulletin.

Apigee X - On February 12, 2024, we released an updated version of Apigee (1-11-0-apigee-17). Bug ID Description 322389251 Security fix for apigee-ingress.This addresses the following vulnerabilities: CVE-2024-23327 CVE-2024-23325 CVE-2024-23324 CVE-2024-23323 CVE-2024-23322. Bug ID Description 230082910 Fixed issue causing null values for system.timestamp and system.time.millisecond proxy variables.

AppEngine Flexible PHP - PHP 8.3 is now available in preview.

AppEngine Standard PHP - PHP 8.3 is now available in preview.

Google Cloud Armor - The following new NTI feeds are now available: iplist-vpn-providers iplist-anon-proxies iplist-crypto-miners For more information about Network Threat Intelligence, see the overview.

Cloud Asset Inventory - The following resource types are now publicly available through the ExportAssets, ListAssets, BatchGetAssetsHistory, QueryAssets, Feed, and Search (SearchAllResources, SearchAllIamPolicies) APIs.

Bare Metal Solution - You can now select the pod for your Bare Metal Solution resources through the Google Cloud console intake form.

BigQuery ML - The following Generative AI features are now generally available (GA): Creating a remote model based on the gemini-pro Vertex AI large language model (LLM). After you run a query in the query editor, in the Chart tab, you can now see a visualization of your query results.

BigQuery - After you run a query in the query editor, in the Chart tab, you can now see a visualization of your query results.

Billing - View granular cost data from Cloud Storage usage in Cloud Billing exports to BigQuery You can now view granular Cloud Storage bucket-level cost data in the Cloud Billing Detailed cost export.

Carbon Footprint - Beginning with the release of January 2024 data, Google Cloud Carbon Footprint will adopt a biannual methodology refresh schedule, with updates planned for January and July data releases each year.

Chronicle - The supported default parsers have changed (see the release page for more information). Google has introduced Risk Analytics to Chronicle.

Cloud Composer - Starting February 16, 2024, in the asia-east2, asia-northeast1, asia-northeast2, asia-northeast3, asia-south1, and australia-southeast1 regions it is possible to create new Cloud Composer 1 environments only in projects that already have Cloud Composer 1 environments. Cloud Composer 2.6.1 release started on February 15, 2024. The apache-airflow-providers-google package is upgraded to version 10.14.0 in images with Airflow 2.6.3. Improved the environment component responsible for metrics reporting (composer-monitoring) to minimize the restarts of this component. Cloud Composer 2.6.1 images are available: composer-2.6.1-airflow-2.6.3 (default) composer-2.6.1-airflow-2.5.3. Cloud Composer versions 2.1.6 and 1.20.6 have reached their end of full support period.

Compute Engine - Preview: You can now use SSH-in-browser to connect to VMs using security keys with OS Login. Generally available: The following quotas and metrics are now available to help you monitor the usage and limits for Compute Engine concurrent operation quotas: Quotas for global concurrent operations (metric - compute.googleapis.com/global_concurrent_operations): Concurrent global operations per project Concurrent global operations per project operation type Quotas for regional concurrent operations (metric: compute.googleapis.com/regional_concurrent_operations): Concurrent regional operations per project Concurrent regional operations per project operation type For more information, see Concurrent operation quotas.

Dataflow - You can now use a turnkey transform to enrich streaming data in your Dataflow pipeline. Dataflow Streaming Engine now supports resource-based billing.

Dataproc Serverless - New Dataproc Serverless for Spark runtime versions: 1.1.50 2.0.58 2.1.37 2.2.0-RC10.

Dialogflow - Dialogflow CX text-to-speech settings now have an option for custom voices. Two new Dialogflow CX prebuilt components are available: retail authentication and order status.

Cloud Data Loss Prevention - The BLOOD_TYPE infoType detector is available in all regions.

Document AI - Enterprise Document OCR version 2.0, pretrained-ocr-v2.0-2023-06-02, is now Generally Available and ready for production workloads.

Cloud Functions - Cloud Functions now supports the PHP 8.3 runtime at the Preview release level for 2nd gen functions.

IAM - Managed workload identities let you bind strongly attested identities to your Compute Engine workloads.

Networking Interconnect - Partner Interconnect supports dual-stack IPv4 and IPv6 in Public Preview. Cloud Interconnect supports VLAN attachments with a maximum transmission unit (MTU) up to 8896 bytes.

Google Kubernetes Engine - The following GKE versions might cause Ubuntu node pools to enter an unhealthy state. The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes: CVE-2023-6932 For more information, see the GCP-2024-011 security bulletin. HorizontalPodAutoscaler (HPA) and VerticalPodAutoscaler (VPA) may stop autoscaling all workloads in a cluster if it contains misconfigured autoscaling/v2 HPA objects. The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes. (2024-R04) Version updates GKE cluster versions have been updated.

Cloud Logging - Copying log entries is now generally available (GA).

Memorystore for Memcached - Added new Memorystore for Memcached region: Johannesburg (africa-south1).

Cloud Monitoring - You can now create a broken-link checker, which periodically validates the links contained in your website. Alerting policies with a PromQL-based condition are generally available (GA).

Cloud Interconnect - Partner Interconnect supports dual-stack IPv4 and IPv6 in Public Preview. Cloud Interconnect supports VLAN attachments with a maximum transmission unit (MTU) up to 8896 bytes.

Cloud Run - You can now set and override the deployment service account for Cloud Run integrations when creating, updating, or deleting integrations using the Google Cloud CLI.

Security Command Center - Support for VPC Service Controls released to General Availability You can now protect Security Command Center using VPC Service Controls perimeters.

SAP Solutions - Google Cloud's Agent for SAP version 3.1 Version 3.1 of Google Cloud's Agent for SAP is generally available (GA).

Cloud SQL MySQL - A new maintenance version rollout is currently underway for all supported MySQL versions. In the new maintenance version [MySQL version].R20240207.00_00, the default value of the performance_schema flag for all MySQL 8.0 instances with more than 15 GB of RAM will be set to on.

Cloud Translation - Adaptive translation is Generally Available and adds Portuguese support, raises the limit for input and output characters, and decreases latency in the API and console.

Vertex AI - The Vertex AI Gemini 1.0 Pro and Gemini 1.0 Pro Vision multimodal language models are available Generally Available (GA).

VMware Engine - VMware Engine ve2-standard-128 node type is generally available in us-east4 region.

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

To make sure you keep getting these emails, please add zdenko@gcpweekly.com to your address book or whitelist us. Want out of the loop? Unsubscribe. Our postal address: Třebanická 183, Prague, Prague 14300

Older messages

GCP Newsletter #385

Monday, February 12, 2024

Welcome to issue #385 February 12th, 2024 News Earth Engine Official Blog Sustainability 8 new ways to bridge the gap to geospatial analysis with Earth Engine - Improvements and integrations released

GCP Newsletter #384

Monday, February 5, 2024

​ Welcome to issue #384 February 5th, 2024 News Infrastructure Official Blog Heita South Africa! The new Google Cloud region is now open in Johannesburg Sponsor DoiT Imagine having a direct line to

GCP Newsletter #383

Monday, January 29, 2024

Welcome to issue #383 January 29th, 2024 News Cloud Monitoring Cloud Run Official Blog Prometheus Serverless Monitoring for every runtime: Managed Service for Prometheus now works with Cloud Run

GCP Newsletter #382

Monday, January 22, 2024

​ Welcome to issue #382 January 22nd, 2024 News Official Blog Workflows Announcing Workflows execution steps history - You can now view step level debugging information for each execution from the

GCP Newsletter #381

Monday, January 15, 2024

Welcome to issue #381 January 15th, 2024 News BigQueryML Official Blog Vertex AI Making BigQuery ML feature preprocessing reusable and modular - BigQuery ML's new reusable and modular feature

You Might Also Like

💻 Installing Linux on an Old Laptop Instead of a Raspberry Pi — Flagship Phones Need More Storage

Monday, November 18, 2024

Also: I Built the Perfect Programming Platform In Less Than 10 Minutes, and More! How-To Geek Logo November 18, 2024 Did You Know The Sixth Sense was the highest-grossing horror film of all time in

Daily Coding Problem: Problem #1612 [Hard]

Monday, November 18, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Etsy. Given a sorted array, convert it into a height-balanced binary search tree.

10,000 ways to fail & The European Search Perspective

Monday, November 18, 2024

Reflecting on over five years of Creativerly, Signal introduces Call Links, the science of mental models, and a lot more in this week's issue of Creativerly. Creativerly 10000 ways to fail &

Charted | Global GHG Emissions, by Sector 🌎

Monday, November 18, 2024

In this graphic, we show greenhouse gas emissions by sector in 2023. View Online | Subscribe | Download Our App Presented by: New 3-Part Series: Bitcoin Demystified >> Learn more about one of the

Spyglass Dispatch: Samsung/Google Smart Glasses • Star Wars Mess • Netflix Knocked Out • Conan's Oscars • MicroStrategy's Comeback • Vision Pro In Focus • Saving 'Inside the NBA' • Apple Television Lives!

Monday, November 18, 2024

Samsung/Google Smart Glasses • Star Wars Mess • Netflix Knocked Out • Conan's Oscars • MicroStrategy's Comeback • Vision Pro In Focus • Saving 'Inside the NBA' • Apple Television Lives!

GCP Newsletter #424

Monday, November 18, 2024

Welcome to issue #425 November 18th, 2024 News Google Kubernetes Engine Official Blog 65000 nodes and counting: Google Kubernetes Engine is ready for trillion-parameter AI models - Google Kubernetes

Design and code beautiful products. Together.

Monday, November 18, 2024

Pablo Ruiz-Múzquiz and the team at ​Penpot​ have recently announced a new plugin feature that allows users to build new tools and functionalities on the platform. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Can Bitcoin Put an End to Forever War?

Monday, November 18, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 18, 2024? The HackerNoon

25 tips for programming with AI

Monday, November 18, 2024

Meta Quest dominates Steam VR; Stop squirting hot glue into devices -- ZDNET ZDNET Tech Today - US November 18, 2024 digitalspeed-gettyimages-1322205545 25 AI tips to boost your programming

Ordering, Grouping and Consistency in Messaging systems

Monday, November 18, 2024

We went quite far from our Queue Broker series in recent editions, but today, we're back to it! By powers combined, I joined our Queue Broker implementation to solve the generic idempotency check