Google Cloud Weekly - GCP Newsletter #207
Welcome to issue #207 September 14th, 2020
News
Apigee Official BlogFaster, more powerful apps for everyone: What happened at Next OnAir this week - Google Next business application platform week highlights include API Gateway, Apigee and AppSheet capabilities, and digital transformation insights.
API Gateway Official Blog ServerlessGoogle Cloud API Gateway is now available in public beta - Google Cloud API Gateway makes it easy to securely share and manage serverless APIs.
Google Cloud Platform Official BlogIntroducing interactive code samples in Google Cloud documentation - With interactive code samples in Google Cloud documentation, you can replace the variables inline, before you even copy the snippet.
Data Analytics Official Blog SAPAnalytics get smarter for SAP customers with Informatica and Google Cloud - Informatica and Google Cloud have partnered to help SAP customers better integrate and manage their data and gain new, powerful capabilities like world class analytics and AI at scale.
API Apigee Official BlogAccelerate digital transformation with business application platform - Google Cloud launches API Gateway, Apigee data source for G Suite, AppSheet Automaton, and Business Application Platform.
Google Kubernetes Engine Official Blog SecurityExpanding Google Cloud’s Confidential Computing portfolio - Google Cloud Confidential Computing is now GA and including Confidential GKE Nodes.
Business Infrastructure Official BlogGoogle Cloud named a Leader in first Forrester Wave: Public Cloud Development & Infrastructure Platforms for ANZ - Forrester noted Google Cloud has built a compelling enterprise strategy using artificial intelligence (AI) and machine learning (ML), analytics, containers, and functions to build new applications or modernise legacy ones.
Business Google Cloud Platform Infrastructure Official BlogGoogle a leader in Gartner Magic Quadrant for Cloud Infrastructure and Platform Services - For the third consecutive year, Google Cloud is a leader in Gartner Infrastructure as a Service (IaaS) Magic Quadrant.
Assured workloads Official BlogNew capabilities for Assured Workloads for Government - Assured Workloads for Government is now GA with new features, including FedRAMP Moderate support.
Official Blog VMware EngineSpanning the globe with Google Cloud VMware Engine - With the addition of London, Frankfurt and Tokyo regions, Google Cloud VMware Engine is now available around the globe.
Google Cloud Platform Official BlogAnnouncing Google Cloud Next OnAir EMEA: 29 Sep - 27 Oct - Google Cloud Next OnAir EMEA begins 29 Sep and offers a full roster of curated content, including more than 30 new sessions specially tailored to the region.
Articles, Tutorials
Infrastructure, Networking, Security, Kubernetes
Official Blog SecurityLost in translation: encryption, key management, and real security - How encryption key management is an important part of data security, and best practices to follow in your implementation.
Google Kubernetes Engine KubernetesWhat is Google Kubernetes Engine (GKE)? - Sketchnote about GKE.
SecurityGCP Service Account + HashiCorp Vault - Using HashiCorp Vault to manage the keys of service accounts.
AWS DevOps KubernetesReducing costs by leveraging GKE Optimizations and GCP Preemptible VMs - In this article we will show an example of how the thought process works when we tackle the resource optimization problem.
Cloud Storage IAM SecurityRestricting Write Permissions on Folders in Google Cloud Storage with IAM Conditions - Setting access for Cloud Storage on the "folder" level.
Compute Engine MonitoringHow to install monitoring agent for cloud monitoring on multiple VMs - Simplifying installation of monitoring agents on multiple VMs.
App Development, Serverless, Databases, DevOps
Cloud SQLOptimize your RDS MySQL to GCP Cloud SQL Migration - Tips and tricks when migrating from AWS RDS to Cloud SQL.
Cloud Firestore Cloud SQL TutorialMigrate data from Firestore to Cloud SQL on Google Cloud - Migrating data from Firestore to Cloud SQL.
Serverless WorkflowsA first look at serverless orchestration with Workflows - Examples of using new GCP product - Workflows.
Cloud Endpoints Cloud Run PythonHow to deploy a simple Flask app on Cloud Run with Cloud Endpoint - Deploying Python web app on Cloud Run and Cloud Endpoints.
Cloud SpannerAnalyze running queries in Cloud Spanner to help diagnose performance issues - This article discusses how the Oldest Active Queries complements other introspection tools of Spanner and helps users troubleshoot system performance issues while they are ongoing.
API API Gateway Python ServerlessManage Serverless APIs With API Gateway in GCP - Example of using API Gateway to connect various serverless applications on GCP.
Cloud Run Security TutorialAuthorizing end users in Cloud Run with Pomerium - This guide covers how to deploy Pomerium to Cloud Run, providing end-user authentication and authorization to other endpoints.
Big Data, Analytics, ML&AI
Airflow Cloud Composer Data AnalyticsSetup DBT with Cloud Composer - Google Cloud Composer, and dbt can work together to develop ETL processes. This article will show you how to set up the two together.
Cloud DataprocLong-Running Spark Jobs on GCP using Dataproc with Preemptible Instances - Validating Spark Jobs on Dataproc Endure Preemptible Instance Recycling.
Beginner Cloud Pub/SubGoogle Cloud Pub/Sub - A brief overview of Cloud PubSub.
BigQueryBigQuery Explained: Storage Overview - This post dives into BigQuery storage organization and format, how to partition, and cluster data to optimize performance and costs.
BigQuery Cloud DataprepPublish Cloud Dataprep Profile Results to BigQuery - This article describes how to use webhooks and Cloud Functions to automatically publish Dataprep-generated profile information into BigQuery.
BigQueryUse Google Sheets as a ‘Data Creek’ for your Data Lake - How to use Google Sheets for your Data Integration to BigQuery.
BigQuery Public DatasetsFinding the Closest Weather Stations — BigQuery Public Datasets - Use BigQuery Public Datasets, Geography Functions, and ARRAY_AGG & UNNEST to locate and query local historical weather data near any address.
BigQuery Data AnalyticsCool things you can do using window functions in BigQuery - Using windowing functions in BigQuery.
BigQueryBigQuery: Populating a development environment with hashed data - Using BigQuery’s hashing functions to create test data for use in development/testing process.
Various
Business3 reasons why 2020 is a good time to re-evaluate your Google Cloud Partnership - Recent changes impacting Google Cloud partnerships are making 2020 a compelling time to re-assess your practice and opportunity.
GCP Certification2020 Google Cloud Certified Professional Data Engineer Certification - Preparing for the Data Engineer certification exam.
GCP CertificationGet Certified: Google Cloud Platform Professional Data Engineer - In this blog post series, you will find some personal suggestions about how to get certified on the Google Cloud Platform.
Slides, Videos, Audio
GCP Podcast - #235 Active Assist with Chris Law + MariaDB SkySQL with Robert Hedgepeth.
Kubernetes Podcast - #120 Airbnb, with Melanie Cebula.
Releases
BigQuery - You can now use the BQ.JOBS.CANCEL system procedure to cancel a job.
CDN - Added a new tutorial: Faster web performance and improved web protection for load balancing.
Compute Engine - You can build highly available deployments of stateful workloads on VM instances using stateful managed instance groups (stateful MIGs).
Dataproc - Added the PrivateIpv6GoogleAccess API field to allow configuring IPv6 access to Dataproc cluster. New sub-minor versions of Dataproc images: 1.3.68-debian10, 1.3.68-ubuntu18, 1.4.39-debian10, 1.4.39-ubuntu18, 1.5.14-debian10, 1.5.14-ubuntu18, 2.0.0-RC10-debian10, and 2.0.0-RC10-ubuntu18. 1.3-1.5 Images: HIVE-18323: Vectorization: add the support of timestamp in VectorizedPrimitiveColumnReader for parquet. 1.5 and 2.0 preview images: Upgraded the jupyter-core and jupyter-client packages in the 1.5 and 2.0 images to be compatible with the installed notebook package version. 2.0 preview image: HIVE-21085: Materialized views registry starts non-external Tez session. Fixed a regression that could cause clusters to fail to start if user-supplied keystore/truststore are provided when enabling Kerberos.
Cloud Data Loss Prevention - STREET_ADDRESS infoType detector is now available in all regions.
Cloud Firestore - You can now view your Firestore Security Rules in the Cloud Console.
Cloud Healthcare API - v1. Two new permissions, healthcare.locations.get and healthcare.locations.list, have been added to the IAM permissions.
IAM - You cannot undelete most service accounts at this time.
Google Kubernetes Engine - GKE clusters in the ERROR state will be automatically deleted. Kubernetes 1.18 is now available in the Rapid channel. TaintBasedEvictions are generally available in GKE in 1.18 clusters. Consumers of the certificatesigningrequests/approval API must now have permission to approve certificate signing requests (CSRs) for the specific signer requested by the CSR. GKE now allows clusters of up to 15,000 nodes when using GKE 1.18. In GKE 1.18, Shielded Nodes are enabled by default. While the GKE API does support the use of the ingressClassName and ingressClass resources, the Compute Engine ingress controller does not. Cluster Autoscaler for GKE 1.18 could have problems with very large clusters or scale ups where there are over 5,000 nodes in the cluster or over 1,000 nodes being added at the same time. GKE cluster versions have been updated. 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.
Load Balancing - Added a new tutorial: Faster web performance and improved web protection for load balancing.
Cloud Monitoring - The API for creating and managing alerting policies is now Generally Available.
Security Command Center - Security Command Center Premium is now in general availability (Container Threat Detection remains in beta). Improved Summary Dashboard A new set of interactive charts and tables provide a high-level overview of all threats and vulnerabilities. Onboarding and configuration upgrades A streamlined interface lets you manage organization-wide service enablement settings. Security Health Analytics now supports real-time detections, with some exceptions. Managed Web Security Scans are now available to all Security Command Center Premium users. gcloud integration with new, simplified Beta APIs (Alpha) The gcloud command line interface can now access configuration functionality through new Beta APIs. Documentation New documentation includes details on onboarding and enablement in the Security Command Center latency overview and updates on billing tiers.
Cloud Spanner - Cloud Spanner introduces a new introspection tool that provides insights into queries that are currently running in your database.
Cloud Storage - New conditions available for Object Lifecycle Management: Noncurrent time conditions allow you to define lifecycle actions based on when an object became noncurrent. Custom time metadata is now available for objects.
Cloud TPU - Compute Engine TPU Metrics and Logs In-Context New Monitoring tab for TPUs provides key TPU Metrics and access to logs at a glance.
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 #206
Monday, September 7, 2020
Welcome to issue #206 September 7th, 2020 The last week of OnAir is here and it's about What's Next In Enterprise IT. News Official Blog An AI gold mine: What happened at Google Cloud Next
GCP Newsletter #205
Monday, August 31, 2020
Welcome to issue #205 August 31st, 2020 News Official Blog Accelerate your application development and delivery - At Google Cloud Next '20: OnAir, we released a wealth of tools and capabiltiies to
GCP Newsletter #204
Monday, August 24, 2020
Welcome to issue #204 August 24th, 2020 Although last week of Cloud OnAir was about databases, we have many interesting non-databases related news too :) This week is about Application Modernization.
GCP Newsletter #203
Monday, August 17, 2020
Welcome to issue #203 August 17th, 2020 After exciting Data Analytics, Data Management and Databases is the topic for this week's OnAir. News Data Analytics Official Blog What's new and
GCP Newsletter #202
Monday, August 10, 2020
Welcome to issue #202 August 10th, 2020 Last week of Cloud Next OnAir was about Security, this week is about Data Analytics! News Official Blog Security A better, safer normal: Helping you modernize
You Might Also Like
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
How To Spruce Up Your Article With Images
Saturday, November 16, 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 16, 2024? The HackerNoon
🐍 New Python tutorials on Real Python
Saturday, November 16, 2024
Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Take Your Python Skills to the Next Level with
Being online in Russia, weight loss and world stories
Saturday, November 16, 2024
Neologism #21, 16.11.2024 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏