Service Provider Cloud

Google Espresso: A Shot at Amazon Cloud

Seeking to grab market share from Amazon, Google on Tuesday gave the public a taste of Espresso, the software defined networking architecture it uses to improve performance at the edge of Google Cloud Platform.

Espresso optimizes the network path between cloud applications and client endpoints. Instead of using conventional Border Gateway Protocol (BGP), Espresso dynamically routes data, reconfiguring the transport path based on changing network conditions, Google Fellow Amin Vahdat tells Light Reading.

"Let's say some router in the middle of the network breaks," Vahdat says. "Not on our network or even the customer's network. These conventional protocols take some time to take a new path. Connectivity on the Internet is very rich -- lots of ways to get from A to B. How do you pick your route?"

He adds, "Standard protocols pick one route and stick with it. We are evaluating in real time how the options are behaving, and pick the best one."

Google (Nasdaq: GOOG) has been using Espresso internally for two years, both for its own products and for Google Cloud Platform.

The service is useful across all Internet applications, Vahdat says. Video and emerging Internet of Things applications require low latency, and cloud applications such as webmail and customer relationship management need to perform well to deliver on enterprise needs. But even conventional web pages require fast performance; people can detect even milliseconds of delays and may go elsewhere rather than wait.

Espresso routes 20% of Google's traffic to the Internet, according to a post on the Google blog by Vahdat and his colleagues.

Espresso is a follow-up to previous software-defined networking platforms from Google. These include Jupiter, a datacenter interconnect capable of supporting more than 100,000 servers and 1 petabyte per second of total bandwidth; B4 for data center interconnect; and Andromeda, a Network Function Virtualization (NFV) stack for Google-native applications, containers and virtual machines. (See Google's Andromeda Relieves Cloud Strain.)

Espresso helps speed connections with Internet service providers in 70 metros, comprising 25% of all Internet traffic, Google says.

Google is a challenger in public cloud, where Amazon Web Services Inc. (AWS) is the market leader. AWS accounts for 40% of the public cloud market, with Microsoft, Google and IBM combined taking just 23% market share, according to Synergy Research. (See AWS Maintains Its Public Cloud Dominance.)

But Google has been serious about building its enterprise cloud business, hiring VMware Inc. Founder Diane Greene to head up the Google Cloud Platform business unit in late 2015 and pursuing enterprise customers. Google sees itself as a guide on every step on the path of enterprise cloud migration, including cost-cutting, business transformation and leveraging technologies only practical in the cloud, such as AI, machine learning and big data analytics.

To find out how well Google is succeeding in its enterprise journey, read Enterprise Cloud News' special report: Google's Big Enterprise Cloud Bet (registration required, but it's easy and you only have to do it once to get access to this report and other membership benefits).

Related posts:

— Mitch Wagner Follow me on Twitter Visit my LinkedIn profile Visit my blog Friend me on Facebook Editor, Enterprise Cloud News

Michelle 4/30/2017 | 10:13:46 PM
Re: Dog food Me too! I feel the same way about some of thier UI decisions. It's amazing they keep popping up. I always wonder if nobody on these teams reminds the group of past user frustrations.
mhhfive 4/26/2017 | 6:38:26 PM
Re: Dog food I've always wondered if Microsoft ever had a policy of "eating its own dog food" because MSFT has made the same user-unfriendly errors time and time again -- that they must not use their own products in the same way as everyone else.
kq4ym 4/17/2017 | 8:37:47 AM
Re: Dog food Getting to efficiency is going to be so important especially with IoT and finding ways of shortening latencies. As noted Google says ""Standard protocols pick one route and stick with it. We are evaluating in real time how the options are behaving, and pick the best one." Seems pretty straight forward as a way to get those millesecond lags to shorten even more!
Joe Stanganelli 4/5/2017 | 8:37:48 AM
Dog food > Google (Nasdaq: GOOG) has been using Espresso internally for two years, both for its own products and for Google Cloud Platform.

This.  This is the key to being competitive with Amazon -- which operates in a similar way -- and is far different from trying to get the company to adopt the solution after the solution has already been released.  By now, presumably, the major kinks and frustrations have been worked out.

Reminds me of Steve Yegge's viral G+ post way back when about Google needing to eat its own dog food.  Looks like that's happening here -- or, at least, they're drinking their own Espresso.
Sign In