Google Cloud Weekly - GCP Newsletter #220
Welcome to issue #220 December 14th, 2020
Probably some had not so smooth start of the week due to Google's outage (or something else). Hopefully, you will relax a bit more by reading the latest news and articles regarding GCP.
News
BigQuery Data Analytics Dataform Official BlogDataform is joining Google Cloud: Deploy data transformations with SQL in BigQuery - With our of Dataform, you can now leverage software development best practices to define, document, test and deploy data transformations using SQL executed within BigQuery.
Cloud Dataproc Dataproc Hub Machine Learning Official BlogDataproc Hub makes notebooks easier to use for machine learning - Dataproc Hub, now generally available, makes it easy to use open source, notebook-based machine learning on Google Cloud, powered by Spark.
Data Analytics Official BlogFaster machine learning on Dataproc with new initialization action - Setting up environments for Machine Learning is tricky. This blog post explains how to do so with a new initialization action.
Cloud Dataproc Data Analytics Official Blog PythonImprove the data science experience using scalable Python data processing - Announcement of the Dask support for Dataproc, Google Cloud’s fully managed Apache Hadoop and Apache Spark service, via a new initialization action.
Cloud Run Official Blog ServerlessCloud Run min instances: Minimize your serverless cold starts - With Cloud Run’s new min instances feature, you can ensure your application never scales entirely to zero if you don’t want it to.
Infrastructure Official BlogGoogle Cloud named a leader in latest Forrester Research IaaS Platform Native Security Wave - Forrester evaluated seven public cloud platforms against 29 criteria. Google Cloud scored highest overall on current offering, and received the highest score possible in its strategic plans for security posture management, hypervisor security, guest OS and container protection, and network security.
Google Cloud Platform Official BlogGoogle Cloud initiatives offer researchers critical support during the pandemic - New initiatives offer crucial support to overburdened researchers in these difficult times.
Google Cloud PlatformArchitecture Center - Discover reference architectures, guidance, and best practices for building or migrating your workloads on Google Cloud.
Articles, Tutorials
Infrastructure, Networking, Security, Kubernetes
Cloud Identity Aware Proxy Official BlogWhat is zero trust identity security? - GCP Comis explains what is zero trust indentity security.
Official Blog WindowsEnabling Microsoft-based workloads with file storage options on Google Cloud - Check out the range of SMB file services in Google Cloud that meet the varying needs of Microsoft shops, from self-managed to fully managed.
App Development, Serverless, Databases, DevOps
Cloud SQL Database Migration Service Official BlogPreparing your MySQL database for migration with Database Migration Service - Database Migration Service is an easy-to-use, serverless migration tool that provides minimal downtime database migration to Cloud SQL for MySQL (Preview) and Cloud SQL for PostgreSQL (available in Preview by request).
API Official Blog ServerlessHow to develop secure and scalable serverless APIs - Building your RESTful APIs on top of a serverless platform like Cloud Run or Cloud Functions can improve performance and reduce costs.
Cloud Run JavaDeploying your Spring Boot application in Cloud Run - Discover how to easily deploy a Spring Boot application on Cloud Run.
CI Cloud Build Cloud RunContinuous Deployment pipeline with Cloud Build on Cloud Run - Building CI pipeline for Cloud Run.
Cloud Functions Serverless WorkflowsWorkflow for Serverless — Cloud Functions + Workflow [Basic] - GCP Workflow serverless orchestration of Cloud functions.
ServerlessDay #6 with Cloud Workflows: arrays and dictionaries - Continuation of series of articles on Cloud Workflows.
Cloud Build Compute Engine WorkflowsRun shell commands and orchestrate Compute Engine VMs with Cloud Workflows - Automate the execution of shell commands in a fully serverless and secure way without managing private keys.
Dialogflow Official BlogIntegrating Dialogflow with Google Chat - A walk through a bot that was inspired by a real use case here at Google.
Cloud Functions IAM Security ServerlessOverview of Google Cloud Function Identities - Properly scope your Cloud Functions to limit security risks on Google Cloud Platform.
Big Data, Analytics, ML&AI
Data Analytics Official BlogPub/Sub makes scalable real-time analytics more accessible than ever - Here’s how the move from daily batch processing to real-time processing for data analytics gets easier with Pub/Sub to scale fast.
Airflow Cloud Composer PythonStarThinker On Airflow / Composer - StarThinker is a Google gTech built python framework for creating and sharing re-usable workflow components.
Cloud Pub/Sub Data AnalyticsThings I wish I knew about Google Cloud Pub/Sub: Part 2 - This is a continuation of our three part series in providing useful tidbits in using Pub/Sub effectively.
Big Data BigQueryBigTips: INFORMATION_SCHEMA Views in BigQuery, Part 2, with extra Scripts and Procedures! - Making the INFORMATION_SCHEMA a little easier to use!
BigQuery DataformBuilding SQL pipelines in BigQuery with Dataform (Part 1) - Collaboratively transform, document, schedule datasets using SQL.
Big Data BigQueryBigTips: Random Numbers and Random Dates - Generating random numbers in a range, and random dates in BigQuery.
BigQuery Data ScienceTime series analytics with BigQuery part 2 - The second in a series of posts on implementing time series analytics in BigQuery, this time defining sliding windows and session windows.
BigQuery Data Science5 Bigquery SQL performance tips for modern data scientists - SQL tuning tips and advice to help reduce BigQuery costs. Start 2021 off on the right foot!
Document AI Official BlogUsing Document AI to automate procurement workflows - Shine a light on all your "dark" data with Google's Document AI. Turn unstructured pdfs into fully automated workflows with machine learning powered parsers.
AI Platform GPU TensorFlowGetting Started with Distributed TensorFlow on GCP - In this tutorial-style article, you’ll get hands-on experience with GCP data science tools and train a TensorFlow model across multiple GPUs. You’ll also learn key terminology in the field of distributed training, such as data parallelism, synchronous training, and AllReduce.
Various
Billing Cloud Run Firebase GCP ExperienceWe Burnt $72K testing Firebase + Cloud Run and almost went Bankrupt [Part 1] - Story of what led to an unexpected bill.
Billing Cloud Run Firebase GCP ExperienceWe Burnt $72K testing Firebase - Cloud Run and almost went Bankrupt [Part 2] - Story of what led to an unexpected bill.
Cloud SQL GCP Experience Official BlogMakerBot implements an innovative autoscaling solution with Cloud SQL - See how 3D printing company MakerBot migrated its MySQL instances to Google Cloud.
Official BlogGoogle Cloud fuels new discoveries in astronomy - Google Cloud contributes to high-performance computing and machine learning research in the science of astronomy.
Cloud SQL GCP Experience Official BlogKeeping students, universities and employers connected with Cloud SQL - Startup company Handshake uses Google’s managed database service, Cloud SQL, to run their web apps with high performance.
Cloud SQL GCP Experience Official BlogEnsuring financial stability starts with database stability - From the Google Cloud blog, how one financial company migrated 180 MySQL database instances from Rackspace to Cloud SQL to save time and money.
GCP Experience Official Blog TPUSamsung Electronics supercharges Bixby with Cloud TPUs & TensorFlow - Samsung improves Bixby voice recognition model training speeds 18x with Cloud TPUs.
GCP Certification5 Best GCP Associate Cloud Engineer Certification Courses in 2021 - These are the best online courses to crack the Google Cloud Platform Associate Cloud Engineer Certification in 2021.
Google Cloud Platform JavascriptWhy is the Google Cloud UI so slow? - Analysis of Cloud Console from web app point of view.
GCP Certification Machine LearningML Engineer certification - Preparing and taking exam for ML Engineer Certification exam.
Slides, Videos, Audio
Kubernetes Podcast - #131 Kubernetes 1.20, with Jeremy Rickard.
Pluralsight Course - Cloud Migrations: Executive Briefing - This course will teach you the why and what of cloud migration, and give the I.T. leader a strong foundation of principles and strategies for success.
Releases
Anthos Config Management - 1.6.0. Anthos Policy Controller now includes additional policies covering many of the CIS Kubernetes Benchmark 1.5.1 controls. Anthos Policy Controller has been updated to include a more recent build of OPA Gatekeeper (hash: acd32ec7). Support for Git submodules has been fixed in this version.
Anthos - Anthos 1.6.0 is now available.
AppEngine Standard Java - Updated Java SDK to version 1.9.84.
BigQuery - Updated version of Magnitude Simba ODBC driver includes bug fixes and enhancements such as support for BigNumeric data and improved driver logic. Updated version of Magnitude Simba JDBC driver includes bug and security fixes and enhancements such as support for Java 11, SSL trust store, BigNumeric data, and version-agnostic fully-qualified class names.
Cloud Composer - Support for VPC Security Controls is now generally available (GA).
Compute Engine - Preview: You can configure how your regional managed instance group distributes instances across zones by using capacity-aware distribution shapes, which can automatically deploy instances to zones where capacity is available and optionally prioritize the use of reservations. You can migrate a VM instance from one network to another. Preview: Schedule-based autoscaling for managed instance groups lets you improve the availability of your workloads by scheduling capacity ahead of anticipated load. GA: You can now access OS inventory data from Cloud Asset Inventory. GA: Per-group metrics let you autoscale a zonal managed instance group based on any Cloud Monitoring metric—for example, a Pub/Sub queue size or custom metrics from your application.
Config Connector - Config Connector version 1.33.0 is now available. Added support for the ComputeProjectMetadata resource. Added resourceID field to ServiceUsageService and StorageNotification. Added computeResponseHeaders field to ComputeBackendService. Added maintenancePolicy.maintenanceExclusion field to ContainerCluster. Added description and disabled fields to LoggingLogSink. DataflowJobs can now be acquired via name. Added IAM support to BigtableTable.
Dataproc - Restartable jobs: Added the ability for users to specify the maximum number of total failures when a job is submitted. Image 2.0 preview Using the n1-standard-1 machine type is no longer supported. The Dataproc Metastore Service is now available in the us-east4, europe-west2, asia-northeast1, and australia-southeast1 regions in addition to the existing us-central1 region. New sub-minor versions of Dataproc images: 1.3.78-debian10, 1.3.78-ubuntu18, 1.4.49-debian10, 1.4.49-ubuntu18, 1.5.24-debian10, 1.5.24-ubuntu18, 2.0.0-RC20-debian10, and 2.0.0-RC20-ubuntu18. Image 1.5: Upgraded Hadoop to version 2.10.1.
Cloud Data Loss Prevention - Added whole document classification support with the following infoType detectors: DOCUMENT_TYPE/FINANCE/REGULATORY DOCUMENT_TYPE/FINANCE/SEC_FILING DOCUMENT_TYPE/HR/RESUME DOCUMENT_TYPE/LEGAL/BLANK_FORM DOCUMENT_TYPE/LEGAL/BRIEF DOCUMENT_TYPE/LEGAL/COURT_ORDER DOCUMENT_TYPE/LEGAL/LAW DOCUMENT_TYPE/LEGAL/PLEADING DOCUMENT_TYPE/R&D/PATENT DOCUMENT_TYPE/R&D/SOURCE_CODE DOCUMENT_TYPE/R&D/SYSTEM_LOG DOCUMENT_TYPE/R&D/DATABASE_BACKUP.
Google Kubernetes Engine - With the release of GKE node version 1.19, the Container-Optimized OS with Docker (cos) variant is deprecated. 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. 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 - Health check logging is now available in General Availability.
Cloud Logging - Cloud Logging calculates the system logs-based metrics byte_count and log_entry_count on stored logs only, unlike user-defined logs-based metrics which are calculated on both stored and excluded logs. In the Logs Explorer, you can now stream your log entries in real time as Cloud Logging ingests them.
Cloud Memorystore - Support for Redis AUTH on Memorystore for Redis is now Generally Available.
Private Catalog - Private Catalog launches an updated Cloud Console experience for cloud admins.
Cloud Spanner - Cloud Spanner supports a new statement hint, LOCK_SCANNED_RANGES, allowing you to request an exclusive lock on a set of ranges scanned by a transaction.
Virtual Private Cloud - Packet Mirroring direction control is now available in General Availability. DNS peering for private services access is now available in Preview.
VPC Service Controls - Preview support for the following integration: Identity-Aware Proxy for TCP forwarding.
AI Platform Prediction - Runtime version 2.3 is now available.
Anthos GKE deployed on-prem - Anthos GKE on-prem 1.6.0-gke.7 is now available. Users can use a credential configuration file with gkeadm (credential.yaml), which is generated during running the gkeadm create config command, to improve security by removing credentials from admin-ws-config.yaml. Node Problem Detector and Node Auto Repair automatically detect and repair additional failures, such as Kubelet-API server connection loss (an OSS issue) and long-lasting DiskPressure conditions. Preview: Repair administrator master VM failures by using the new command, gkectl repair admin-master. Preview: Secrets Encryption for user clusters using Thales Luna Network HSM Devices. Preview: Service Account Key Rotation in gkectl for Usage Metering, Cloud Audit Logs, and Google Cloud's operations suite service accounts. Anthos Identity Service enables dynamic configuration changes for OpenID Connect (OIDC) configuration without needing to recreate user clusters. Added support for CIDR in IP block file for static IP. Google Cloud's operations suite support for bundled Seesaw load balancing: Metrics and logs of bundled Seesaw load balancers are now uploaded to Google Cloud through Google Cloud's operations suite to provide the best observability experience. Cloud Audit Logs Offline buffer for Cloud Audit Logs: Audit logs are now buffered on disk if not able to reach Cloud Audit Logs and can withstand at least 4 hours of network outage. CSI volume snapshots The CSI snapshot controllers are now automatically deployed in user clusters, enabling the users to create snapshots of persistent volumes and restore the volumes' data by provisioning new volumes from these snapshots. Functionality changes: Gkectl diagnose cluster and snapshot enhancements: Added a --log-since flag to gkectl diagnose snapshot. Breaking changes: kubernetes.io/anthos/apiserver_request_total is deprecated; instead, use kubernetes.io/anthos/apiserver_aggregated_request_total. Fixes: Security fix: Resolve credential file references when only a subset of credentials are specified by reference. Known issues: gkectl update reverts your edits on clientconfig CR in 1.6.0.
AI Platform Training - Runtime version 2.3 is now available.
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 #219
Monday, December 7, 2020
Welcome to issue #219 December 7th, 2020 News Networking Official Blog Traffic Director Traffic Director takes application networking beyond Google Cloud - Traffic Director can now manage traffic on
GCP Newsletter #218
Friday, December 4, 2020
Welcome to issue #218 November 30th, 2020 News BigQuery Data Analytics Machine Learning Official Blog What's new in BigQuery ML: non-linear model types and model export - Check out new non-linear
GCP Newsletter #217
Monday, November 23, 2020
Welcome to issue #217 November 23rd, 2020 News Compute Engine HPC Official Blog The need for speed: Using C2 machines for your HPC workloads - Optimize your HPC workloads for the compute-optimized (C2)
GCP Newsletter #216
Monday, November 16, 2020
Welcome to issue #216 November 16th, 2020 News Anthos Official Blog Introducing the Anthos Developer Sandbox—free with a Google account - The new Anthos Developer Sandbox spins up all the tools you
GCP Newsletter #215
Monday, November 9, 2020
Welcome to issue #215 November 9th, 2020 News Cloud SQL Official Blog Cloud SQL now supports PostgreSQL 13 - Fully managed Cloud SQL cloud database service now supports PostgreSQL 13. Document AI
You Might Also Like
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 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Warning: DEEPDATA Malware Exploiting Unpatched Fortinet Flaw to Steal VPN Credentials
Saturday, November 16, 2024
THN Daily Updates Newsletter cover Python Feature Engineering Cookbook, Third Edition ($35.99 Value) FREE for a Limited Time A complete guide to crafting powerful features for your machine learning