Google Cloud Platform Technology Nuggets — March 16–31, 2022 Edition
Welcome to the March 16–31, 2022 edition of Google Cloud Technology Nuggets.
Architecting with Google Cloud
Architecting with Google Cloud series has been one of the popular series where Customers discuss how they have implemented solutions on Google Cloud. The series is now available as a playlist, where you can see the entire list of episodes. In addition to that, there is also a web page that has the entire collection of it along with a link to the Cloud Architecture Center, where you can check out reference architectures, best practices and more.
This edition’s customer story discusses how Les Echos and Google put together a serverless architecture that replaced a legacy solution that grew over the years and became difficult to manage. Les Echos had a central site that used to tap into multiple regional sites, each having its own stack/solution. This became difficult to manage plus put a strain on reliability. The modern solution uses Cloud Run for each site with Cloud Load Balancing and Cloud Armor securing and scaling the service at the front-end.
Check out the blog post for more details.
First up, we have our CISO Perspectives for the month of March 2022. For those of you, who are new to this, the monthly CISO Perspectives are a good summary of key security issues around the industry, within Google Security Teams, around compliance and more.
Our first Google Security Talks of 2022 was held recently. The theme was around Threat Detection and response. Did you miss it? We have you covered here with all the sessions available on-demand.
Confidential VMs on Google type of N2D Compute Engine VM running on processors using AMD Secure Encrypted Virtualization (SEV). As per the definition, “Confidential VMs offer high performance, while keeping memory encrypted with a dedicated per-VM instance key that is generated by hardware and resides solely within the processor. These keys are not accessible by Google and allow customers to keep sensitive code and confidential data secure during processing. An interesting use of Confidential VMs comes from Idea Evolver and AstraZeneca, who had to ensure that a confidential medical application with key requirements around confidentiality, privacy and security was accessible only to the specified users. In-memory encryption was a key requirement of this application and they were early adopters of the Confidential VMs service. Read the blog post for more details.
DevOps and SRE
Reliability is a key feature of any system and organizations early in their journey struggle with defining the reliability of their front door systems (customer user journeys), which are dependent on the systems below in the stack. Check out this interesting conversation between Google Developer Advocates on how you can build reliable systems on … unreliable components.
In a recent release to our Alert Notifications, you can now create custom severity levels on your alert policies and have this data included in your notifications for a more effective integration with external systems (Webhook, PagerDuty, etc).
Google Cloud Data Summit is happening April 6. If you are a data practitioner looking to learn more about Google Data Products, Roadmap, Customers and more, you don’t want to miss this. Visit the Data Cloud Summit homepage to register now.
Dataproc Serverless is a managed service that lets you run Spark batch workloads. The workload types that it supports are Pyspark, Spark SQL, Spark R and Spark Java/Scala. An interesting blog post covers how you can utilize Dataproc Serverless along with Cloud Functions and Pub/Sub to ingest file data into BigQuery.
Last year as part of the public datasets programs, Google had made available Google Trends public dataset, which allowed users to tap into Google-owned search data. The dataset has now been expanded and will include trends data beyond the US to an additional 50 countries worldwide. It will also provide Daily Top Stories and Top rising queries by country code and sub-region. Check out the blog post that gives more information on the announcement, along with how you can get started with the BigQuery sandbox.
Contact Center AI has got a boost with the release of Google Cloud Contact Center AI platform. This helps take the service to the next level by providing the features to create an end-to-end contact center solution. It now supports software development kits to integrate the solution, support for managing multiple channels, using a CRM as a single source for defining the customer experience, AI-driven routing and more.
If you have been waiting to get a good grasp of Vector embeddings and how you can use them, then look no further than this blog post. The post builds up by talking first about what you can build with embeddings, what they are and the kind of things that they can contain. It then explains how you can build your model that can help you infer semantically meaningful embeddings via pre-trained models and building your own custom models.
Serverless App Development
It has been a busy year for Workflows and Eventarc. Now available in Preview, you can create Eventarc triggers for Workflows. The blog post goes into the detail of how the introduction of this feature has simplified the ability to trigger the workflows directly from an Eventarc trigger, instead of an intermediary service (Cloud Run). This is a welcome integration and the updated architecture from the blog post clearly indicates that.
In an earlier blog post, you can also learn how to script Eventarc triggers using Terraform.
Let’s learn about GCP
In our section to learn more about GCP, we have a few resources in this edition. First up, is an introduction to Google Cloud with the focus on designing an architecture for an application. How would you go about building it and what services are available in the core areas of compute, storage, databases, analytics and more to help you understand the bigger picture of our Google Cloud Services.
Next up, let me ask if you have a good understanding of IP Addresses and Subnetting in Google Cloud? This article is a great introduction to this important topic.
Finally, are you thinking of implementing your startup idea on Google Cloud? What is the best way to get started small, utilize the core services and then slowly move down the path to securing, scaling and operating your solution on Google Cloud. This video series is a great introduction to our services with demos on how to use each of these options. Plus you have a handy roadmap as shown below.
Stay in Touch
Have questions, comments, or other feedback on this newsletter? Please send Feedback.
Looking to keep a tab on new Google Cloud product announcements? We have a handy page that you should bookmark → What’s new with Google Cloud.