Google Cloud Weekly - GCP Newsletter #191
Welcome to issue #191 May 25th, 2020
Cloud Next '20 is announced to be an online multi-week event with over 200 sessions. BigQuery turned 10 and Istio 3.
News
Google Cloud Platform Official BlogAnnouncing Google Cloud Next ’20: OnAir, a multi-week, digital event series: July 14 - Sept 8 - Starting July 14, Next OnAir will offer fresh content each week with over 200 sessions ranging from keynotes from industry luminaries to advanced learning opportunities with top Google developers.
Cloud Dataproc Data Analytics Official BlogBurst data lake processing to Dataproc using on-prem Hadoop data - Use Dataproc and Alluxio to burst workload processing to cloud from Hadoop on-prem data stores.
Compute Engine Official Blog Security WindowsZero-trust remote admin access for Windows VMs on Compute Engine - A new open-source tool to help Windows users and administrators to access and manage Windows VMs running in Compute Engine.
Cloud Storage Official BlogDell Technologies Cloud OneFS for Google Cloud, now generally available - Migrate high-scale workloads easily to Google Cloud for flexibility and performance with Dell Technologies OneFS for Google Cloud.
Firebase Official BlogSay hello to the helpful Firebase Emulator - a local first UI to boost your productivity - The Emulator UI is a local web app that allows you to manage local emulators that make up the Firebase Local Emulator Suite.
Cloud RunCloud Run: Long Running Operations (upto 60 mins) - One of the top feature requests for Cloud Run (https://cloud.google.com/run) has been having long request times. Hence, we are excited to announce that we have increased the Cloud Run request time to 60 mins.
IstioArticles, Tutorials
Infrastructure, Networking, Security, Kubernetes
SecurityHow to Structure Your Enterprise on Google Cloud Platform - Step-by-step tips from the trenches for enterprises looking to start in Google Cloud with the right foot forward.
Anthos Official BlogAnthos in depth: exploring a bare-metal deployment option - Running Anthos on bare metal may provide better performance and lower costs for some workloads.
Anthos IstioDeploying an app to a decentralized service mesh with Anthos and Istio - Automating cross-network service-to-service communication.
AnthosWhat is Google Cloud Anthos? Kubernetes everywhere - Google’s Anthos software promises a single, consistent way of managing Kubernetes workloads across on-prem and public cloud environments.
Istio KubernetesHow to Install Istio in Kubernetes Cluster - How to install Istio in GCP Kubernetes cluster using Helm.
CI Cloud Build Kubernetes EngineGCP GitOps Style CICD with Cloud Build to Deploy Helm Chart to GKE - Implement a CI pipeline using Cloud Build to build a containerized application and upload it into GCR and implementing a CD pipeline using Cloud Build to deploy helm chart in GKE.
Official Blog SAPHow to run SAP on Google Cloud if high availability is high priority - Availability can mean different things to different customers, depending on their business needs, budgets, SAP application use cases, and other factors. Google Cloud looks at the SAP high availability (HA) landscape in terms of three levels, each with its own costs, benefits, and trade-offs to consider within an overall availability strategy.
Beginner IAM TerraformHow to Create a Service Account for Terraform in GCP - Creating a Service Account for which will be used in Terraform.
Cloud Build TerraformTerraform Deployments with Google Cloud Build - Ready to move away from using Terraform locally? Take a look at how to deploy using Google Cloud Build.
Kubernetes Engine MonitoringDistributed tracing setup in GKE — Jaeger / Zipkin — Google Cloud Platform - Setting tracing for microservices deployed on GKE.
CI DevOps Gitlab Kubernetes Engine SecuritySLIM: Hydrating cloud native CI/CD pipelines to securely access GCP projects - Secret-less-identity-management system for Gitlab & Kubernetes Engine.
AWS NetworkingVPN :: AWS ↔️ GCP - Setting up a VPN connection between GCP and AWS servers.
IAM PythonGoogle Cloud — IAM users extraction across all projects in a GCP org - A simple script to get all users for organisation in GCP.
Secret Manager SecurityA Comparison of Secrets Managers for Google Cloud Platform - A Comparison of popular secrets management solutions for GCP by features, security concerns, and cost.
TerraformRed Hat OpenShift Container Platform UPI on GCP - Deploying Red Hat OpenShift Container Platform on GCP series.
App Development, Serverless, Databases, DevOps
App Engine Cloud BuildGCP: Spring To Production With App Engine, Cloud Build And GitHub - How to get a spring app through a CI/CD pipeline on GCP…..
App Engine Cloud Build NodeJSDeploying a NodeJS Application on GCP with App Engine & CloudBuild (Part 1) - This three-part tutorial will walk you through all the steps you need to deploy your NodeJS application to Google App Engine,.
App Engine JavaHelidon applications on Google App Engine - This article details building an example Java web application using Helidon MP libraries and deploying it on Google App Engine.
Cloud Run Cloud SQL DockerRunning Wordpress website on Google Cloud Run — simple and cheap - Deploying a Wordpress website to Cloud Run.
Cloud Functions Networking VPCConnecting to mongodb atlas/external service from Google cloud functions via static IP address - How to allow access from an external application to Cloud Function by specifying IP.
App Engine Cloud Datastore PythonMy definitive guide to getting datastore emulator to work with python - Setting local datastore emulator to be used in App Engine.
DevOps FirebaseFirebase Emulators User Interface - Overview of new Firebase tooling for local development.
Beginner Cloud Storage Firebase NodeJS TutorialFirebase Storage And Firestore With Node.js For Absolute Beginners - Storing files and data to Firebase using NodeJS from scratch.
Firebase GCP ExperienceHow we moved 6 Million Users from Auth0 to Firebase - The article explains how 6 million of user accounts where migrated from Auth0 to Firebase, how it it was achieved and what were the challenges.
Advanced Cloud SpannerHow Does Spanner Avoid Single Point of Failures in Writes? - Explanation of how Cloud Spanner provides both high availability and high consistency in writes.
Big Data, Analytics, ML&AI
Billing Cloud Dataflow Data Analytics Official BlogPredicting the cost of a Dataflow job - Estimate the cost of batch and streaming analytics service jobs in Google Cloud’s Dataflow.
Big Data BigQuery Cloud Dataproc Jupyter NotebookApache Spark BigQuery Connector — Optimization tips & example Jupyter Notebooks - Learn how to use the BigQuery Storage API with Apache Spark on Cloud Dataproc.
Airflow BigQuery PythonAirflow with Twitter Scraper, Google Cloud Storage, Big Query — tweets relating to Covid19 - Part Two of a Four-part Data Engineering Pipeline.
Airflow Kubernetes Kubernetes Engine PythonApache Airflow and Kubernetes — Pain Points and Plugins to the Rescue - Some of the Airflow pain points and how they were solved when deployed on Kubernetes Engine.
BigQuery Official BlogCelebrating a decade of data: BigQuery turns 10 - BigQuery, Google Cloud’s data analytics platform, turns 10 in 2020. Here’s a look back on big data trends in the past decade.
BigQueryHow to use Dynamic SQL in BigQuery - Format a string, and use EXECUTE IMMEDIATE.
BigQueryODBC Driver for Google BigQuery — A New Connectivity Solution from Devart - Devart has announced the release of a new connectivity solution, ODBC Driver for Google BigQuery, which allows access to Google BigQuery.
BigQuery Cloud SQL GISCall PostgreSQL from BigQuery for extra GIS powers - Combining PostgreSQL and BigQuery queries to validate GIS data.
Big Data Data CatalogGoogle Cloud Data Catalog — Keep Up With Your On-Prem Hive Server - Code samples with a practical approach on how to ingest metadata from an on-premise Hive server into Google Cloud Data Catalog.
Data Studio15 advanced Data Studio hacks to turn you into a reporting pro - Collections of hacks and tips for working with Data Studio.
AI Machine LearningAI Workshop Experiments - AI Workshop offers customers, partners, researchers, and developers the opportunity to experiment with cutting-edge AI innovations.
Various
App Engine Cloud Storage GCP Experience Official BlogAudiobahn: Use this AI pipeline to categorize audio content–fast - How to create a processing pipeline to analyze audio content and a UI to view the results.
AWS DevOps Google Cloud PlatformWhy I think GCP is better than AWS - Personal opinion based on experience with both platforms.
GCP CertificationHow to Pass the Associate Cloud Engineering Exam on the First Try: Exam Resources and Tips - Preparing for the Associate Cloud Engineering exam.
Anthos BusinessGoogle Anthos To Speed Up Pentagon’s Multi-Cloud Efforts - Google Cloud on Wednesday announced that the Defense Innovation Unit (DIU) – an organization within the Department of Defense (DoD) – selects Google Cloud to build secure Cloud Management Solution to detect, protect against, respond to cyber threats.
Slides, Videos, Audio
GCP Podcast - #221 BeyondCorp with Robert Sadowski.
Kubernetes Podcast - #104 Ingress and the Service APIs, with Bowei Du.
Cloud Build GoDevOps II (Google Cloud Talks by DevRel) - Session 1: Go is the language of the Cloud (Jaana Dogan) Session 2: Securing container build pipelines (Don McCasland).
AI Platform TensorFlowUsing TensorFlow Extended (TFX) on AI Platform Pipelines
Releases
Anthos Config Management - 1.3.2. This release includes several performance and memory improvements. Error documentation has been updated to add more information on error codes. Anthos Config Management now supports a GKE-only authentication mechanism based on the service account of the cluster's node pool. Anthos Config Management now includes Config Connector v1.8.0. Anthos Config Management will now attempt to detect when resources that it manages are also managed by other controllers. Policy Controller has been upgraded to include a newer version of Open Policy Agent Gatekeeper.
Anthos - Anthos 1.3.2 is now available.
BigQuery - The BigQuery Storage API now supports reading small anonymous (cached) tables without any limitations. Happy 10th birthday, BigQuery!. Cloud SQL federated queries are now generally available (GA). Hourly partitioned tables are now in beta. Dynamic SQL is now available as a beta release in all BigQuery regions. BigQuery Trial slots are now available in US and EU multi-regions.
BigTable - The Cloud Bigtable Monitoring page in the Cloud Console has been redesigned.
Billing - Cloud Billing budgets emails: ensure your budget alert emails are seen by the right people using Cloud Monitoring notifications on your Cloud Billing budgets. New information is now available on your Cloud Billing account Overview page in the Cloud Console, featuring at-a-glance summaries of the top five spending projects and top five spending products over the last 12 months.
Compute Engine - E2 shared-core machine types now support committed use discounts in all regions. You can now SSH to your VMs using hardware-backed SSH key pairs. If your managed instance group encountered errors - for example, if a VM could not be created - you can view those errors to diagnose and mitigate the cause. Troubleshoot VMs by capturing screenshots.
Config Connector - Bug fixes and reliability improvements. Improving handling of scenarios when version field on ContainerNodePool is updated externally.
Cloud Debugger - Cloud Debugger now lets you canary snapshots and logpoints on your Java applications.
Cloud Networking Products - DNS forwarding to a non-RFC 1918 address is available in General Availability.
Cloud Filestore - Learn how to create low disk space alerts for your Filestore instances.
Cloud Functions - Cloud Functions now supports Node.js 10 at the General Availability release level.
GKE on Prem - Workload Identity is now available in Alpha for GKE on-prem. Preflight check for VM internet and Docker Registry access validation is updated. Preflight check for internet validation is updated to not follow redirect. The Ubuntu image is upgraded to include the newest packages. Upgraded the Istio image to version 1.4.7 to fix a security vulnerability. Some ConfigMaps in the admin cluster were refactored to Secrets to allow for more granular access control of sensitive configuration data.
IAM - Recommendations from the Cloud IAM recommender can now include suggestions to create custom roles.
Google Kubernetes Engine - GKE cluster versions have been updated. 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 channel Note: Your clusters might not have these versions available. The COS image for GKE 1.17 clusters is now cos-81-12871-96-0. In the Rapid release channel, all GKE clusters running 1.17.3-gke.3 and up will have etcd upgraded to 3.4.7-0-gke.1. Google Kubernetes Engine now supports the use of non-RFC 1918 private address ranges and the private reuse of public IP addresses in VPC-native clusters.
Google Kubernetes Engine Rapid - 1.17.5-gke.6 is now available in the Rapid release channel. All GKE clusters running 1.17.3-gke.3 and up will have etcd upgraded to 3.4.7-0-gke.1.
Load Balancing - For internal TCP/UDP load balancers, you can create multiple forwarding rules with the same IP address.
Cloud Logging - Logs Viewer now contains the Logs field explorer panel, which lets you view aggregation-based results for your project's log fields and makes it more efficient to refine queries.
Cloud Monitoring - Cloud Monitoring introduces an improved experience for viewing and managing incidents. Alert notifications delivered by email now come from "alerting-noreply@google.com" instead of "alerts@stackdriver.com".
Cloud Run - The Cloud Run container instance metadata server now exposes the unique identifier of the container instance and the region of the Cloud Run service.
Cloud Spanner - You can now run SQL queries to retrieve transaction statistics for your database over recent one-minute, 10-minute, and one-hour time periods.
Cloud SQL MySQL - MySQL 5.6 minor version is upgraded to 5.6.42.
Cloud SQL Postgres - PostgreSQL version 12 is now generally available.
Cloud Storage - The V4 signing process is now in GA.
Cloud TPU - Cloud TPU now supports TensorFlow 2.1.1 with Keras support.
Cloud Video Intelligence API - The following features are available in the Video Intelligence API version v1p3beta1: Face detection: Locate faces within a video, and identify attributes such as glasses being worn.
Virtual Private Cloud - Subnets in VPC networks now support IP addresses other than RFC 1918 addresses.
VPC Service Controls - Beta stage support for the following integration: Service Directory.
Anthos GKE deployed on-prem - Workload Identity is now available in Alpha for GKE on-prem. Preflight check for VM internet and Docker Registry access validation is updated. Preflight check for internet validation is updated to not follow redirect. The Ubuntu image is upgraded to include the newest packages. Upgraded the Istio image to version 1.4.7 to fix a security vulnerability. Some ConfigMaps in the admin cluster were refactored to Secrets to allow for more granular access control of sensitive configuration data.
Service Mesh - 1.5.4-asm.2 1.5.4-asm.2 is now available. Security fixes 1.5.4-asm.2 contains all the same security fixes that are in Anthos Service Mesh 1.4. Beta release of the Anthos CLI The Anthos CLI simplifies the installation of Anthos Service Mesh. Port change for automatic sidecar injection If you are installing Anthos Service Mesh on a private cluster, you must add a firewall rule to open port 15017 if you want to use automatic sidecar injection. The alpha authentication policy is deprecated See Updating to the beta security policies for more information. IstioOperator API replaces IstioControlPlane API The alpha IstioControlPlane API has been replaced by the IstioOperator API. Istio CNI plugin is supported By default Anthos Service Mesh injects an initContainer, istio-init, in pods deployed in the mesh. Enabling pod security policies no longer needed SDS security was improved by merging Node Agent with Pilot Agent as Istio Agent and removing cross-pod UDS, which no longer requires users to deploy Kubernetes pod security policies for UDS connections.
AI Platform Training - You can now use TPUs with TensorFlow 2.1 when you create a training job with runtime version 2.1.
Anthos GKE on-prem - Workload Identity is now available in Alpha for GKE on-prem. Preflight check for VM internet and Docker Registry access validation is updated. Preflight check for internet validation is updated to not follow redirect. The Ubuntu image is upgraded to include the newest packages. Upgraded the Istio image to version 1.4.7 to fix a security vulnerability. Some ConfigMaps in the admin cluster were refactored to Secrets to allow for more granular access control of sensitive configuration data.
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 #190
Monday, May 18, 2020
Welcome to issue #190 May 18th, 2020 News GPU HPC Official Blog Google Cloud and NVIDIA's enhanced partnership accelerates computing workloads - We're announcing our support for the new NVIDIA
GCP Newsletter #189
Monday, May 11, 2020
Welcome to issue #189 May 11th, 2020 News Data Analytics Official Blog Easy access to stream analytics with SQL, real-time AI, and more - Helping data engineers, ops teams access unified stream and
GCP Newsletter #188
Monday, May 4, 2020
Welcome to issue #188 May 4th, 2020 We've got a new region in Las Vegas. Various articles demonstrating the power and flexibility of Cloud Build. In case you didn't sign up yet, don't miss
GCP Newsletter #187
Monday, April 27, 2020
Hello, Welcome to issue #187 April 27th, 2020 News Anthos Official Blog Anthos—driving business agility and efficiency - Anthos updates, including GA for AWS support. Anthos Official Blog App
GCP Newsletter #186
Monday, April 20, 2020
Hello, Welcome to issue #186 April 20th, 2020 News Compute Engine Official Blog Protect your running VMs with new OS patch management service - New OS patch management service protects your Compute
You Might Also Like
Boosting men doesn’t come at women’s expense
Sunday, November 17, 2024
Neologism cross-posted a post from Men Forward Tomasz JasińskiNov 17 · Neologism Couple of news on masculinity Boosting men doesn't come at women's expense The Mask You Live In and Right To Be
The Toughest Math Benchmark Ever Built
Sunday, November 17, 2024
Frontier Math approach math reasoning in LLMs from a different perspective. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Vestus Mysteria/Best blinds/Flat glasses
Sunday, November 17, 2024
Recomendo - issue #437 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Kotlin Weekly #433
Sunday, November 17, 2024
ISSUE #433 17th of November 2024 Hello Kotliners! This week, we are bringing you some Coroutines, KMP Insights, and Kotlin Library Highlights. We hope these links will help you learn at least one new
Learn How to Spruce Up Your Article With Images, newsletterest1
Saturday, November 16, 2024
Tips from HackerNoon Editors ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
🤔 Steam Says You Don't Own Your Games — Lessons After a Social Media Break
Saturday, November 16, 2024
Also: iPhone Photo Mistakes to Avoid, and More! How-To Geek Logo November 16, 2024 Did You Know Until 1982, US pennies were 95 percent copper but were phased out over the course of the year to a 97.5
Weekend Reading —
Saturday, November 16, 2024
Sure is Tech Stuff What I Wish Someone Told Me About Postgres If you're just starting with Postgres, make sure to not repeat past mistakes. No GPS required: our app can now locate underground
Daily Coding Problem: Problem #1610 [Medium]
Saturday, November 16, 2024
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Given a stream of elements too large to store in memory, pick a random element
Ranked | How Often People Go to the Doctor, by Country 🩺
Saturday, November 16, 2024
An apple a day is certainly keeping the doctor away in some countries. Or is something else going on? View Online | Subscribe | Download Our App After 13 years, Visual Capitalist is revealing all of
⚙️ [Nov 21 Webinar] How Convirza Scaled Small Language Models for Real-Time Call Analytics—Without Breaking the Bank
Saturday, November 16, 2024
November 16, 2024 | Read Online Subscribe | Advertise Good Morning. Welcome to this special edition of The Deep View, brought to you in collaboration with Predibase. Companies that rely on analyzing