Google Cloud Weekly - GCP Newsletter #387
Welcome to issue #387 February 26th, 2024NewsGoogle Distributed Cloud Edge Official BlogIntroducing Google Distributed Cloud for retail and manufacturing Google Maps Platform Official BlogNext generation Autocomplete is now available in Preview - The next generation of Autocomplete is now available in Preview, offering seamless integration with Address Validation, more intuitive pricing, and support for expanded place types from the new Places API. AI Official Blog Vertex AIGemma is now available on Google Cloud - Google Cloud customers can get started today customizing and building with Gemma models in Vertex AI and running them on Google Kubernetes Engine. Compute Engine Official BlogIntroducing Managed Instance Groups standby pool: Stop and suspend idle VMs - Now with standby pool in Managed Instance Groups (MIG) you can pause and resume VMs, manually or as part of MIG automation. This is a new way for MIGs to reduce costs when pausing applications, or enable a MIG to respond faster to increased load with pre-initialized VMs. SponsorArticles, TutorialsInfrastructure, Networking, Security, KubernetesCompute Engine Official Blog PartnersDigital exchanges achieving performance, scale, and resilience with Google Cloud Networking Official BlogTroubleshooting best practices for Private Service Connect IAM Official Blog SecurityWant your cloud to be more secure? Stop using service account keys Official Blog SecurityA year in the cybersecurity trenches with Mandiant Managed Defense - This blog highlights our key observations from the many engagements we were involved with in 2023. Official Blog SecurityWrangle your alerts with open source Falco and the gcpaudit plugin Google Kubernetes Engine KubernetesPitfalls to avoid when using Spot VMs in GKE for Cost reduction - Learn in detail on how to use spot vms effectively with GKE and avoid concerns on downtimes. Cloud Deploy DevOps KubernetesCI/CD pipeline to deploy applications on Google Kubernetes Engine (GKE) using Cloud Build and Cloud Deploy - Implementation of a CI/CD pipeline to deploy applications on Google Kubernetes Engine (GKE) using Google Cloud Build and Cloud Deploy. Google Kubernetes Engine Kubernetes Workload IdentityWhoami — The quest of understanding GKE Workload Identity Federation - This is a journey down the rabbit hole of Workload Identity Federation in GKE to understand its inner workings at a networking level. Google Kubernetes Engine Infrastructure KubernetesA guide to setting up GKE multi-cluster Gateway - This blog post covers setting up a multi-cluster GKE Gateway controller. App Development, Serverless, Databases, DevOpsCloud Spanner Official BlogMinimal downtime migration from PostgreSQL database to Spanner PostgreSQL dialect database Generative AI Official BlogRunning machine learning in the cloud for live service games - Generative AI Framework for Games provides templates for running gen AI for games on Google Cloud, as well as a framework for data ingest and storage to support these live models. Contact Center AI Dialogflow GCP Experience Official Blogloveholidays: improving the contact center experience with conversational AI Cloud SpannerTop 5 Special-Use Features of Google Cloud Spanner - This article describes five features that you might not need in your day-to-day database dealings but are intriguing for specific use cases. Compute Engine StorageProtect disk snapshots against accidental deletion or malicious tampering - This article explores an approach to protect snapshots against deletion (and potentially other modifications). Duet AI JavaTest-Driven Development with Java, Spring Boot and Duet AI in GCP - Write tests before business logic with Duet AI assistance! Big Data, Analytics, ML&AIGenerative AI Official Blog Vertex AI WorkflowsOrchestrate Vertex AI’s PaLM and Gemini APIs with Workflows - This blog post shows how to call some of the gen AI models from Workflows. Cloud Dataproc GCP Experience Official BlogServerless data architecture for trade surveillance at Deutsche Bank - Deutsche Bank uses Google Cloud's BigQuery and Dataproc to streamline trade surveillance. This serverless architecture simplifies data sharing, reduces costs, and allows them to focus on detecting suspicious activity and ensuring regulatory compliance. CI Cloud Dataflow DevOps GitlabHow to Automate Dataflow Flex-Template Deployments with GitLab CI/CD - Automating Google Cloud Dataflow development life cycle with Gitlab CI/CD pipelines. Airflow Cloud ComposerAvoid Autopilot in Cloud Composer 2 - A simple way to run your Aiflow DAGs in a standard GKE cluster under Cloud Composer 2 to reduce costs. Jupyter Notebook Vertex AIInstalling Julia on Vertex AI Workbench instances: A Step-by-Step Guide - This blog post will guide you through the process of installing Julia and its kernel on your Vertex AI Notebook Instance. GCP ExperienceHow we have created DWH using Google Cloud Platform (part 1) - Building a corporate data warehouse based on the Google Cloud Platform. BatchUse Google Cloud Batch for Running WDLs - Google’s Cloud Life Sciences API is being deprecated. For those relying on it, Google Cloud Batch combined with Cromwell offers a powerful alternative for batch processing workflows. BigQueryBigQuery as a Vector Database — how cool is that? - Demonstrating vector search in BigQuery for embeddings. BigQuery Data AnalyticsI spent 4 hours figuring out how BigQuery executes the SQL query internally. Here’s what I found. - What happens after you submit the query? BigQueryMLText Embedding in BigQuery using ML.GENERATE_EMBEDDING Function - Using the ML.GENERATE_EMBEDDING function with the remote model to embed text stored in BigQuery. AI Gemini Machine LearningLeveraging Gemini for PII Detection in BigQuery: An Experiment - Step-by-step sample code on an experiment using Google Gemini Pro 1.0. Generative AI Official Blog Video Intelligence APIUnlocking New Frontiers: The Synergy of of Audio Transcripts using Video Intelligence API and Generative AI - An example of using video analytics together with Gen AI. LLM Machine Learning Vertex AIMaking AI more Open and Accessible to Cloud Developers with Gemma on Vertex AI - Gemma is a family of open, lightweight, and easy-to-use models developed by Google Deepmind. LLM PythonUsing and Finetuning Google’s State-of-the-Art Open Source Model Gemma-2B - This article describes how to use and fine-tune Gemma model. VariousEvent Google Cloud Platform Official Blog10 Reasons for Government & Education to Join Google Cloud Next '24 - Google Cloud Next ‘24: Your launchpad to navigate the tech landscape, equip yourself with cutting edge tools, learn from real-world case studies and connect with fellow public servants shaping the future of government. Slides, Videos, AudioKubernetes Podcast - #219 API Machinery, Chaos and Dishwashers, with Lucas Käldström. Security Podcast - #160 Don't Cloud Your Judgement: Security and Cloud Migration, Again! ReleasesAlloyDB - You can now configure instances to use 128 vCPUs and 864 GB of RAM per node. Anthos Config Management - 1.17.2. The constraint template library includes a new template: K8sRestrictAdmissionController. The constraint template library includes a new template: K8sCronJobAllowedRepos. Added the authentication type k8sserviceaccount for syncing from OCI images and Helm charts hosted in Artifact Registry. Simplified the steps to export metrics to Cloud Monitoring. Fixed the unrecognized label error in the otel-collector configuration that caused kustomize metrics to be rejected. Anthos clusters on bare metal - 1.16. Release 1.16.6 GKE on Bare Metal 1.16.6 is now available for download. Fixes: Fixed an issue where upgrades are blocked because cluster-operator can't delete stale, failing preflight check resources. Fixes: The following container image security vulnerabilities have been fixed in 1.16.6: High-severity container vulnerabilities: CVE-2024-21626 Medium-severity container vulnerabilities: CVE-2023-3446 CVE-2023-3817 Low-severity container vulnerabilities: CVE-2023-2975 CVE-2023-4527 CVE-2023-4911. Known issues: For information about the latest known issues, see GKE on Bare Metal known issues in the Troubleshooting section. Anthos clusters on VMware - The following vulnerabilities were discovered in the Linux kernel that can lead to a privilege escalation on Container-Optimized OS and Ubuntu nodes: CVE-2024-0193 For more information, see the GCP-2024-013 security bulletin. Batch - In the Google Cloud console, the Job list page has been updated to reduce latency. Fixed the issue causing latency when listing jobs in projects that contain more than 10,000 jobs. BigQuery ML - The following BigQuery text embedding features are now generally available (GA): Creating a BigQuery ML remote model that references a Vertex AI textembedding-gecko* text embedding model. Using the ML.GENERATE_EMBEDDING function with the remote model to embed text stored in BigQuery. Generating text embeddings with the NNLM, SWIVEL, and BERT TensorFlow models. Billing - Between February 13, 2024 and February 22, 2024, some SKU IDs for your support subscriptions have changed. US-based billing accounts only: In August 2023, Google Cloud Marketplace transitioned to the Agency model for marketplace services for US partners and US customers. Certificate Manager - Certificate Manager supports the management of certificates independently in each project with separate authorization. Chronicle - Chronicle now supports the timestamp.get_date() function. Fixed an issue that prevents you from using the list, percentile, and percentile_distinct functions when you create a custom measure in your dashboard. Google has added Tokyo (Japan) as a new region for Chronicle customers. Cloud Composer - Cloud Composer 2.6.2 release started on February 22, 2024. Fixed a problem where one DAG run could potentially delete task instances from other DAG runs if run_id was the same (backported #32684 from a later Airflow version). Cloud Composer 2.6.2 images are available: composer-2.6.2-airflow-2.6.3 (default) composer-2.6.2-airflow-2.5.3. Compute Engine - Preview: With managed workload identities for Compute Engine, you can implement mutually authenticated and encrypted communications between any two Compute Engine VMs. Dataflow - You can now use Gemma models in your Apache Beam inference pipelines. Deep Learning Containers - M117 release Fixed an issue wherein the latest container had a deprecation-public-image tag. Dialogflow - The previously announced migration from Standard NLU to Advanced NLU will no longer occur on March 1, 2024. Dialogflow CX agents now default to advanced NLU. You can now import and export Dialogflow CX custom entities. Dialogflow CX channel-specific response messages are now available for the following integrations: Google Chat, LINE, Messenger from Meta, Workplace from Meta, Slack. Immersive Stream for XR - Upgrade to Unreal Engine 5.3. Optimized the Unreal Template Project. Google Kubernetes Engine - (2024-R05) Version updates GKE cluster versions have been updated. The GKE Stateful HA Operator is now available in GA starting in GKE versions 1.28.5-gke.1113000 and later, or 1.29.0-gke.1272000 and later. A bug in the image streaming feature might cause containers to fail because of a missing file or files. You can now use the GKE API to apply Resource Manager tags to your GKE nodes. Kubernetes Engine best practice observability packages, including control plane logs, control plane metrics, and kube state metrics are now enabled by default for new managed GKE Enterprise clusters to ensure availability of necessary data when it's needed for troubleshooting or optimization. GKE now delivers insights and recommendations if your cluster's Certificate Authority (CA) is expired or will expire in the next 180 days. Load Balancing - Global external Application Load Balancers now let you customize your own error responses when an HTTP error status code (4xx and 5xx) is generated. Cloud Logging - You can now configure and save a Log Analytics chart directly in Monitoring. For information and recommendations about how to instrument your applications to collect metrics, logs, and traces, see the following documents: Instrumentation and observability overview Choose an instrumentation approach Go instrumentation example Java instrumentation example. Cloud Monitoring - For information and recommendations about how to instrument your applications to collect metrics, logs, and traces, see the following documents: Instrumentation and observability overview Choose an instrumentation approach Go instrumentation example Java instrumentation example. Cloud PubSub - If you have filtering enabled, the backlog metrics only include data from messages that match the filter. reCAPTCHA Enterprise - reCAPTCHA Enterprise Mobile SDK v18.4.2 is now available for iOS. reCAPTCHA Enterprise Mobile SDK v18.5.0-beta01 is now available for Android. Security Command Center - Manual control of finding state deprecated for vulnerabilities and misconfigurations Starting October 21, 2024, you will no longer be able to manually update the state of vulnerability or misconfiguration findings that are issued by Security Health Analytics or VM Manager. Cloud Spanner - The OpenCensus libraries are archived. Cloud SQL Postgres - Cloud SQL Enterprise Plus edition now supports versions 12 and 13 of PostgreSQL. Cloud Trace - For information and recommendations about how to instrument your applications to collect metrics, logs, and traces, see the following documents: Instrumentation and observability overview Choose an instrumentation approach Go instrumentation example Java instrumentation example. Transcoder API - v1. You can now set an exact frame rate on the output video. Vertex AI - Gemma open models, based on Gemini models, are available Gemma models are available to run on your hardware, mobile devices, or hosted services. VPC Service Controls - General availability support for the following integration: Dataform. Workflows - The maximum number of concurrent workflow executions has increased from 3,000 to 5,000. |
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 #386
Monday, February 19, 2024
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
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
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