Introducing a New, Convenient Way for Your Customers to Contact You

The world is mobile, and your visitors and customers expect to be able to easily contact you using their mobile device. With WordPress.com’s new WhatsApp button, you can provide a one-click, secure way for people to open WhatsApp, with your phone number and a message pre-filled.

Insert the WhatsApp button with your phone number and a custom message pre-filled.

Adding the button is easy. In the block editor, create a new block and search for WhatsApp:

The WhatsApp button is available now to all WordPress.com sites on a Premium, Business, or eCommerce plan. You can upgrade your site to one of these plans, try it out for 30 days, and if you’re not satisfied with your upgrade we’ll grant you a full refund.

If you decide to cancel your paid plan after you’ve already accepted the free custom domain, the domain is yours to keep. We simply ask that you cover the costs for the domain registration.

We hope the WhatsApp button helps you connect with your customers and visitors in new ways. Give it a try today!
Quelle: RedHat Stack

The Classic editing experience is moving, not leaving

With the introduction of the Block editor, the WordPress.com Classic Editor was set for retirement at the beginning of June. We pushed that back a bit to make time for more changes that ease the transition to the Block editor — and now it’s time! With the new and improved Classic block, you have the best of both editors: the flexibility and stability of the Block editor, and the Classic editor interface you know.

From August 11 all WordPress.com accounts will switch from Classic editor to the new Block editor. It will happen in phases, and you’ll get an email to let you know to expect the change.

Here’s what you need to know if you’re a fan of the Classic editor experience.

Why the change?

There are exciting new features in the pipeline that require the new WordPress editor. It’s not technically possible to retrofit them into the older, Classic editor, and we want to make sure everyone can take advantage of them as they become available. With all WordPress.com users publishing with the Block editor, all WordPress.com users always have the latest and greatest.

Can I create simple blog posts the way I always have?

Yes, with the Classic block! It provides an editing experience that mimics the Classic editor — the same options and tools, in the same spot.

To use it, add a Classic block to your post or page, then add and edit both text and media right inside it.

What about editing posts and pages already created in the Classic editor?

Many of you have lots of pages and posts already created and published with the Classic editor. Previously, editing them in the Block editor led to a lot of prompts asking you to convert the content to blocks. Now there’s a single “Convert to blocks” menu item to take care of it in one go.

Use it to upgrade your posts and pages to block-based content at your leisure.

Can I combine the Classic block with other blocks?

The Classic block gives you the best of both worlds. You can continue writing and editing your posts with the simple Classic interface — but when you want to experiment with more complex layouts and functionality you can play with the flexibility of blocks. For example, have you ever wanted an easy way to show off your favorite podcast?

The Block editor also has updates to bring in some of your favorite classic features, like a clean editing screen. The Block editor displays pop-up options and menus as you type — they give you lots of control, but you might not always want them visible over your content. Turn on Top toolbar mode to keep them pinned to the top of the screen. It’s a great way to experience the full flexibility of the block editor while still allowing distraction-free writing.

Look out for the email letting you know when to expect the Block editor switch! In there meantime, learn more about working with the Block editor and the Classic block.
Quelle: RedHat Stack

Mirantis Acquires Lens, the World’s Most Popular Kubernetes IDE, to Simplify App Development for Amazon EKS, Google GKE, Microsoft AKS, and On-Prem Clouds

The post Mirantis Acquires Lens, the World’s Most Popular Kubernetes IDE, to Simplify App Development for Amazon EKS, Google GKE, Microsoft AKS, and On-Prem Clouds appeared first on Mirantis | Pure Play Open Cloud.
Lens has widespread adoption and is one of the top trending Kubernetes projects on GitHub
Campbell, CA, August 13, 2020 — Mirantis, the open cloud company, today announced the company has acquired Lens – the Kubernetes integrated development environment (IDE) open source project from its authors, bringing multi-cluster management into the mainstream and greatly simplifying the experience for developers working with Kubernetes and cloud-native applications. This follows the Mirantis acquisition of the team behind the product in February.
Available on Github under the MIT license, Lens has garnered widespread adoption since its launch as an open source project in March 2020. With a growing community of 35,000 users and 7,000 stargazers on GitHub, it has become one of the top trending open source projects in the cloud-native ecosystem. According to publicly available data, some of the largest companies in the world are using Lens to accelerate their Kubernetes efforts at scale, including Apple, Rakuten, Zendesk, TIM, and Adobe.
Lens eliminates the Kubernetes complexity that has hindered mainstream developer adoption since its inception. The tool unlocks situational awareness and enables users to easily manage, develop, debug, monitor, and troubleshoot their workloads across multiple clusters in real time. It supports any certified Kubernetes distribution on any infrastructure, providing freedom of choice for hundreds of enterprises around the world. Lens is a standalone desktop application and works with MacOS, Windows, and Linux operating systems. Users may download and install the software free of charge. 
“Lens has enabled our developers to be more productive by accelerating and simplifying the Kubernetes development workflow,” said Matti Paksula, CTO at Supervisor.com. “The best feature in my opinion is that when I do kubectl get pod in the terminal, the dashboard you are looking at is always in the right context. Additionally, I don’t need to worry about working with stale information because everything is real time.” 
With the acquisition, Mirantis will invest significantly in Lens future development while committing to continue working collaboratively with the Lens community and leading ecosystem players. Lens will remain free and open source.
“Just like Visual Studio was a breakthrough for software developers, Lens is a game changer for Kubernetes developers and operators. It makes writing, testing and running Kubernetes apps easy and simple on any public or private cloud.” said Adrian Ionel, co-founder and CEO, Mirantis. “Lens fills a major gap in moving people from being interested in Kubernetes to being productive with Kubernetes.”
Lens features include:

Immediate Situational Awareness in Context: Lens provides users the easiest and fastest path to situational awareness in real-time for Kubernetes applications and clusters. With a context-aware terminal, built-in Prometheus stats, and comprehensive logging Lens provides users with the easiest and fastest navigation through all layers in the stack, so they can view performance data and troubleshoot issues. 
Context-Aware Terminal: The built-in terminal includes a version of kubectl that is always API-compatible with your cluster and in the right context by automatically downloading and assigning the correct version in the background. As the user switches from one cluster to another, the terminal maintains the correct kubectl version and context.
Multi-Cluster Management on Any Cloud: Access and work with any number of Kubernetes clusters on any cloud, from a single unified IDE. The clusters may be local (e.g. minikube, Docker Desktop) or external (e.g. Docker Enterprise, EKS, AKS, GKE, Rancher, or OpenShift). Clusters may be added simply by importing the kubeconfig with cluster details.
Multiple Workspaces: Workspaces are used to organize any number of clusters into logical groups. They are useful for DevOps and SREs who need to manage multiple (even hundreds of) clusters. A single workspace contains a list of clusters and their full configuration.
Built-In Prometheus Stats: See real-time graphs and resource utilization charts integrated into the dashboard, always in the right context. Lens comes with a built-in and multi-tenant Prometheus setup that respects role-based access control (RBAC) for each user. Users will see visualizations for all the namespaces and resources to which they have access. 

“It’s been amazing to see the rapid adoption of Lens. User growth has been entirely organic so clearly there was a need for a developer-friendly Kubernetes IDE,” said Miska Kaipiainen, founder and principal of the Lens open source project. “With Mirantis, Lens will remain vendor neutral and open source, and maintain its independence. We’re excited to invest more in new feature development, community building, and cloud native technology integrations to make the product better for everybody in the ecosystem.”
A technical demo video of Lens will be available at the KubeCon EU virtual event August 17-20 in the Demo Theater. Visit the Mirantis booth in the Platinum Expo Hall to chat live with the Lens team.
Join the Lens movement on Slack: k8slens.slack.com.The post Mirantis Acquires Lens, the World’s Most Popular Kubernetes IDE, to Simplify App Development for Amazon EKS, Google GKE, Microsoft AKS, and On-Prem Clouds appeared first on Mirantis | Pure Play Open Cloud.
Quelle: Mirantis

Lens, the world’s most popular Kubernetes IDE, has found a new home at Mirantis

The post Lens, the world’s most popular Kubernetes IDE, has found a new home at Mirantis appeared first on Mirantis | Pure Play Open Cloud.
As you may have heard, Mirantis will oversee development of the open source Lens IDE for Kubernetes.  Lens brings multi-cluster management into the mainstream and simplifies the experience for developers working with Kubernetes and cloud-native applications. 

Lens is quickly becoming a Big Deal(TM). Available on Github under the MIT license, Lens has seen blistering widespread adoption since its launch as an open source project this March. With a growing community of 40,000+ users and 7,300+ stargazers on GitHub, it is one of the top trending open source projects in the cloud-native ecosystem. (According to publicly available data, some of the largest companies in the world are using Lens to accelerate their Kubernetes efforts at scale, including Apple, Rakuten, Zendesk, TIM, and Adobe.)

So what’s the big fuss?  Kubernetes has a dashboard, right?  Well, yes, but it’s not really designed to give you the functionality Lens does, including:

Multi-Cluster management on any cloud, whether local (e.g. minikube, Docker Desktop) or external (e.g. Docker Enterprise, EKS, AKS, GKE, Rancher, or OpenShift). Simply import the kubeconfig. You can even group clusters into workspaces.
Immediate situational awareness in context, with a context-aware terminal, built-in Prometheus stats, and comprehensive logging that lets you look at all layers in the stack. Imagine seeing a pod’s logs without having to jump through a million hoops! 
Context-aware terminal includes a version of kubectl that is always API-compatible with your cluster and in the right context, even as you switch from one cluster to another.
Built-In Prometheus stats lets you see real-time graphs and resource utilization charts integrated into the dashboard, always in the right context. 

That’s a lot of words.  Let’s see what Lens looks like:

Crazy that Kubernetes can be that easy, huh?  We’re hugely excited to be part of the Lens movement. Join us on the Lens Slack,  download Lens now and let us know what you think!  

 The post Lens, the world’s most popular Kubernetes IDE, has found a new home at Mirantis appeared first on Mirantis | Pure Play Open Cloud.
Quelle: Mirantis

Mirantis Acquires Lens, the World’s Most Popular Kubernetes IDE, to Simplify App Development for Amazon EKS, Google GKE, Microsoft AKS, and On-Prem Clouds

The post Mirantis Acquires Lens, the World’s Most Popular Kubernetes IDE, to Simplify App Development for Amazon EKS, Google GKE, Microsoft AKS, and On-Prem Clouds appeared first on Mirantis | Pure Play Open Cloud.
Lens has widespread adoption and is one of the top trending Kubernetes projects on GitHub

Campbell, CA, August 13, 2020 — Mirantis, the open cloud company, today announced the company has acquired Lens – the Kubernetes integrated development environment (IDE) open source project from its authors, bringing multi-cluster management into the mainstream and greatly simplifying the experience for developers working with Kubernetes and cloud-native applications. This follows the Mirantis acquisition of the team behind the product in February.

Available on Github under the MIT license, Lens has garnered widespread adoption since its launch as an open source project in March 2020. With a growing community of 35,000 users and 7,000 stargazers on GitHub, it has become one of the top trending open source projects in the cloud-native ecosystem. According to publicly available data, some of the largest companies in the world are using Lens to accelerate their Kubernetes efforts at scale, including Apple, Rakuten, Zendesk, TIM, and Adobe.

Lens eliminates the Kubernetes complexity that has hindered mainstream developer adoption since its inception. The tool unlocks situational awareness and enables users to easily manage, develop, debug, monitor, and troubleshoot their workloads across multiple clusters in real time. It supports any certified Kubernetes distribution on any infrastructure, providing freedom of choice for hundreds of enterprises around the world. Lens is a standalone desktop application and works with MacOS, Windows, and Linux operating systems. Users may download and install the software free of charge. 

“Lens has enabled our developers to be more productive by accelerating and simplifying the Kubernetes development workflow,” said Matti Paksula, CTO at Supervisor.com. “The best feature in my opinion is that when I do kubectl get pod in the terminal, the dashboard you are looking at is always in the right context. Additionally, I don’t need to worry about working with stale information because everything is real time.” 

With the acquisition, Mirantis will invest significantly in Lens future development while committing to continue working collaboratively with the Lens community and leading ecosystem players. Lens will remain free and open source.

“Just like Visual Studio was a breakthrough for software developers, Lens is a game changer for Kubernetes developers and operators. It makes writing, testing and running Kubernetes apps easy and simple on any public or private cloud.” said Adrian Ionel, co-founder and CEO, Mirantis. “Lens fills a major gap in moving people from being interested in Kubernetes to being productive with Kubernetes.”

Lens features include:

Immediate Situational Awareness in Context: Lens provides users the easiest and fastest path to situational awareness in real-time for Kubernetes applications and clusters. With a context-aware terminal, built-in Prometheus stats, and comprehensive logging Lens provides users with the easiest and fastest navigation through all layers in the stack, so they can view performance data and troubleshoot issues. 
Context-Aware Terminal: The built-in terminal includes a version of kubectl that is always API-compatible with your cluster and in the right context by automatically downloading and assigning the correct version in the background. As the user switches from one cluster to another, the terminal maintains the correct kubectl version and context.
Multi-Cluster Management on Any Cloud: Access and work with any number of Kubernetes clusters on any cloud, from a single unified IDE. The clusters may be local (e.g. minikube, Docker Desktop) or external (e.g. Docker Enterprise, EKS, AKS, GKE, Rancher, or OpenShift). Clusters may be added simply by importing the kubeconfig with cluster details.
Multiple Workspaces: Workspaces are used to organize any number of clusters into logical groups. They are useful for DevOps and SREs who need to manage multiple (even hundreds of) clusters. A single workspace contains a list of clusters and their full configuration.
Built-In Prometheus Stats: See real-time graphs and resource utilization charts integrated into the dashboard, always in the right context. Lens comes with a built-in and multi-tenant Prometheus setup that respects role-based access control (RBAC) for each user. Users will see visualizations for all the namespaces and resources to which they have access. 

“It’s been amazing to see the rapid adoption of Lens. User growth has been entirely organic so clearly there was a need for a developer-friendly Kubernetes IDE,” said Miska Kaipiainen, founder and principal of the Lens open source project. “With Mirantis, Lens will remain vendor neutral and open source, and maintain its independence. We’re excited to invest more in new feature development, community building, and cloud native technology integrations to make the product better for everybody in the ecosystem.”

A technical demo video of Lens will be available at the KubeCon EU virtual event August 17-20 in the Demo Theater. Visit the Mirantis booth in the Platinum Expo Hall to chat live with the Lens team.

Join the Lens movement on Slack: k8slens.slack.com.

About Mirantis
Mirantis is the fastest way to modern apps, providing containers-as-a-service at enterprise scale. The company uses a unique as-a-service model to deliver Kubernetes and related open source software, empowering developers to build, share and run their applications anywhere – from public cloud to hybrid cloud to the edge. Mirantis serves many of the world’s leading enterprises, including Adobe, Cox Communications, DocuSign, Liberty Mutual, PayPal, Reliance Jio, Splunk, STC, Vodafone, and Volkswagen. Learn more at www.mirantis.com.

###

Media Contact

Joseph Eckert for Mirantis

jeckert@eckertcomms.comThe post Mirantis Acquires Lens, the World’s Most Popular Kubernetes IDE, to Simplify App Development for Amazon EKS, Google GKE, Microsoft AKS, and On-Prem Clouds appeared first on Mirantis | Pure Play Open Cloud.
Quelle: Mirantis

Getting started with Lens

The post Getting started with Lens appeared first on Mirantis | Pure Play Open Cloud.
It’s easy to get going with Lens on virtually any computer with a graphical desktop environment (Linux, Mac, or Windows). The only real requirement is that you need one or more pre-existing Kubernetes clusters for Lens to look at. (Otherwise, what’s the point?)

Specifically, Lens talks to the Kubernetes API via kubectl, so you’ll need connectivity to your cluster(s) from the computer on which you want to install Lens to port 6443 of the cluster controller using https. As long as you have the kubeconfig for your cluster stored locally (and Lens can help you find that), you should be good to go.

The cluster itself can be pretty-much anywhere and derive from any source. You can use Lens to control local clusters (such as Docker Kubernetes Service clusters running on your laptop), or remote clusters on bare metal, private, or public clouds. Lens adapts automatically to manage different recent versions of Kubernetes, so dealing with multiple generations of Kubernetes cluster is no problem.

Don’t have a cluster yet? Happily, that’s easy too, because you can install a Docker Enterprise cluster quickly, using Launchpad. In fact, Launchpad and Lens companion very well, since Launchpad is available for Linux, Mac, and Windows, too.
Installing Lens
Basic docs can be found at the Lens repository on GitHub. Downloadables are available on the releases page. Installation on Windows (via .exe) and Mac (via .dmg) is easy; just download those files to the local machine and run them. 

On Mac, you can also:
brew cask install lens
to get the latest version.

For Linux, Lens is available via snap or packaged as an AppImage, which we recommend for its convenience. If you haven’t encountered AppImages before (plenty of frequent Linux users haven’t – don’t feel bad), AppImage tech provides a way of packaging application dependencies together in executable binaries that will run on pretty much any Linux machine.

To use the AppImage, just download the release binary to a safe place on your system, make it executable, and run it from the command line or your desktop’s application browser. Because Lens is a desktop application, you don’t even need to be particularly concerned about making sure to save the Lens binary somewhere on your CLI execution path, because the first time it runs, it inserts an icon in your ‘Favorites’ bar that you can pin there to make subsequent execution easy.

Using a standard browser, this is pretty simple, but you can also do it from the command line. To do so, right-click on the link to the AppImage on the Releases page and select Copy link address, then:

Make a lens directory
cd into it
download the binary there using wget, curl, or another tool
make the binary executable, and
run it, prefixing the file name with ./ to tell bash that it needs to look in the local directory instead of elsewhere on your execution path.

For example:
mkdir lens
cd lens
wget https://github.com/lensapp/lens/releases/download/v3.5.2/Lens-3.5.2.AppImage
chmod +x Lens-3.5.2.AppImage
./Lens-3.5.2.AppImage
Lens checks for updates, then opens on your desktop. Right-click on its icon in your Favorites bar and click Add to Favorites to make it more easily accessible.

When launching Lens from a Favorites icon, be sure to just click once for each instance of Lens you want to run. Especially on slowish virtual machines, Lens takes a few moments to start up (check for updates, load contexts, and so on), so it’s easy to get half a dozen instances launching at once if you get impatient and click multiple times. 
Configuring Lens to work with your cluster(s)
Lens makes configuration very simple. Click Add Cluster in the File menu, and Lens pops up a list of all the kubeconfigs it’s found on your local system. Pick one, and Lens self-configures — creating a context for that cluster so it can manage (for example) the particular version of Kubernetes API it uses, and other details.

If you can’t find your desired kubeconfig in the list, it may be that you haven’t yet downloaded an authentication bundle for that cluster. (Perhaps it was recently deployed, or you deployed it on a public cloud service). For Docker Enterprise clusters, just browse the Universal Control Plane webUI, click on Admin>My Profile>Client Bundles, generate and download a new client bundle, unzip it, and find the kube.yml file; that’s the one Lens needs.

Before manually adding the cluster, it makes sense to use kubectl to make sure the config is working and you can reach the cluster. For Docker Enterprise, this is easy — just source the env.sh from the client bundle, to authenticate:
source env.sh
Then run any kubectl command, such as:
kubectl get pods –all-namespaces
You can then list and copy the kube.yml. In Lens, click on Custom in the kubeconfig pick list, then just paste the YAML into the window and click Add Cluster.

In moments, Lens will populate its context, add your cluster, and show its details in the main window. The only thing you won’t see, at first, is cluster metrics, which is the next thing we’ll set up.
Enabling Lens metrics
Lens can run a small Prometheus instance in your cluster, giving you metrics for nodes visible to you according to RBAC permissions on your account. Admins, of course, will be able to see metrics for everything.

(If you’re already running Prometheus, you can export metrics from this instance to Lens; full instructions are accessible from within the application.)

To set up the internal Prometheus instance, right click on the cluster icon in Lens’ left-hand menu and select Settings, then scroll down to where it says Prometheus to connect an existing Prometheus instance, or a little further, under Features/Metrics, where you can just click Install to have Lens create an instance for you.

Either way, Lens connects to your Prometheus, and cluster metrics automagically appear on your cluster dashboard.

Basic LensOps
Lens makes all the objects and abstractions in each cluster instantly accessible to you. Take a look at the left-hand menu, and try clicking on Workloads. You get a highly browsable submenu (and an alternative, tabbed display) of everything, including handy, color-coded summary graphics that will clue you to any issues.

Drill down anywhere, right-click on the submenu associated with any line-item, and you can edit its YAML in Lens’ built-in editor, then Save to reapply it. Devs working with private clusters can quickly iterate live changes and check results. Drilling in further, Lens lets you access terminals inside running containers, and retrieves container and pod logs directly, with one click, for easy review.

If you’re working on a more infra-as-code basis, Lens also lets you open any number of terminals, letting you quickly browse a local repo for files you need, for example, then push changes to git, issue docker commands, or pop files into VScode or ATOM (or whatever IDE or editor you prefer) for editing, versioning, and careful reapplication.
Where to go from here
The best place to go for inspiration on more advanced use of Lens is the community slack channel (https://k8slens.slack.com), a link to which is provided in the About menu in Lens itself.

Please try Lens, let us know what you think, and what you’d like to see covered in upcoming Lens tutorials. We’re here for you!The post Getting started with Lens appeared first on Mirantis | Pure Play Open Cloud.
Quelle: Mirantis

How fleet management gets easier with smart analytics on Google Cloud

Editor’s note: This blog provides a deeper, under-the-hood view of this smart analytics platform demo that you can explore now, featured during Google Cloud Next ‘20: OnAir.The ongoing COVID-19 pandemic has changed consumer purchasing behavior and, consequently, how companies need to manage their transportation logistics to meet new expectations. With large fleets of trucks to manage, how can fleet managers use modern technology to optimize their businesses? We explored the answers to this question using simulated sensor data and Google Cloud’s smart analytics platform to create a demo. Geotab, a Canada-based company, provides data-driven insights on commercial fleet vehicles on every continent. From engine speeds to ambient air temperatures to driving and weather conditions, Geotab processes a wealth of data from more than 2 million vehicles around the world. These vehicles are equipped with Geotab’s telematic solutions and a range of integrated sensors and apps.With all of this data streaming in real time, fleet truck managers use data to predict vehicle health, monitor driver safety, and track all of this information in real time. Real-time data lets users proactively respond to things as they happen or before they happen, rather than being reactive.To demonstrate how to solve these business challenges using smart analytics on Google Cloud, we created a live simulated world of 7,500 trucks generating approximately 25 million trip events per day. Built as a demo, the generated data simulates some of the data that might be processed as if it were integrated with actual sensors and apps from Geotab (Geotab does run a scaled environment using Google Cloud, but the data and environment here is simulated).Here’s a look at the dashboard we created for the demo, using Pub/Sub, Dataflow, BigQuery, and Looker on Google Cloud. It shows the simulated trucks making deliveries between various points.To create this, we first generated a simulated fleet of 7,500 trucks across 150 regions in the United States, each equipped with a simulated sensor that would emit data every few seconds. The data includes vehicle telematics data such as the GPS location, current speed, and current battery health. The data also contained information about each region, trip, and driver.BigQuery table showing more than 2 billion rows of telematics data collected over the past 78 daysTo ingest this constant flow of data into Google Cloud, we used Pub/Sub and Dataflow, automatically parsing all incoming sensor data into BigQuery (assuming one sensor per truck). With over 1 million trip data points stored in BigQuery per day, analysts could use SQL to quickly analyze massive amounts of data in seconds.In 5.7 seconds, BigQuery queried 103.2 GB of data to calculate the highest recorded driving speed for each of the 1.3 million trips on any particular day.Predictive analytics was the next topic of interest. With data streaming into BigQuery, we could write algorithms to help anticipate any issues with driver safety or vehicle health. Using scheduled queries, we established a safety score of each driver based on how they drove in recent trips, with data points such as the level of acceleration or steering around corners when driving. If the result was “poor,” the fleet manager could address the driver ahead of the next trip. In addition, vehicle health was updated on every trip to ensure the vehicle was in working condition, based on engine sensor data (i.e., battery health). This is computed at the beginning of every trip, too, to contribute toward improved predictive maintenance, one of the challenges in fleet management. BigQuery comes with machine learning capabilities via BigQuery ML, so it’s possible to create predictive models in SQL to forecast demand or predict unsafe driving conditions.Visualizing fleet management dataWith this data now available, how can it best communicate what actions a fleet operator could take? Since BigQuery natively integrates with business intelligence tools like Looker for out-of-the-box visual analysis, we used Looker to create dashboards to display some of the descriptive as well as actionable insights, as shown here:With Looker, analysts can create a single-source-of-truth data model where they define metrics using SQL. With a shared data model in place, business users can then use Looker to ask new questions of the data and build reports—all without needing a technical resource and still ensuring consistent metrics. For example, in the context of fleet management, an analyst might define the Harsh Acceleration Score in LookML, ensuring consistency and accuracy across the organization. In addition to dashboards and data exploration, Looker also provides a platform that enables end users to drive operational workflows through data actions (i.e., sending a text message directly to a driver concerning acceleration patterns).Google Cloud’s smart analytics platform provides an end-to-end solution for your fleet data, so you can spend less time worrying about scale, speed and infrastructure, and more time delivering value to your customers.See the full interactive smart analytics platform demo.Special thanks to Zack Akil, Matt Olivo, and Leigha Jarett for their technical contributions to the demo.
Quelle: Google Cloud Platform

Accelerating Mayo Clinic’s data platform with BigQuery and Variant Transforms

Genomic data is some of the most complex and vital data that our customers and strategic partners like Mayo Clinic work with. Many of them want to work with genomic variant data, which is the set of differences between a given sample and a reference genome, in order to diagnose patients and discover new treatments. Each sample’s variants are usually stored as a Variant Call Format file, or VCF, but files aren’t a great way to do analytics and machine learning on these data. In 2018, we introduced Variant Transforms, an easy way to load VCF data into BigQuery to enable these use cases. Since then, we’ve been hard at work improving Variant Transforms, adding features such as the ability to get VCFs back out of BigQuery for customers who want to use file-based tools. We’re now announcing a new schema for Variant Transforms that uses new BigQuery features to significantly reduce the cost of running queries:Sharding: Variant Transforms shards its output into multiple tables, each containing variants of a specific region of a genome—in this case, a whole chromosome. By storing each chromosome’s variants in its own table, you don’t pay to query every chromosome if you’re only analyzing a small genomic region on one of the chromosomes. In addition to making each table smaller and more manageable, sharding is a prerequisite for integer-range partitioning.Integer-range partitioning: A partitioned table is a special table that is divided into segments, called partitions, that make it easier to manage and query your data. By dividing a large table into smaller partitions, you can improve query performance and you can control costs by reducing the number of bytes read by a query. Variant Transforms uses integer-partitioned tables to only query the necessary variants.Clustering is a technique for automatically organizing a table based on the contents of one or more columns in the table’s schema. Clustered columns are used to colocate related data. BigQuery sorts the data based on the values of the clustered columns and organizes the data into multiple blocks in BigQuery storage. Using clustering in addition to partitioning is very effective for large variant tables, because it efficiently organizes and sorts the variants inside each partition.The result? Queries to find all variants of a typical gene are now five to 40 times cheaper than before. For queries that span a short genomic region, the associated cost can be up to 200 times lower.1How Mayo Clinic is using Variant TransformsThis kind of performance is empowering partners like Mayo Clinic. In 2019, Mayo Clinic built a new Omics Data Platform (ODP) on Google Cloud. They use Variant Transforms along with the Google Cloud Healthcare API and the Google Cloud Life Sciences API to deliver next-generation patient insights for Mayo Clinic patients. Mayo Clinic has integrated ODP with their pipelines that are producing variant data and are also loading all of their historical data. “Mayo Clinic is interested in finding the meaning in all of the variants. Is the variant pathogenic or benign? Is the variant potentially high impact? Does the variant affect how a patient metabolizes a drug?” says Mike Mundy, IT technical specialist from Mayo Clinic, who’s leading the implementation of ODP. “There are many sources of variant annotations and they are constantly being updated with new knowledge.” Mayo Clinic’s ODP also supports managing annotation sources, and annotation data is loaded into BigQuery. Variant data and annotation data is kept separate, which allows for dynamic variant annotation with the latest knowledge.ODP is implemented using a microservices architecture that is built on Google Cloud, using Cloud IAM for managing accounts and permissions, Cloud Storage for the data lake, and BigQuery for the data warehouse. The ODP security model keeps research subject data and clinical patient data separate. Each research study or clinical sequencing project gets its own Google Cloud project for fine-grained access control. ODP also includes an Omics Data Console that uses ODP’s microservices to provide a user interface for querying variant data and running dynamic annotations.How much better is Variant Transforms?To test the performance of the new schema, we wrote a query to find all variants in a genomic region of fixed length and examined several region lengths, from 1,000 base pairs to 1,000,000. We ran each query 10 times from random starting points and recorded the median cost (bytes billed). We repeated this process on two chromosomes, a large one and a small one, to examine the effect of chromosome size on the efficiency of our new schema. Here’s how the new schema performs on the 1000 Genomes dataset, in MB processed (lower is better):And here’s the new schema performance on the gnomADv3 data set, in MB processed (lower is better):As the approximate length of a typical gene is less than 50,000 base pairs, running a query to find all variants of a gene in gnomADv3 costs about 25MB. This means users can run around 42,000 similar queries each month at no cost, assuming use of the 1TB free offering of BigQuery.As Mayo Clinic scales out sequencing to hundreds of thousands of patients, they estimate saving $1.5 million over three years by using Google Cloud and Variant Transforms instead of their existing solution. The new version of Variant Transforms is accelerating the team’s ability to deliver on the promise of precision medicine. Learn more about Mayo Clinic and about Variant Transforms.1. Based on tests described in the “How much better is Variant Transforms” section of this post. Your own experience with the performance improvement of Variant Transforms may vary. Performance depends on many factors, including the size of the sharded output table, the density of variants, and the presence of repeated calls (in the case of joint genotyped inputs).
Quelle: Google Cloud Platform

Helping retailers prepare for the 2020 holiday season

Although summer is a time when many of us are thinking about sunshine and weekend trips to the beach, for retailers, summer means important preparation for the holiday season, the most important sales period of the year. The typical holiday season presents retailers with familiar challenges: increased product demand, planning in-store seasonal staffing, supply chain pressures, and spikes in web traffic—to name a few.But 2020 is going to be different. The long-tail impacts of the COVID-19 pandemic will continue to be felt in the retail industry through this year and into the next. Many retailers have been forced to reduce their physical footprints or change the way they operate, in addition to exploring new ways of delivering their products into the hands of customers, with more changes likely to come. Several major U.S. retailers have already announced being closed for Thanksgiving, further changing the digital and physical dynamics of the season. So how will this year’s holiday season play out? Connecting people with information is what Google does bestWe know the months ahead are paved with uncertainty, from fluctuating physical distancing restrictions, to questions on the strength of consumer spending given the pandemic, to the emergence of new consumer channels and buying paradigms. Retailers can prepare by understanding how shopper behaviors have changed, and by following the latest Google Cloud guidance in our ebook, “A retailer’s guide to 2020 holiday season readiness: Five keys to success.”Shape your strategy by understanding consumer behaviorLooking ahead to the 2020 holiday season, third-party market trends and our Google-led research indicates three overarching consumer behaviors that have the power to affect how retailers perform. As your team prepares in the months ahead, keep in mind these changes to purchasing habits, loyalty, and sentiment.1. More consumers are shopping online for the first time, and for products they would normally buy in-store.Perhaps unsurprisingly, the shift to ecommerce accelerated at its fastest ever rate in 2020. By May, it was up 70% year-over-year and had reached $82.5 billion in the United States. This shift affected retail segments that had previously lagged behind the shift online, like grocery. In the first week of March, only 11% of US adults said they shopped online for groceries. By the end of the month, that figure had jumped to 37%.We saw the abandonment of long-established buying habits as home-bound customers began to experiment with new approaches to purchasing everyday items. In addition to the steep rise in online grocery shopping, 1 in 4 of surveyed shoppers went online during the lockdown to purchase something they would normally buy in-store.1While stores are now reopening in many regions, new limits on physical interactions, reluctance on the part of consumers to shop in-store due to fears around COVID-19 exposure, and the possibility of further store closures (due to future waves of the virus) mean that a question mark continues to hang over the viability of a predominantly bricks-and-mortar retail strategy.Having a flexible and scalable ecommerce channel is becoming table stakes as more consumers are willing to go online to find and purchase a wider variety of products. Retailers looking to prioritize their holiday season readiness efforts should begin by doubling down on their omnichannel strategy.2. Shoppers expect new contactless ways to make every type of purchase.Before the pandemic, many shoppers found a visit to a store to be the fastest and simplest way to get what they needed. That changed when lockdown and shelter-in-place orders were issued and 53% of shoppers reported trying a new shopping service for the first time.2This included grocery delivery, as previously mentioned, but also checking inventory online before heading to the store, as well as trying curbside pickup. And for those who haven’t yet tried new services, the intent is there. Searches for “curbside pickup” rose 100% in March, while looking for “home delivery” grew by 70%—and more than 50% of consumers in a Google survey believe that curbside pick up will still be relevant as stores reopen. What people are buying is also changing. Google Search data shows a drastic increase in searches for items to complement spending more time in the home. For example, ergonomic chairs to improve the home office or home improvement items to enhance the quality of living spaces.Retailers need to understand and be able to act on emerging consumer trends to deliver new offerings and support changing buying preferences. We recommend leveraging tools like Google Trends and Rising Retail Categoriesto spot fast-rising retail categories, while investing in supply chain improvements to increase flexibility and resilience.3. With consumer sentiment low, shoppers are more value-conscious than ever before. Widespread disruption to lives and livelihoods has contributed to a drop in consumer sentiment in many markets around the world. A McKinsey study found that the vast majority of consumers in the 45 countries surveyed expect COVID-19 to impact their finances and personal routines for more than two months. In the United States, almost a third of consumers are already switching to less expensive products to save money.Looking at the retail industry as a whole, overall forecasts have decreased by more than 10% since the beginning of the year. Retailers that are successful this holiday season will have a strong, targeted strategy for reaching consumers with the products that are most relevant to them, at the right price. Reaching shoppers with the right message at the right time relies on having access to advanced analytics and machine learning technologies. With industry solutions from Google Cloud like the recently launched Recommendations AI, retailers can drive digital acceleration, increase consumer satisfaction and improve operational efficiency across the value chain. Here to help you prepare for the unpredictableThis year has been one of frantic and unexpected change for many of us. We’re committed to bringing forward technologies the retail industry needs and to partner with our customers to help them face any surprises this holiday season. This is why commerce companies such as Etsy and Shopify, and retailers like The Home Depot  and Urban Outfitters choose Google Cloud to support them during the busy shopping season. In particular, they leverage our Black Friday and Cyber Monday (BFCM) white-glove services, where we work side-by-side with their IT and engineering teams from early capacity planning, to reliability tests, to operational war rooms.Our teams are here with the solutions and the expertise to help you succeed through this holiday season and into the next. Start with our practical, actionable guide to help you prepare for a successful holiday season and beyond. From tips on cloud migration for cost management, to empowering your service centers with the support of AI, we outline the areas that will make the biggest difference to the customer experience and to your bottom line. Download the ebook today and join us for one of our Retail OnAir events, where we’ll share learnings from our work with leading retailers.1. Google/Ipsos, U.S. Shopping Tracker, March 20202. Google/Ipsos, Shopping Tracker, Jan, Feb, Mar, April 2020
Quelle: Google Cloud Platform