⚡️ What Launched Today - Thursday, June 22
Presented by: Sam Marsh, Shruti Nejad, Celso Martinho
Originally aired on June 23, 2023 @ 1:30 AM - 2:00 AM EDT
Welcome to Cloudflare Speed Week 2023!
Speed Week 2023 is a week-long series of new product announcements and events, from June 19 to 23, that are dedicated to demonstrating the performance and speed related impact of our products and how they enhance customer experience.
Tune in all week for more news, announcements, and thought-provoking discussions!
Read the blog post:
- Donning a MASQUE: building a new protocol into Cloudflare WARP
- Understanding end user-connectivity and performance with Digital Experience Monitoring, now available in beta
- Benchmarking dashboard performance
- Globally distributed AI and a Constellation update
- Network performance update: Speed Week 2023
Visit the Speed Week Hub for every announcement and CFTV episode — check back all week for more!
English
Speed Week
Transcript (Beta)
Hello, everybody. Welcome back to Cloudflare TV. It is day four of Speed Week.
Today, we announced a total of eight blogs, four focused on Zero Trust, including support for a brand new protocol in Warp, and also digital experience monitoring, which we'll get into in just a moment.
Also covering posts on AI, a good post from Alex Krivett on how websites are using performance techniques potentially incorrectly, an update on network performance, and even a post how we benchmark UI, the Cloudflare UI itself, and also a really interesting post on Constellation.
I'm pleased to say I'm joined today by three of the authors of those blogs, and we'll get through some questions and answers as always to find out more.
So let's start with Shruti, who's going to talk to us about digital experience monitoring.
So Shruti, can you start off as usual by introducing yourself, what it is you do at Cloudflare, and give us an overview of what it is you're announcing today?
Awesome. Let's do it. I'm Shruti. I'm a product manager here on the Zero Trust team, specifically working on the DEX product.
And so today, I'm going to be announcing the beta release of our digital experience monitoring product for all of our Cloudflare 1 customers.
So it's part of Zero Trust, and it's designed to improve IT and network teams' visibility into their end user connectivity and performance issues.
So with today's announcement, we're going to be opening up this tool to each of our customers, but we are just getting started, and we want a lot of feedback to help us continue to improve this experience.
Can't wait to talk more about it. Perfect. So who is this?
Who does this help? Who is digital experience monitoring for, and kind of what is the main problem it solves?
Great question. So this is primarily targeted towards our IT and network administrators here.
So it's going to help them monitor user application and network availability and performance through a single pane of glass.
So that's going to be the best part for them. We have two core features that we're going to be releasing.
We have two features, one called synthetic application monitoring and one called fleet status.
So with synthetic application monitoring, you can now monitor the performance and availability of your public and private applications that you and your team use every single day.
So alongside its user -friendly setup, we're pulling these really powerful insights from the Cloudflare network that we have.
So with synthetic application monitoring, you can track things like response time averages and paint a realistic picture of your application's performance for your users worldwide.
It's not just another static data point.
Over time, this is going to be the most actionable intelligence for you to help you understand and optimize your user's digital experience.
So that's synthetic application monitoring.
We're very excited to see how people respond to this.
With fleet status, our second feature, you can now better understand the state of your warp and roll devices.
So customers wanted to understand their device fleet using the data that Cloudflare could gather.
So we built this to provide real-time insights into the status of your client devices, connection, their mode, their location on a global and per-device level basis.
So with these insights, administrators can proactively ensure connectivity, make sure they're addressed with any issues, and leading to a lot of minimal disruption and maximal productivity for your teams.
So it's not just about presenting data. We're really empowering our administrators here with that actionable insights that they need when they need it the most.
Cool. Perfect. Sounds like a lot. Sounds interesting. If I'm a user or if I'm a person interested in this, how can I kind of start playing around with it?
How can I get my hands on it? How can I learn more? Well, fortunately, it's really easy.
So if you're an existing Cloudflare One user, all you need to do is log in to your Cloudflare dashboard, go into Zero Trust, and check out the new DEX beta section.
There's no activation needed. If you're new to Cloudflare One, go ahead and sign up for our free plan, which provides DEX for up to 50 users at no cost.
And for our enterprise plan users, you'll be enabled to have 10 synthetic application tests as a part of your existing subscription.
If you want to learn more, I highly recommend you check out our blog post that we just released today if you want to dive a little bit more into seeing how fleet status and synthetic application monitoring can help you solve your problems.
Perfect. Cool. Very exciting. Thank you. Thank you for the overview. Next up, we've got Celso.
Welcome to Cloudflare TV. I think you're a veteran. Can you start off by introducing yourself to the audience?
Again, what your role is at Cloudflare and what you are talking today, what you are announcing today?
Sure.
My name is Celso Martinho. I'm an engineering director based in the Lisbon office in Portugal.
I've been with the company for about three years and I have a couple of projects, running a couple of projects at Cloudflare, one of them being Constellation.
Constellation allows you to run fast, low latency inference tasks using pre-trained machine learning models on top of Cloudflare.
We've announced the Constellation on developer week a few weeks ago and today we're announcing a few upgrades to Constellation and we're going to allow developers to use bigger models with our engine.
We have a few API changes that really affect performance in a good way and we're also supporting a new machine learning runtime called SGBoost.
So, exciting news for Constellation.
Nice, nice. So, at a high level, what are some of the kind of use cases we've seen so far or if there are any common use cases for Constellation?
So, I know we only launched this, what, four or five weeks ago? Yeah. So, machine learning and AI is a big definition.
A lot of things can go into these terms.
But for the number of tasks doing inference in the cloud, especially in a cloud like Cloudflare, which has like 300 data centers across the globe, we're at a maximum of 50 milliseconds from anyone connected to the Internet, can be very advantage.
So, I'd say Constellation is ideal to do inference tasks on things like, image or audio classification, anomaly detection in data, especially time series data, text translation, summarization, similarity analysis, that's also very common for a lot of use cases.
Some NLP sentiment analysis, speech recognition.
So, these are examples of how you can use Constellation APIs if you have an application or a product or some worker script that requires you to do machine learning.
The cool thing about Constellation is that you can start doing this in a matter of minutes because there's two options here.
Either you can pre-train your own model, that will probably take you a little bit longer, and then you can bring your model to Cloudflare and use it with Constellation.
Or you can just go to our catalog of pre -approved curated models, pick one that works for your use case and start using it in a matter of minutes.
So, it's very efficient for a lot of cases.
Nice. And in terms of what's new, like I said, we only announced this about four or five weeks ago in developer week.
And I think there's already some improvements we want to talk about.
So, can you kind of give the audience and our viewers to what they are that we've announced in the blog today?
Yeah.
So, Constellation is a new product and our focus right now is listening to customers and developers.
We have a few thousand accounts enabled in the private beta, and we've been learning and trying to improve based on that feedback.
So, the three things we're announcing today is the result of listening to our developers and customers.
So, number one thing we're doing is increasing the limit for the models you can use with Constellation.
The limit we had when we launched on developer week was 10 megabytes, and we're now increasing to 15 megabytes.
So, that opens doors to a lot of other models that can do more complex, sophisticated tasks that just wasn't possible to do under the 10 megabyte limit.
That's one thing. Second thing is we're now supporting tensor caching.
So, I don't want to go too technical on this session, but by doing tensor caching, we're basically improving the latency of using Constellation because you don't need to travel as much data back and forth using the client API.
We'll just cache the tensors that are common to the multiple inference tasks that you need to do.
And the third thing is we're now supporting a new runtime.
So, Constellation was built under the premise that we will be supporting multiple machine learning runtimes because you have models that are suitable for a certain runtime depending on the use case.
We started by supporting ONNX, which is one of the most common, more popular machine learning runtimes out there.
And today we're enabling SGBoost. SGBoost is also very popular.
It's known to be very fast and very accurate in terms of results. And I think developers will love it because there's a number of models they can start using with Constellation now that they weren't able to do with the first version.
Nice.
Nice. I mean, that sounds like a lot. And I'm still getting my head around AI.
I think a lot of people are still at the low, low level. So, if people want to get involved in this, people want to start using this, or people who kind of wanted to but couldn't until these announcements were made now want to come back and have a look again, where can they go and find out more?
How do they get started and start using Constellation?
So, start with the blog posts. There's lots of information in the blog posts and links from there.
The developer documentation website also has a lot of information about Constellation and how it works and how the API works.
And finally, if you want to get into the waiting list, into the wait list for the private beta, just go to the dash, click on the workers tab, and then Constellation under that, and press the button to go to the wait list.
We're enabling accounts as fast as we can.
And we, again, we want to learn and listen to customers and developers and incorporate their feedback into our roadmap.
Shipping to learn. Best possible way.
Thank you very much for that. That was eye-opening. Final one of the day, sad to say.
Onur, welcome to Cloudflare TV. Could you start again, usual format, introduce yourself, what it is you do at Cloudflare, and what is it your blog post is talking about today?
Sure. Hello. I'm Onur, and I'm the engineering manager for our network engineering team in the United States.
So today's blog post is another update about our network's performance.
We constantly provide updates about the network performance and the improvements that we are doing for our users.
And today's post contains information on the current state of our network's performance and benchmarking against the competition, basically.
We also provide insight into the process and tools that we are using to make sure that we are improving our performance for performance of the network for our users.
So in terms of performance, I think the first question, whenever we do any of these competitive analyses, right, is making sure that how we're testing is sound.
So could you give us like a high level of how we've come to these conclusions and what the methodologies are that we've been using to say that we're the fastest network and generate these charts and impressive graphs?
Sure. Yeah. And basically, we use real user measurements in order to provide those measurements.
And for that, we fetch a small file from Cloudflare, as well as the competitors, and measure few key performance indicators for the performance, right?
And these metrics are generally TCP connection time, time to first byte, and time to last byte.
These are the main metrics that we are measuring.
Okay. And what are the headlines? For those who haven't read the blog yet, it only came out a few hours ago.
What are the headlines? What are the key takeaways?
And how are we performing versus those competitors? Sure. And one of the ways that we measure our performance and how fast we are is checking the number of networks where we are the fastest provider compared to the other networks.
And currently, Cloudflare is the fastest across 56% of the networks around the world.
And by network, what we mean is the AS number and country pairs that we are making those measurements across.
For historical change that we've done, you can go to our blog and see the change in the last year.
Yeah, because we try and do a post every innovation week, right?
So you should be able to find a good few of these now highlighting, like you say, an improvement, which is interesting, I guess, to show how much of the map which is in the blog turns orange with each passing quarter.
The world just turns a little bit more orange from the performance perspective.
So I guess I'm answering my own question there. But if I'm interested in learning more about Cloudflare's performance versus other networks or the CDNs or the providers, where's the best place for me to go and get the latest information on that?
Yeah. And the best place for that is our blog. So you can tune into our blog and we will keep posting about the improvements regularly during these speed weeks, innovation weeks that we do.
Perfect. Lovely.
Thank you very much. And yeah, I highly recommend reading the blog. It's got a lot of really interesting graphics in there.
And they're already kind of blowing up on social media, which is always nice to see being shared.
Lovely. That actually brings us to the end of today's session.
Thanks, everyone, for joining and answering those questions.
A very diverse set of subjects, as always, for these innovation weeks, which is nice.
For the audience, don't forget to join tomorrow, which is going to be our last live session on Speed Week, sad to say.
Until then, I hope you have a pleasant rest of the day and I will see you tomorrow.
Thanks, everybody. Thank you.