SlideShare a Scribd company logo
1 of 71
© AKAMAI - EDGE 2017
Cloud Delivery: The Path from Simple to Sophisticated
Eric Graham | Akamai Technologies
© AKAMAI - EDGE 2017
Eric Graham
Joined Akamai in 2008, home is Chicago
Sr. Product Line Director for Cloud Security Solutions
I have had the opportunity to be a member of both our product and consulting teams.
Over the years, that has allowed me to do many consulting engagements for web
operators big and small.
@egraham05 - https://www.linkedin.com/in/egraham05/
© AKAMAI - EDGE 2017
From Simple: Hello World! To Sophisticated: Optimized
Experiences for Your Users,
Anywhere in the World
© AKAMAI - EDGE 2017
HELLO WORLD
• Got yourself some
users on the left, a
simple WordPress
instance on the right,
and a fluffy cloud
connecting it all!
• At this point, we are
just missing the
orange servers
© AKAMAI - EDGE 2017
© AKAMAI - EDGE 2017
Mission Accomplished!
Just add orange servers!
© AKAMAI - EDGE 2017
Automation
&Control
Luna Control
Portal
Mission Accomplished Started
Dynamic Site Accelerator
• Caches content near the user
• Finds optimal path to your
origin when necessary
• Provides basic network
acceleration at each leg of
communication
• Insight into traffic volumes
and error conditions via Luna
Insights
Luna Reporting
& Alerting
© AKAMAI - EDGE 2017
Mission Accomplished Started
Dynamic Site Accelerator
• Caches content near the user
• Finds optimal path to your
origin when necessary
• Provides basic network
acceleration at each leg of
communication
• Insight into traffic volumes
and error conditions via Luna
mPulse
• Insight into end-user
performance
Insights
Luna Reporting
& Alerting
mPulse
Automation
&Control
Luna Control
Portal
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Security Built-in
• Fast, Private, Secure
communication on our PCI
footprint.
• Only accepts port 80 & 443
traffic
• Automatically blocks common
layer 4 attacks
• Configure common best
practices to enforce at the
edge… like HSTS
Insights
Luna Reporting
& Alerting
mPulse
Browsers
Attackers
Secure Delivery Caching
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Security Built-in
• Fast, Private, Secure
communication on our PCI
footprint.
• Only accepts port 80 & 443
traffic
• Automatically blocks common
layer 4 attacks
• Configure common best
practices to enforce at the
edge… like HSTS or only our
IP space can access /wp-
admin/*
Insights
Luna Reporting
& Alerting
mPulse
Browsers
Attackers
Secure Delivery Caching
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
With this logic at the edge,
we need to get visibility into
activity at the Edge
traffic volumes, error rates, offload rates…
• CloudMonitor and
DataStream! Pull edge
activity and statistics into
your tooling.
Insights
Luna Reporting
& Alerting
mPulse
Browsers
Attackers
Secure Delivery Caching
CloudMonitor /
DataStream
https://github.com/ExpressenAB/cloudmonitor_exporter
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Let’s Talk Caching…
A moment ago, we showed how
DSA can bet set to honor the origin
cache-control behaviors. But what
happens when edgeDemo.js is
updated… we need to signal
Akamai to stop serving the old
version, and refresh the cache –
“Purge”.
This can by done within the Luna
UI, but also via {OPEN} API.
Browsers
Attackers
Secure Delivery Caching
Automation
&Control
Luna Control
Portal
Insights
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Automating Purge
• {OPEN} API
• Sample Code
Automation
&Control
Luna Control
Portal
{OPEN} API’s
• Purge
https://developer.akamai.com/
https://github.com/akamai/api-kickstart/
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Automating Purge
• {OPEN} API
• Sample Code
• Akamai CLI
Automation
&Control
Luna Control
Portal
{OPEN} API’s
• Purge
Akamai CLI
• Purge
https://github.com/akamai/cli
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Automating Purge
• {OPEN} API
• Sample Code
• Akamai CLI
• Connectors
Browsers
Attackers
Secure Delivery Caching
https://wordpress.org/plugins/akamai/
Connectors
Insights
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
{OPEN} API’s
• Plug Akamai into your tools
and workflows
• Sample code and
documentation on
https://developer.akamai.com
Akamai CLI
• Built on-top of the {OPEN}
API’s
• Use as a functional tool, or
examine code as a working
example to build-upon
Connectors
• Extend Akamai into other
common tools, building upon
those {OPEN} API’
Browsers
Attackers
Secure Delivery Caching
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
{OPEN} API’s
• Purge
Akamai CLI
• Purge
Insights
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
{OPEN} API’s
• Purge
Akamai CLI
• Purge
Maximizing Offload
• Varnish Connector – say
you already have an origin
with complex caching logic in
Varnish, great! The Varnish
connector will help you
extend that logic to Akamai.
https://developer.akamai.com/connector-for-varnish/
Browsers
Attackers
Secure Delivery Caching
Insights
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Conceptually – we have two
big decision flows.
• Pages
• ResourcesBrowsers
Attackers
Page
Caching
Resources
Secure Delivery
Insights
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
Caching
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Maximizing Offload
• Varnish Connector – say
you already have an origin
with complex caching logic in
Varnish, great! The Varnish
connector will help you
extend that logic to Akamai.
• Edge Side Includes (ESI) –
both standard, and an
extended Akamai variant of
ESI
Browsers
Attackers
Page
ESI Fragment
Cache
https://github.com/akamai/esi-test-server-docker
Caching
Resources
Assembled
Page CacheSecure Delivery
Insights
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Browsers
Attackers
Caching
Resources
Secure Delivery
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Page
Insights
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
Maximizing Offload
• Varnish Connector – say
you already have an origin
with complex caching logic in
Varnish, great! The Varnish
connector will help you
extend that logic to Akamai.
• Edge Side Includes (ESI) –
both standard, and an
extended Akamai variant of
ESI
• Dynamic Page Caching
(DPC)
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Seems like we should be
testing this before
production…
• Akamaize the
Preproduction
environment(s)!
Pre-Production
Production
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
{OPEN} API’s
• Purge
Akamai CLI
• Purge
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
How do we keep the
configurations in sync,
without manually cloning
from configuration to
another?
Pre-Production
clone
Production
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
{OPEN} API’s
• Purge
Akamai CLI
• Purge
?
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Fast
Reliable
Secure
Insights & Control
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
{OPEN} API’s
• Property Manager API (PAPI)
• Purge
Akamai CLI
• Property Manager
• Purge
Pre-Production
clone
Production
How do we keep the
configurations in sync,
without manually cloning
from configuration to
another?
• Property Manager API
• Akamai CLI for Property
Manager
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Pre-Production
Browsers
Attackers
Secure Delivery
Production
Automation
&Control
At this point, your origin is
not a simple word press site.
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
{OPEN} API’s
• Property Manager API (PAPI)
• Purge
Akamai CLI
• Property Manager
• Purge
Caching
Resources
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Page
Insights
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Pre-Production
Browsers
Attackers
Secure Delivery
Production
Page
Resources
Automation
&Control
At this point, your origin is
not a simple word press site.
Here’s an extremely over
simplified origin, a cloud
provider with an app stack for
page rendering and a bucket of
resources.
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
{OPEN} API’s Akamai CLI
Caching
Resources
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Page
Insights
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
• Property Manager API (PAPI)
• Purge
• Property Manager
• Purge
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Pre-Production
With a more sophisticated
web application, we should
level-up our web application
security
• Web Application Protector
- Automated basic security
- Akamai Threat Research curated rules
for the most common attacks we see
across the Internet
Browsers
Attackers
Secure Delivery
Page
Resources
Caching
Web
Application
Protector
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
{OPEN} API’s Akamai CLI
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Page
Insights
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
• Property Manager API (PAPI)
• Purge
• Property Manager
• Purge
© AKAMAI - EDGE 2017
Let’s Talk about Resources….
Different resolutionsDifferent sizes
Treating all user identically is suboptimal…
Different formats
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Pre-Production
Let’s accelerate experiences,
and save our user’s data
plans by optimizing
resources for each user.
Akamai will ingest the pristine
resource from your origin,
generate the optimized
derivatives, cache those at the
edge, and at request time
determine which is optimal for
the user.
What about purge… we handle
cache coherency downstream
and at the Edge. When you
purge the pristine, we purge all
associated optimized
resources.
Removes complex, logic from
your front-end, asset
generation and management
workflows.
Browsers
Attackers
Secure Delivery
Page
Resources
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
Web
Application
Protector
{OPEN} API’s Akamai CLI
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Page
Insights
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
• Property Manager API (PAPI)
• Purge
• Property Manager
• Purge
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Pre-Production
Browsers
Attackers
Page
Resources
Secure Delivery
Web
Application
Protector
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Automatic H/2 Push
Automatic Preconnect
Adaptive Acceleration
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Page
How else can we
Automatically Improve
Performance?
Adaptive Acceleration
1. Learn from real user
behavior
2. Anticipate real user needs
3. Take advantage of
otherwise idle time, to
deliver the optimized
resources the user will
need!
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
{OPEN} API’s Akamai CLI
Insights
Luna Reporting
& Alerting
mPulseAdaptive
Acceleration
CloudMonitor /
DataStream
• Property Manager API (PAPI)
• Purge
• Property Manager
• Purge
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Pre-Production
Browsers
Attackers
Page
Resources
Secure Delivery
Web
Application
Protector
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Automatic H/2 Push
Automatic Preconnect
Adaptive Acceleration
Mobile Apps
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Page
Let’s not forget about your
mobile apps!
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
{OPEN} API’s Akamai CLI
Insights
Luna Reporting
& Alerting
mPulseAdaptive
Acceleration
CloudMonitor /
DataStream
• Property Manager API (PAPI)
• Purge
• Property Manager
• Purge
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Pre-Production
Browsers
Attackers
Secure Delivery
Web
Application
Protector
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Automatic H/2 Push
Automatic Preconnect
Adaptive Acceleration
Mobile Apps
API
Your API’s
It’s at this point most
customers re-architect to
expose API’s that are
leveraged across both
browsers & mobile apps
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
{OPEN} API’s Akamai CLI
Cache
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Page
Page
Resources
Insights
Luna Reporting
& Alerting
mPulseAdaptive
Acceleration
CloudMonitor /
DataStream
• Property Manager API (PAPI)
• Purge
• Property Manager
• Purge
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Pre-Production
Making Mobile Apps Fast!
Mobile apps provide an
opportunity to embed an Edge
Server at your user’s finger-
tips!
• Detect and adapt to network
conditions for optimized
throughput
• Anticipate what your users
will need, and conditionally
preposition to the app in the
background
Browsers
Attackers
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
Secure Delivery
Web
Application
Protector
{OPEN} API’s Akamai CLI
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Automatic H/2 Push
Automatic Preconnect
Adaptive TCP
Optimizations
Adaptive Acceleration
Mobile Apps
Adaptive TCP
Network Conditions
Prepositioning
Analytics
Mobile App Perf SDK
API
Page
Resources
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Page
Insights
Luna Reporting
& Alerting
mPulseAdaptive
Acceleration
CloudMonitor /
DataStream
Cache
• Property Manager API (PAPI)
• Purge
• Property Manager
• Purge
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Pre-Production
Application Load Balancer
As your user-base grows to
multiple locations, ALB
empowers per-user session
level logic at Akamai to :
• Select origin
• Maintain session persistence
• Failover across origin(s)
Browsers
Attackers
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
Secure Delivery
Web
Application
Protector
{OPEN} API’s Akamai CLI
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Automatic H/2 Push
Automatic Preconnect
Adaptive TCP Optimizations
Adaptive Acceleration
Mobile Apps
Adaptive TCP
Network Conditions
Prepositioning
Analytics
Mobile App Perf SDK
API
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Page
Insights
Luna Reporting
& Alerting
mPulseAdaptive
Acceleration
CloudMonitor /
DataStream
Application
Load
Balancer
Cache
• Property Manager API (PAPI)
• Purge
• Property Manager
• Purge
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Pre-Production
Our application architecture
is getting pretty
sophisticated… but so are
the attackers.
Browsers
Attackers
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
Secure Delivery
Web
Application
Protector
{OPEN} API’s Akamai CLI
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Automatic H/2 Push
Automatic Preconnect
Adaptive TCP Optimizations
Adaptive Acceleration
Mobile Apps
Adaptive TCP
Network Conditions
Prepositioning
Analytics
Mobile App Perf SDK
API
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Page
Insights
Luna Reporting
& Alerting
mPulseAdaptive
Acceleration
CloudMonitor /
DataStream
Application
Load
Balancer
Attackers
Cache
• Property Manager API (PAPI)
• Purge
• Property Manager
• Purge
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Pre-Production
Our application architecture
is getting pretty
sophisticated… but so are
the attackers.
1) Siteshield: Ensure they
cannot hit the origin directly
Browsers
Attackers
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
Secure Delivery
Web
Application
Protector
{OPEN} API’s Akamai CLI
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Automatic H/2 Push
Automatic Preconnect
Adaptive TCP Optimizations
Adaptive Acceleration
Mobile Apps
Adaptive TCP
Network Conditions
Prepositioning
Analytics
Mobile App Perf SDK
API
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Page
Insights
Luna Reporting
& Alerting
mPulseAdaptive
Acceleration
CloudMonitor /
DataStream
Application
Load
Balancer
Attackers
Siteshield
Cache
• Property Manager API (PAPI)
• Purge
• Siteshield API
• Property Manager
• Purge
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Pre-Production
Our application architecture
is getting pretty
sophisticated… but so are
the attackers.
1) Siteshield: Ensure they
cannot hit the origin directly
2) From WAP to Kona Site
Defender
• Richer protections at the front door for your
API’s – as the attacker wants the data, and
your API’s exist to provide that data!
• Finer controls on WAF and DDoS with
Kona site defender
Browsers
Attackers
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
Secure Delivery
{OPEN} API’s Akamai CLI
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Automatic H/2 Push
Automatic Preconnect
Adaptive TCP Optimizations
Adaptive Acceleration
Mobile Apps
Adaptive TCP
Network Conditions
Prepositioning
Analytics
Mobile App Perf SDK
API
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Page
Insights
Luna Reporting
& Alerting
mPulseAdaptive
Acceleration
CloudMonitor /
DataStream
Application
Load
Balancer
Attackers
Siteshield
Kona Site
Defender
Cache
• Property Manager API (PAPI)
• Purge
• Siteshield API
• API Definition
• Property Manager
• Purge
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Pre-Production
Rapid – an API gatewayz
• Validate tokens and keys
• Enforce rate controls per API
consumers
• Enable caching API’s that
require authentication
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
Secure Delivery
{OPEN} API’s Akamai CLI
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Automatic H/2 Push
Automatic Preconnect
Adaptive TCP Optimizations
Adaptive Acceleration
Adaptive TCP
Network Conditions
Prepositioning
Analytics
Mobile App Perf SDK
API
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Page
Insights
Luna Reporting
& Alerting
mPulseAdaptive
Acceleration
CloudMonitor /
DataStream
Application
Load
Balancer
Attackers
Siteshield
Kona Site
Defender
Rapid (Beta)
API Gateway Cache
• Property Manager API (PAPI)
• Purge
• Siteshield API
• API Definition
• Property Manager
• Purge
Mobile Apps
API Consumers
Attackers
Browsers
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Pre-Production
Security Posture is looking
pretty good… but couldn’t I
just DDoS DNS?
FastDNS!
• Globaly distributed footprint
• DNSSec
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
Secure Delivery
{OPEN} API’s Akamai CLI
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Automatic H/2 Push
Automatic Preconnect
Adaptive TCP Optimizations
Adaptive Acceleration
Adaptive TCP
Network Conditions
Prepositioning
Analytics
Mobile App Perf SDK
API
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Page
Insights
Luna Reporting
& Alerting
mPulseAdaptive
Acceleration
CloudMonitor /
DataStream
Application
Load
Balancer
Attackers
Siteshield
Kona Site
Defender
Rapid (Beta)
API Gateway Cache
FastDNS
• Property Manager API (PAPI)
• Purge
• Siteshield API
• API Definition
• Property Manager
• Purge
Mobile Apps
API Consumers
Attackers
Browsers
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Pre-Production
Wouldn’t it be great if we just
knew who the attackers
were?
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
Secure Delivery
{OPEN} API’s Akamai CLI
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Automatic H/2 Push
Automatic Preconnect
Adaptive TCP Optimizations
Adaptive Acceleration
Mobile Apps
Adaptive TCP
Network Conditions
Prepositioning
Analytics
Mobile App Perf SDK
API
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Page
Application
Load
Balancer
Siteshield
Kona Site
Defender
Rapid (Beta)
API Gateway Cache
FastDNS
Client
Reputation
Insights
CSI & Security
Analytics
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
Adaptive
Acceleration
• Property Manager API (PAPI)
• Purge
• Siteshield API
• API Definition
• Property Manager
• Purge
API Consumers
Attackers
Browsers
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Wouldn’t it be great if we just
knew who the attackers
were?
• Cloud Security Intelligence
(CSI)
• Client Reputation
Pre-Production
Production
Mobile Apps
API Consumers
Attackers
Adaptive TCP
Network Conditions
Prepositioning
Analytics
Insights
CSI & Security
Analytics
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
Page
API
Resources
Siteshield Application
Load
Balancer
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Rapid (Beta)
API Gateway
Cache
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Adaptive
Acceleration
Cloud Security
Kona Site
Defender
Client Reputation
FastDNS
Secure Delivery
Mobile App Perf SDK
Automatic H/2 Push
Automatic Preconnect
Adaptive TCP Optimizations
Adaptive
Acceleration
Browsers
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
{OPEN} API’s Akamai CLI
• Property Manager API (PAPI)
• Purge
• Siteshield API
• API Definition
• Property Manager
• Purge
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Wouldn’t it be great if we just
knew who the attackers
were?
• Cloud Security Intelligence
(CSI)
• Client Reputation
• Bot Manager – Standard –
identify and classify bots.
Pre-Production
Production
Automation
&Control
Mobile Apps
API Consumers
Attackers
Adaptive TCP
Network Conditions
Prepositioning
Analytics
Insights
CSI & Security
Analytics
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
Page
API
Resources
Siteshield Application
Load
Balancer
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Rapid (Beta)
API Gateway
Cache
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Adaptive
Acceleration
Cloud Security
Kona Site
Defender
Client Reputation
Bot Manager
Standard
FastDNS
Secure Delivery
Mobile App Perf SDK
Automatic H/2 Push
Automatic Preconnect
Adaptive TCP Optimizations
Adaptive
Acceleration
Browsers
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
{OPEN} API’s Akamai CLI
• Property Manager API (PAPI)
• Purge
• Siteshield API
• API Definition
• Property Manager
• Purge
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
What do we do when there is
a surge in valid traffic?
Prioritize!
• Visitor Prioritization – for
sites
• API Prioritization – for API
Consumers and Apps
• Configurable via UI, API,
and CLI
Pre-Production
Production
Mobile Apps
API Consumers
Attackers
Adaptive TCP
Network Conditions
Prepositioning
Analytics
Insights
CSI & Security
Analytics
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
Page
API
Resources
Siteshield Application
Load
Balancer
API
Prioritization
Visitor
Prioritization
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Rapid (Beta)
API Gateway
Cache
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Adaptive
Acceleration
Cloud Security
Kona Site
Defender
Client Reputation
Bot Manager
Standard
FastDNS
Secure Delivery
Mobile App Perf SDK
Automatic H/2 Push
Automatic Preconnect
Adaptive TCP Optimizations
Adaptive
Acceleration
Browsers
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
{OPEN} API’s Akamai CLI
• Property Manager API (PAPI)
• Certificate Provisioning System
• Purge
• Siteshield API
• API Definition
• Cloudlets API
• Property Manager
• Purge
• Visitor Prioritization
• Certificate Provisioning System
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
We see a surge in what looks
like valid traffic, but upon
deeper investigation it’s a “low
and slow” credential stuffing
attack!
Bot Manager Premier – detect
humans, so you can confidently
manage bots!
In both browsers…
Pre-Production
Production
Mobile Apps
API Consumers
Attackers
Adaptive TCP
Network Conditions
Prepositioning
Analytics
Insights
CSI & Security
Analytics
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
Page
API
Resources
Siteshield Application
Load
Balancer
API
Prioritization
Visitor
Prioritization
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Rapid (Beta)
API Gateway
Cache
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Adaptive
Acceleration
Cloud Security
Kona Site
Defender
Client Reputation
Bot Manager
Standard
FastDNS
Secure Delivery
Mobile App Perf SDK
Automatic H/2 Push
Automatic Preconnect
Adaptive TCP Optimizations
Adaptive
Acceleration
Bot Manager
Premier
Browsers
Automation
&Control
Luna Control
Portal
Connectors
• Wordpress
• Varnish
• Drupal
• Terraform
{OPEN} API’s
• Property Manager API (PAPI)
• Certificate Provisioning System
• Purge
• Siteshield API
• API Definition
• Cloudlets API Akamai CLI
• Property Manager
• Purge
• Visitor Prioritization
• Certificate Provisioning System
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
We see a surge in what looks
like valid traffic, but upon
deeper investigation it’s a “low
and slow” credential stuffing
attack!
Bot Manager Premier – detect
humans, so you can confidently
manage bots!
In both browsers… and mobile
apps.
Pre-Production
Production
Mobile Apps
API Consumers
Attackers
Adaptive TCP
Network Conditions
Prepositioning
Analytics
Insights
CSI & Security
Analytics
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
Page
API
Resources
Siteshield Application
Load
Balancer
API
Prioritization
Visitor
Prioritization
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Rapid (Beta)
API Gateway
Cache
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Adaptive
Acceleration
Cloud Security
Kona Site
Defender
Client Reputation
Bot Manager
Standard
FastDNS
Secure Delivery
Mobile App Perf SDK
Automatic H/2 Push
Automatic Preconnect
Adaptive TCP Optimizations
Adaptive
Acceleration
Bot Manager
Premier SDK
Bot Manager
Premier
Browsers
Automation
&Control
Luna Control
Portal
{OPEN} API’s Akamai CLI Connectors
• Property Manager
• Purge
• Visitor Prioritization
• Certificate Provisioning System
• Wordpress
• Varnish
• Drupal
• Terraform
• Property Manager API (PAPI)
• Certificate Provisioning System
• Purge
• Siteshield API
• API Definition
• Cloudlets API
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Ok, that’s a lot – how do we
gain confidence the entire
architecture is going to scale
and perform when we need it?
CloudTest
Pre-Production
Production
Automation
&Control
Mobile Apps
API Consumers
Attackers
Cloudtest
Luna Control
Portal
{OPEN} API’s Akamai CLI Connectors
• Property Manager
• Purge
• Visitor Prioritization
• Certificate Provisioning System
• Wordpress
• Varnish
• Drupal
• Terraform
Adaptive TCP
Network Conditions
Prepositioning
Analytics
Insights
CSI & Security
Analytics
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
Page
API
Resources
Siteshield Application
Load
Balancer
API
Prioritization
Visitor
Prioritization
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Rapid (Beta)
API Gateway
Cache
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Adaptive
Acceleration
Cloud Security
Kona Site
Defender
Client Reputation
Bot Manager
Standard
FastDNS
Secure Delivery
Mobile App Perf SDK
Automatic H/2 Push
Automatic Preconnect
Adaptive TCP Optimizations
Adaptive
Acceleration
Bot Manager
Premier SDK
Bot Manager
Premier
Browsers
• Property Manager API (PAPI)
• Certificate Provisioning System
• Purge
• Siteshield API
• API Definition
• Cloudlets API
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
There are many more API’s
than what I have mentioned.
developer.akamai.com
Pre-Production
Production
Mobile Apps
API Consumers
Attackers
Cloudtest
Adaptive TCP
Network Conditions
Prepositioning
Analytics
Insights
CSI & Security
Analytics
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
Page
API
Resources
Siteshield Application
Load
Balancer
API
Prioritization
Visitor
Prioritization
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Rapid (Beta)
API Gateway
Cache
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Adaptive
Acceleration
Cloud Security
Kona Site
Defender
Client Reputation
Bot Manager
Standard
FastDNS
Secure Delivery
Mobile App Perf SDK
Automatic H/2 Push
Automatic Preconnect
Adaptive TCP Optimizations
Adaptive
Acceleration
Bot Manager
Premier SDK
Bot Manager
Premier
Browsers
Automation
&Control
Luna Control
Portal
{OPEN} API’s Akamai CLI Connectors
• Property Manager
• Purge
• Visitor Prioritization
• Certificate Provisioning System
• Wordpress
• Varnish
• Drupal
• Terraform
• Property Manager API (PAPI)
• Certificate Provisioning System
• Firewall Rules API (FRAPI)
• Siteshield API
• Network List API
• SIEM API
• Purge
• Cloudlet API
• Image Manager API
• API Definition
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Pre-Production
Production
Automation
&Control
Mobile Apps
API Consumers
Attackers
Cloudtest
Luna Control
Portal
{OPEN} API’s Akamai CLI Connectors
• Property Manager
• Purge
• Visitor Prioritization
• Certificate Provisioning System
• Wordpress
• Varnish
• Drupal
• Terraform
• Property Manager API (PAPI)
• Certificate Provisioning System
• Firewall Rules API (FRAPI)
• Siteshield API
• Network List API
• SIEM API
• Purge
• Cloudlet API
• Image Manager API
• API Definition
Adaptive TCP
Network Conditions
Prepositioning
Analytics
Insights
CSI & Security
Analytics
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
Page
API
Resources
Siteshield Application
Load
Balancer
API
Prioritization
Visitor
Prioritization
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Rapid (Beta)
API Gateway
Cache
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Adaptive
Acceleration
Cloud Security
Kona Site
Defender
Client Reputation
Bot Manager
Standard
FastDNS
Secure Delivery
Mobile App Perf SDK
Automatic H/2 Push
Automatic Preconnect
Adaptive TCP Optimizations
Adaptive
Acceleration
Bot Manager
Premier SDK
Bot Manager
Premier
Browsers
We Made It!
© AKAMAI - EDGE 2017
From Simple: Hello World! To Sophisticated: Optimized
Experiences for Your Users,
Anywhere in the World
*And there is much more functionality we did not cover!
© AKAMAI - EDGE 2017
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Pre-Production
Production
Automation
&Control
Mobile Apps
API Consumers
Attackers
Cloudtest
Luna Control
Portal
{OPEN} API’s Akamai CLI Connectors
• Property Manager
• Purge
• Visitor Prioritization
• Certificate Provisioning System
• Wordpress
• Varnish
• Drupal
• Terraform
• Property Manager API (PAPI)
• Certificate Provisioning System
• Firewall Rules API (FRAPI)
• Siteshield API
• Network List API
• SIEM API
• Purge
• Cloudlet API
• Image Manager API
• API Definition
Adaptive TCP
Network Conditions
Prepositioning
Analytics
Insights
CSI & Security
Analytics
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
Page
API
Resources
Siteshield Application
Load
Balancer
API
Prioritization
Visitor
Prioritization
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Rapid (Beta)
API Gateway
Cache
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
Resource
Optimizer
Adaptive
Acceleration
Cloud Security
Kona Site
Defender
Client Reputation
Bot Manager
Standard
FastDNS
Secure Delivery
Mobile App Perf SDK
Automatic H/2 Push
Automatic Preconnect
Adaptive TCP Optimizations
Adaptive
Acceleration
Bot Manager
Premier SDK
Bot Manager
Premier
Browsers
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Pre-Production
• Simple WordPress site
• Got yourself some
users on the left, an
application on the
right, and fluffy cloud
with orange Akamai
servers in-between!
Production
Automation
&Control
Fast
Reliable
Secure
Insights & Control
Browsers
Mobile Apps
API Consumers
Attackers
Cloudtest
Luna Control
Portal
{OPEN} API’s Akamai CLI Connectors
• Property Manager
• Certificate Provisioning System
• Purge
• Wordpress
• Varnish
• Drupal
• Terraform
• Property Manager API (PAPI)
• Certificate Provisioning System
• Firewall Rules API (FRAPI)
• Siteshield API
• Network List API
• SIEM API
• CCU API v3 (Purge)
• Cloudlet API
• Image Manager API
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
• Simple WordPress
site
• Got yourself some
users on the left, an
application on the
right, and fluffy cloud
with orange Akamai
servers in-between!
Production
Pre-Production
Automation & Control
Fast
Reliable
Secure
Insights & Control
Browsers
Mobile Apps
API Consumers
Attackers
Cloudtest
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Pre-Production
Production • We made it!
• I have to confess, there
are some other important
pieces of functionality, like
site failover, origin health
detect, and ____ we did
not cover.
• At this point, you have the
capabilities to provide an
optimal experience for
each user, insight to
understand those
experiences, controls to
take action, and pipeline
automation to test &
deploy via your tools, in
your workflow, at your
speed.
Automation
&Control
Fast
Reliable
Secure
Insights & Control
Browsers
Mobile Apps
API Consumers
Attackers
Cloudtest
Luna Control
Portal
{OPEN} API’s Akamai CLI Connectors
• Property Manager
• Purge
• Certificate Provisioning System
• Visitor Prioritization
• Wordpress
• Varnish
• Drupal
• Terraform
• Property Manager API (PAPI)
• Certificate Provisioning System
• Firewall Rules API (FRAPI)
• Siteshield API
• Network List API
• SIEM API
• Purge
• Cloudlet API
• Image Manager API
• API Definition
Adaptive TCP
Network Conditions
Prepositioning
Analytics
Insights
CSI & Security
Analytics
Luna Reporting
& Alerting
mPulse CloudMonitor /
DataStream
Page
API
Resources
Siteshield Application
Load
Balancer
API
Prioritization
Visitor
Prioritization
ESI Fragment
Cache
Dynamic Page Caching
Page
Cache
Rapid (Beta)
API Gateway Cache
Pristine
Resource
Cache
Optimized
Resource
Cache
Image Manager
A2 – Resource
Optimization
Adaptive
Acceleration
Cloud Security
Kona Site
Defender
Client Reputation
Bot Management
Standard
FastDNS
Secure Delivery
Mobile App Perf SDK
Automatic H/2 Push
Automatic Preconnect
Adaptive TCP Optimizations
Script Management (beta)
Adaptive Acceleration
© AKAMAI - EDGE 2017
© AKAMAI - EDGE 2017
© AKAMAI - EDGE 2017
© AKAMAI - EDGE 2017
Industry Icons
Commerce M&EHigh-Tech Public SectorEnterprise
Gaming Publishing CivilianAd
Technology
Airline Apparel Automotive Health Care
/Life Sciences
Consumer
Electronics
Mobile /
Carriers
Radio DefenseBroadcastin
g
Hotel Electronics
Retailers
Business
Services
Insurance Hardware
Music Social State / LocalCable /
Telco
Retail Luxury
Goods
Consumer
Packaged Goods
Semiconductor
Portals /
Search
SportsFilmSporting Goods Financial Software
Clinical Trial
/ CROs
IT Software /
EMR
Payer
Provider
Supply &
Distribution
Medical
Device
Pharma &
Biotech
Manufacturing
© AKAMAI - EDGE 2017
Solution Icons
Security DSAHD Network Electronic
Software Delivery
Advertising Mobile
Optimization
Professional
Services
Shopper
Prioritization
DDoS Security Portfolio Descriptive Web App Accelerator HD Media Delivery
DNSSec WAF Predictive IP Accelerator Media Delivery
Edge Tokenization Pixel Free Site
Analyzer
Media Services
Application
Performance Solution
Media Analytics
© AKAMAI - EDGE 2017
Descriptive Icons
achievement balanceaudience big businessacross verticals (online)
banking
better film
quality
Akamai Powers(reduced)
abandonme
nt
blog
brand
experience
cloudChina CDN consumer goodsbusinessma
n
connected consolidatecalculatebook cost reduction
defense energyemail fast playdownload exchange fast internetelectiondata flexibility /
diversify
good user
experience
internetinterconnect
ed
investmentgrowth (re)invent increased
investment
innovationglobal delivery /
scalability
Gnet
© AKAMAI - EDGE 2017
Descriptive Icons
listen mobile online contentmeasure new foldermicrophonelibrary
organize percentage puzzle pieceprint
quote
person quality questionperformancePCI
compliant
reliable /
agreement
savings serverssecure
speed
screen snapshot
sound
secure firewallrich media
strength sustainability upsideuploadto-do upload foldersummary
IPv6
© AKAMAI - EDGE 2017
Icons
Other servers Origin Server
Internet Cloud
Akamai
EdgeServer Cell Phone Towers
Dial Positions
Storage
Application
End User 1 End User 2 End User 3 End User 4
Firewall
Databases
Web
Infrastructure
© AKAMAI - EDGE 2017
Device Images
Droid HTC iPhoneBlackberry Nokia
Xbox
Desktop
iPad
Laptop
Playstation
Apple TV
© AKAMAI - EDGE 2017
People
Tom’s Bandit Bandit stealing
Visa cards
Generic
Person
Various
Colors
Person with
Money
Attacker
© AKAMAI - EDGE 2017
Other
Formats
Geographical
Maps
Buildings
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
(Cloud)
Datacenters
End User
1
10
100
10000
Origin
Traffic
1000
Akamai
Traffic
1
10
100
10000
1000
Akamai Provides a Perimeter Defense
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Origin Web
Server
Wireless
User
X
Mobile Delivery with Akamai
Problem 1
Wireless packet loss forces
retransmits over long distance
Solution
Akamai Dynamic
Site Accelerator
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
With Akamai IPA Without Akamai
Customer Proof Point: Virtual Desktop Acceleration
(Denver to New York City)
Seconds
200
180
160
140
120
100
80
60
40
20
0
Presentation Browsing File Transfer Viewing Pictures
34
82
46
69
30
180
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.

More Related Content

What's hot

Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...Chris Munns
 
Getting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesGetting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesAmazon Web Services
 
Serverless and DevOps
Serverless and DevOpsServerless and DevOps
Serverless and DevOpsChris Munns
 
Operating at Scale - Preparing for the Journey
Operating at Scale - Preparing for the JourneyOperating at Scale - Preparing for the Journey
Operating at Scale - Preparing for the JourneyAmazon Web Services
 
Serverless Applications with AWS SAM
Serverless Applications with AWS SAMServerless Applications with AWS SAM
Serverless Applications with AWS SAMChris Munns
 
打破時空藩籬,輕鬆存取您的雲端工作負載
打破時空藩籬,輕鬆存取您的雲端工作負載打破時空藩籬,輕鬆存取您的雲端工作負載
打破時空藩籬,輕鬆存取您的雲端工作負載Amazon Web Services
 
ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre...
 ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre... ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre...
ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre...Amazon Web Services
 
Build and Deploy Serverless Applications with AWS SAM
Build and Deploy Serverless Applications with AWS SAM Build and Deploy Serverless Applications with AWS SAM
Build and Deploy Serverless Applications with AWS SAM Amazon Web Services
 
Your Virtual Data Center: VPC Fundamentals and Connectivity Options (NET201) ...
Your Virtual Data Center: VPC Fundamentals and Connectivity Options (NET201) ...Your Virtual Data Center: VPC Fundamentals and Connectivity Options (NET201) ...
Your Virtual Data Center: VPC Fundamentals and Connectivity Options (NET201) ...Amazon Web Services
 
SID305 AWS Certificate Manager Private CA
SID305 AWS Certificate Manager Private CASID305 AWS Certificate Manager Private CA
SID305 AWS Certificate Manager Private CAAmazon Web Services
 
Multi-Account Strategy and Security with Centrica Hive
Multi-Account Strategy and Security with Centrica HiveMulti-Account Strategy and Security with Centrica Hive
Multi-Account Strategy and Security with Centrica HiveAmazon Web Services
 
Best Practices for AWS PrivateLink (NET301) - AWS re:Invent 2018
Best Practices for AWS PrivateLink (NET301) - AWS re:Invent 2018Best Practices for AWS PrivateLink (NET301) - AWS re:Invent 2018
Best Practices for AWS PrivateLink (NET301) - AWS re:Invent 2018Amazon Web Services
 
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...AWS Summits
 
Driving Innovation with Serverless Applications (GPSBUS212) - AWS re:Invent 2018
Driving Innovation with Serverless Applications (GPSBUS212) - AWS re:Invent 2018Driving Innovation with Serverless Applications (GPSBUS212) - AWS re:Invent 2018
Driving Innovation with Serverless Applications (GPSBUS212) - AWS re:Invent 2018Amazon Web Services
 
Interactive Zero-Touch Enterprise Networks: Nuage SD-WAN on AWS (TLC310) - AW...
Interactive Zero-Touch Enterprise Networks: Nuage SD-WAN on AWS (TLC310) - AW...Interactive Zero-Touch Enterprise Networks: Nuage SD-WAN on AWS (TLC310) - AW...
Interactive Zero-Touch Enterprise Networks: Nuage SD-WAN on AWS (TLC310) - AW...Amazon Web Services
 
Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...
Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...
Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...Amazon Web Services
 
Serverless Streams, Topics, Queues, & APIs! Pick the Right Serverless Applica...
Serverless Streams, Topics, Queues, & APIs! Pick the Right Serverless Applica...Serverless Streams, Topics, Queues, & APIs! Pick the Right Serverless Applica...
Serverless Streams, Topics, Queues, & APIs! Pick the Right Serverless Applica...Chris Munns
 

What's hot (20)

Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
 
Getting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesGetting Started with Serverless Architectures
Getting Started with Serverless Architectures
 
Serverless and DevOps
Serverless and DevOpsServerless and DevOps
Serverless and DevOps
 
Operating at Scale - Preparing for the Journey
Operating at Scale - Preparing for the JourneyOperating at Scale - Preparing for the Journey
Operating at Scale - Preparing for the Journey
 
Serverless Applications with AWS SAM
Serverless Applications with AWS SAMServerless Applications with AWS SAM
Serverless Applications with AWS SAM
 
打破時空藩籬,輕鬆存取您的雲端工作負載
打破時空藩籬,輕鬆存取您的雲端工作負載打破時空藩籬,輕鬆存取您的雲端工作負載
打破時空藩籬,輕鬆存取您的雲端工作負載
 
ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre...
 ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre... ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre...
ENT307 Move your Desktops and Apps to AWS with Amazon WorkSpaces and AppStre...
 
AWS Security by Design
AWS Security by Design AWS Security by Design
AWS Security by Design
 
Build and Deploy Serverless Applications with AWS SAM
Build and Deploy Serverless Applications with AWS SAM Build and Deploy Serverless Applications with AWS SAM
Build and Deploy Serverless Applications with AWS SAM
 
Your Virtual Data Center: VPC Fundamentals and Connectivity Options (NET201) ...
Your Virtual Data Center: VPC Fundamentals and Connectivity Options (NET201) ...Your Virtual Data Center: VPC Fundamentals and Connectivity Options (NET201) ...
Your Virtual Data Center: VPC Fundamentals and Connectivity Options (NET201) ...
 
SID305 AWS Certificate Manager Private CA
SID305 AWS Certificate Manager Private CASID305 AWS Certificate Manager Private CA
SID305 AWS Certificate Manager Private CA
 
Multi-Account Strategy and Security with Centrica Hive
Multi-Account Strategy and Security with Centrica HiveMulti-Account Strategy and Security with Centrica Hive
Multi-Account Strategy and Security with Centrica Hive
 
SRV303 Deep Dive on Amazon EFS
 SRV303 Deep Dive on Amazon EFS SRV303 Deep Dive on Amazon EFS
SRV303 Deep Dive on Amazon EFS
 
Best Practices for AWS PrivateLink (NET301) - AWS re:Invent 2018
Best Practices for AWS PrivateLink (NET301) - AWS re:Invent 2018Best Practices for AWS PrivateLink (NET301) - AWS re:Invent 2018
Best Practices for AWS PrivateLink (NET301) - AWS re:Invent 2018
 
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
Microservices on AWS: Architectural Patterns and Best Practices | AWS Summit ...
 
Driving Innovation with Serverless Applications (GPSBUS212) - AWS re:Invent 2018
Driving Innovation with Serverless Applications (GPSBUS212) - AWS re:Invent 2018Driving Innovation with Serverless Applications (GPSBUS212) - AWS re:Invent 2018
Driving Innovation with Serverless Applications (GPSBUS212) - AWS re:Invent 2018
 
Interactive Zero-Touch Enterprise Networks: Nuage SD-WAN on AWS (TLC310) - AW...
Interactive Zero-Touch Enterprise Networks: Nuage SD-WAN on AWS (TLC310) - AW...Interactive Zero-Touch Enterprise Networks: Nuage SD-WAN on AWS (TLC310) - AW...
Interactive Zero-Touch Enterprise Networks: Nuage SD-WAN on AWS (TLC310) - AW...
 
Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...
Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...
Autonomous DevSecOps: Five Steps to a Self-Driving Cloud (ENT214-S) - AWS re:...
 
Optimizing Wordpress For Speed And Security
Optimizing Wordpress For Speed And SecurityOptimizing Wordpress For Speed And Security
Optimizing Wordpress For Speed And Security
 
Serverless Streams, Topics, Queues, & APIs! Pick the Right Serverless Applica...
Serverless Streams, Topics, Queues, & APIs! Pick the Right Serverless Applica...Serverless Streams, Topics, Queues, & APIs! Pick the Right Serverless Applica...
Serverless Streams, Topics, Queues, & APIs! Pick the Right Serverless Applica...
 

Similar to Cloud Delivery: The Path from Simple to Sophisticated

Velocity EU 2014: Recycling the Web (why it's slowing your mobile app)
Velocity EU 2014: Recycling the Web (why it's slowing your mobile app)Velocity EU 2014: Recycling the Web (why it's slowing your mobile app)
Velocity EU 2014: Recycling the Web (why it's slowing your mobile app)Colin Bendell
 
Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...
Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...
Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...Akamai Developers & Admins
 
UI5 with Akamai - Introduction to the Content Delivery Network
UI5 with Akamai - Introduction to the Content Delivery NetworkUI5 with Akamai - Introduction to the Content Delivery Network
UI5 with Akamai - Introduction to the Content Delivery NetworkGokul Anand E, PMP®
 
Alta Product Brief - Cloud-based application delivery platform for web applic...
Alta Product Brief - Cloud-based application delivery platform for web applic...Alta Product Brief - Cloud-based application delivery platform for web applic...
Alta Product Brief - Cloud-based application delivery platform for web applic...Akamai Technologies
 
Akamai: From Theory to Practice
Akamai: From Theory to PracticeAkamai: From Theory to Practice
Akamai: From Theory to PracticeLiz Bradley
 
게임 서비스를 위한 클라우드 네트워크 활용
게임 서비스를 위한 클라우드 네트워크 활용게임 서비스를 위한 클라우드 네트워크 활용
게임 서비스를 위한 클라우드 네트워크 활용Seung Heun Noh
 
App-solute Testing: Making App Testing with Akamai Easy
App-solute Testing: Making App Testing with Akamai EasyApp-solute Testing: Making App Testing with Akamai Easy
App-solute Testing: Making App Testing with Akamai EasyAkamai Developers & Admins
 
Configs, Configs, Everywhere! (Actually, Let's Simplify All Those Configs)
Configs, Configs, Everywhere! (Actually, Let's Simplify All Those Configs)Configs, Configs, Everywhere! (Actually, Let's Simplify All Those Configs)
Configs, Configs, Everywhere! (Actually, Let's Simplify All Those Configs)Akamai Developers & Admins
 
Great Expectations - Dr. Tom Leighton, Akamai
Great Expectations - Dr. Tom Leighton, AkamaiGreat Expectations - Dr. Tom Leighton, Akamai
Great Expectations - Dr. Tom Leighton, AkamaiAkamai Technologies
 
Holiday Retail Readiness: Preparing For Peak
Holiday Retail Readiness: Preparing For PeakHoliday Retail Readiness: Preparing For Peak
Holiday Retail Readiness: Preparing For PeakG3 Communications
 
Building Blocks for a Global Hybrid Cloud
Building Blocks for a Global Hybrid CloudBuilding Blocks for a Global Hybrid Cloud
Building Blocks for a Global Hybrid CloudAmazon Web Services
 
kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...
kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...
kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...kreuzwerker GmbH
 
Compose Your Digital Enterprise
Compose Your Digital EnterpriseCompose Your Digital Enterprise
Compose Your Digital EnterpriseProlifics
 
ENT305 Compliance and Cloud Security for Regulated Industries
ENT305 Compliance and Cloud Security for Regulated IndustriesENT305 Compliance and Cloud Security for Regulated Industries
ENT305 Compliance and Cloud Security for Regulated IndustriesAmazon Web Services
 
Tom edge-keynote-2013. final
Tom edge-keynote-2013. finalTom edge-keynote-2013. final
Tom edge-keynote-2013. finalLiz Bradley
 
How GoDaddy protects ecommerce and domains with AWS KMS and encryption - SDD4...
How GoDaddy protects ecommerce and domains with AWS KMS and encryption - SDD4...How GoDaddy protects ecommerce and domains with AWS KMS and encryption - SDD4...
How GoDaddy protects ecommerce and domains with AWS KMS and encryption - SDD4...Amazon Web Services
 
Modern Applications Development on AWS
Modern Applications Development on AWSModern Applications Development on AWS
Modern Applications Development on AWSBoaz Ziniman
 
Web Application Accelerator Product Brief - Application delivery for global w...
Web Application Accelerator Product Brief - Application delivery for global w...Web Application Accelerator Product Brief - Application delivery for global w...
Web Application Accelerator Product Brief - Application delivery for global w...Akamai Technologies
 
CICDforModernApplications-Oslo.pdf
CICDforModernApplications-Oslo.pdfCICDforModernApplications-Oslo.pdf
CICDforModernApplications-Oslo.pdfAmazon Web Services
 
Application Modernization using the Strangler Pattern
Application Modernization using the Strangler PatternApplication Modernization using the Strangler Pattern
Application Modernization using the Strangler PatternTom Laszewski
 

Similar to Cloud Delivery: The Path from Simple to Sophisticated (20)

Velocity EU 2014: Recycling the Web (why it's slowing your mobile app)
Velocity EU 2014: Recycling the Web (why it's slowing your mobile app)Velocity EU 2014: Recycling the Web (why it's slowing your mobile app)
Velocity EU 2014: Recycling the Web (why it's slowing your mobile app)
 
Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...
Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...
Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...
 
UI5 with Akamai - Introduction to the Content Delivery Network
UI5 with Akamai - Introduction to the Content Delivery NetworkUI5 with Akamai - Introduction to the Content Delivery Network
UI5 with Akamai - Introduction to the Content Delivery Network
 
Alta Product Brief - Cloud-based application delivery platform for web applic...
Alta Product Brief - Cloud-based application delivery platform for web applic...Alta Product Brief - Cloud-based application delivery platform for web applic...
Alta Product Brief - Cloud-based application delivery platform for web applic...
 
Akamai: From Theory to Practice
Akamai: From Theory to PracticeAkamai: From Theory to Practice
Akamai: From Theory to Practice
 
게임 서비스를 위한 클라우드 네트워크 활용
게임 서비스를 위한 클라우드 네트워크 활용게임 서비스를 위한 클라우드 네트워크 활용
게임 서비스를 위한 클라우드 네트워크 활용
 
App-solute Testing: Making App Testing with Akamai Easy
App-solute Testing: Making App Testing with Akamai EasyApp-solute Testing: Making App Testing with Akamai Easy
App-solute Testing: Making App Testing with Akamai Easy
 
Configs, Configs, Everywhere! (Actually, Let's Simplify All Those Configs)
Configs, Configs, Everywhere! (Actually, Let's Simplify All Those Configs)Configs, Configs, Everywhere! (Actually, Let's Simplify All Those Configs)
Configs, Configs, Everywhere! (Actually, Let's Simplify All Those Configs)
 
Great Expectations - Dr. Tom Leighton, Akamai
Great Expectations - Dr. Tom Leighton, AkamaiGreat Expectations - Dr. Tom Leighton, Akamai
Great Expectations - Dr. Tom Leighton, Akamai
 
Holiday Retail Readiness: Preparing For Peak
Holiday Retail Readiness: Preparing For PeakHoliday Retail Readiness: Preparing For Peak
Holiday Retail Readiness: Preparing For Peak
 
Building Blocks for a Global Hybrid Cloud
Building Blocks for a Global Hybrid CloudBuilding Blocks for a Global Hybrid Cloud
Building Blocks for a Global Hybrid Cloud
 
kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...
kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...
kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...
 
Compose Your Digital Enterprise
Compose Your Digital EnterpriseCompose Your Digital Enterprise
Compose Your Digital Enterprise
 
ENT305 Compliance and Cloud Security for Regulated Industries
ENT305 Compliance and Cloud Security for Regulated IndustriesENT305 Compliance and Cloud Security for Regulated Industries
ENT305 Compliance and Cloud Security for Regulated Industries
 
Tom edge-keynote-2013. final
Tom edge-keynote-2013. finalTom edge-keynote-2013. final
Tom edge-keynote-2013. final
 
How GoDaddy protects ecommerce and domains with AWS KMS and encryption - SDD4...
How GoDaddy protects ecommerce and domains with AWS KMS and encryption - SDD4...How GoDaddy protects ecommerce and domains with AWS KMS and encryption - SDD4...
How GoDaddy protects ecommerce and domains with AWS KMS and encryption - SDD4...
 
Modern Applications Development on AWS
Modern Applications Development on AWSModern Applications Development on AWS
Modern Applications Development on AWS
 
Web Application Accelerator Product Brief - Application delivery for global w...
Web Application Accelerator Product Brief - Application delivery for global w...Web Application Accelerator Product Brief - Application delivery for global w...
Web Application Accelerator Product Brief - Application delivery for global w...
 
CICDforModernApplications-Oslo.pdf
CICDforModernApplications-Oslo.pdfCICDforModernApplications-Oslo.pdf
CICDforModernApplications-Oslo.pdf
 
Application Modernization using the Strangler Pattern
Application Modernization using the Strangler PatternApplication Modernization using the Strangler Pattern
Application Modernization using the Strangler Pattern
 

More from Akamai Developers & Admins

AWS re:invent: The secret to building and delivering amazing apps at scale
AWS re:invent: The secret to building and delivering amazing apps at scaleAWS re:invent: The secret to building and delivering amazing apps at scale
AWS re:invent: The secret to building and delivering amazing apps at scaleAkamai Developers & Admins
 
AWS re:invent talk: The secrets to building and delivering amazing apps at scale
AWS re:invent talk: The secrets to building and delivering amazing apps at scaleAWS re:invent talk: The secrets to building and delivering amazing apps at scale
AWS re:invent talk: The secrets to building and delivering amazing apps at scaleAkamai Developers & Admins
 
Fluent 2018: When third parties stop being polite... and start getting real
Fluent 2018: When third parties stop being polite... and start getting realFluent 2018: When third parties stop being polite... and start getting real
Fluent 2018: When third parties stop being polite... and start getting realAkamai Developers & Admins
 
Integrating Security Controls into the Development and Delivery Pipeline
Integrating Security Controls into the Development and Delivery PipelineIntegrating Security Controls into the Development and Delivery Pipeline
Integrating Security Controls into the Development and Delivery PipelineAkamai Developers & Admins
 
Akamai for Dev Ops Current Capabilities - Atlanta DevOps World Tour
Akamai for Dev Ops Current Capabilities - Atlanta DevOps World TourAkamai for Dev Ops Current Capabilities - Atlanta DevOps World Tour
Akamai for Dev Ops Current Capabilities - Atlanta DevOps World TourAkamai Developers & Admins
 
Getting Started with User and API Management Features
Getting Started with User and API Management FeaturesGetting Started with User and API Management Features
Getting Started with User and API Management FeaturesAkamai Developers & Admins
 
EdgeWorkers: Enabling Autonomous, Developer Friendly Programming at the Edge
EdgeWorkers: Enabling Autonomous, Developer Friendly Programming at the EdgeEdgeWorkers: Enabling Autonomous, Developer Friendly Programming at the Edge
EdgeWorkers: Enabling Autonomous, Developer Friendly Programming at the EdgeAkamai Developers & Admins
 
Provision Your Own Apple TV channel with MSL 4.x
Provision Your Own Apple TV channel with MSL 4.xProvision Your Own Apple TV channel with MSL 4.x
Provision Your Own Apple TV channel with MSL 4.xAkamai Developers & Admins
 

More from Akamai Developers & Admins (20)

Mitigate Security Threats with SIEM
Mitigate Security Threats with SIEMMitigate Security Threats with SIEM
Mitigate Security Threats with SIEM
 
Manage Your Akamai-as-Code with Terraform
Manage Your Akamai-as-Code with TerraformManage Your Akamai-as-Code with Terraform
Manage Your Akamai-as-Code with Terraform
 
Akamai-as-Code with The Washington Post
Akamai-as-Code with The Washington PostAkamai-as-Code with The Washington Post
Akamai-as-Code with The Washington Post
 
Set up a Development Environment in 5 Minutes
Set up a Development Environment in 5 MinutesSet up a Development Environment in 5 Minutes
Set up a Development Environment in 5 Minutes
 
AWS re:invent: The secret to building and delivering amazing apps at scale
AWS re:invent: The secret to building and delivering amazing apps at scaleAWS re:invent: The secret to building and delivering amazing apps at scale
AWS re:invent: The secret to building and delivering amazing apps at scale
 
AWS re:invent talk: The secrets to building and delivering amazing apps at scale
AWS re:invent talk: The secrets to building and delivering amazing apps at scaleAWS re:invent talk: The secrets to building and delivering amazing apps at scale
AWS re:invent talk: The secrets to building and delivering amazing apps at scale
 
10 things you can do at the edge
10 things you can do at the edge10 things you can do at the edge
10 things you can do at the edge
 
How the internet is reshaping our lives
How the internet is reshaping our livesHow the internet is reshaping our lives
How the internet is reshaping our lives
 
Velocity + Fluent 2018: API Performance
Velocity + Fluent 2018: API PerformanceVelocity + Fluent 2018: API Performance
Velocity + Fluent 2018: API Performance
 
Fluent 2018: Measuring What Matters
Fluent 2018: Measuring What MattersFluent 2018: Measuring What Matters
Fluent 2018: Measuring What Matters
 
Fluent 2018: When third parties stop being polite... and start getting real
Fluent 2018: When third parties stop being polite... and start getting realFluent 2018: When third parties stop being polite... and start getting real
Fluent 2018: When third parties stop being polite... and start getting real
 
Integrating Security Controls into the Development and Delivery Pipeline
Integrating Security Controls into the Development and Delivery PipelineIntegrating Security Controls into the Development and Delivery Pipeline
Integrating Security Controls into the Development and Delivery Pipeline
 
Automation at the Edge
Automation at the EdgeAutomation at the Edge
Automation at the Edge
 
Akamai for Dev Ops Current Capabilities - Atlanta DevOps World Tour
Akamai for Dev Ops Current Capabilities - Atlanta DevOps World TourAkamai for Dev Ops Current Capabilities - Atlanta DevOps World Tour
Akamai for Dev Ops Current Capabilities - Atlanta DevOps World Tour
 
Getting Started with User and API Management Features
Getting Started with User and API Management FeaturesGetting Started with User and API Management Features
Getting Started with User and API Management Features
 
Akamai Developer General Session
Akamai Developer General SessionAkamai Developer General Session
Akamai Developer General Session
 
Akamai Admin General Session
Akamai Admin General SessionAkamai Admin General Session
Akamai Admin General Session
 
EdgeWorkers: Enabling Autonomous, Developer Friendly Programming at the Edge
EdgeWorkers: Enabling Autonomous, Developer Friendly Programming at the EdgeEdgeWorkers: Enabling Autonomous, Developer Friendly Programming at the Edge
EdgeWorkers: Enabling Autonomous, Developer Friendly Programming at the Edge
 
Optimizing your API to Perform at Scale
Optimizing your API to Perform at ScaleOptimizing your API to Perform at Scale
Optimizing your API to Perform at Scale
 
Provision Your Own Apple TV channel with MSL 4.x
Provision Your Own Apple TV channel with MSL 4.xProvision Your Own Apple TV channel with MSL 4.x
Provision Your Own Apple TV channel with MSL 4.x
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

Cloud Delivery: The Path from Simple to Sophisticated

  • 1. © AKAMAI - EDGE 2017 Cloud Delivery: The Path from Simple to Sophisticated Eric Graham | Akamai Technologies
  • 2. © AKAMAI - EDGE 2017 Eric Graham Joined Akamai in 2008, home is Chicago Sr. Product Line Director for Cloud Security Solutions I have had the opportunity to be a member of both our product and consulting teams. Over the years, that has allowed me to do many consulting engagements for web operators big and small. @egraham05 - https://www.linkedin.com/in/egraham05/
  • 3. © AKAMAI - EDGE 2017 From Simple: Hello World! To Sophisticated: Optimized Experiences for Your Users, Anywhere in the World
  • 4. © AKAMAI - EDGE 2017 HELLO WORLD • Got yourself some users on the left, a simple WordPress instance on the right, and a fluffy cloud connecting it all! • At this point, we are just missing the orange servers
  • 5. © AKAMAI - EDGE 2017
  • 6. © AKAMAI - EDGE 2017 Mission Accomplished! Just add orange servers!
  • 7. © AKAMAI - EDGE 2017 Automation &Control Luna Control Portal Mission Accomplished Started Dynamic Site Accelerator • Caches content near the user • Finds optimal path to your origin when necessary • Provides basic network acceleration at each leg of communication • Insight into traffic volumes and error conditions via Luna Insights Luna Reporting & Alerting
  • 8. © AKAMAI - EDGE 2017 Mission Accomplished Started Dynamic Site Accelerator • Caches content near the user • Finds optimal path to your origin when necessary • Provides basic network acceleration at each leg of communication • Insight into traffic volumes and error conditions via Luna mPulse • Insight into end-user performance Insights Luna Reporting & Alerting mPulse Automation &Control Luna Control Portal
  • 9. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Security Built-in • Fast, Private, Secure communication on our PCI footprint. • Only accepts port 80 & 443 traffic • Automatically blocks common layer 4 attacks • Configure common best practices to enforce at the edge… like HSTS Insights Luna Reporting & Alerting mPulse Browsers Attackers Secure Delivery Caching
  • 10. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Security Built-in • Fast, Private, Secure communication on our PCI footprint. • Only accepts port 80 & 443 traffic • Automatically blocks common layer 4 attacks • Configure common best practices to enforce at the edge… like HSTS or only our IP space can access /wp- admin/* Insights Luna Reporting & Alerting mPulse Browsers Attackers Secure Delivery Caching
  • 11. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. With this logic at the edge, we need to get visibility into activity at the Edge traffic volumes, error rates, offload rates… • CloudMonitor and DataStream! Pull edge activity and statistics into your tooling. Insights Luna Reporting & Alerting mPulse Browsers Attackers Secure Delivery Caching CloudMonitor / DataStream https://github.com/ExpressenAB/cloudmonitor_exporter
  • 12. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Let’s Talk Caching… A moment ago, we showed how DSA can bet set to honor the origin cache-control behaviors. But what happens when edgeDemo.js is updated… we need to signal Akamai to stop serving the old version, and refresh the cache – “Purge”. This can by done within the Luna UI, but also via {OPEN} API. Browsers Attackers Secure Delivery Caching Automation &Control Luna Control Portal Insights Luna Reporting & Alerting mPulse CloudMonitor / DataStream
  • 13. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Automating Purge • {OPEN} API • Sample Code Automation &Control Luna Control Portal {OPEN} API’s • Purge https://developer.akamai.com/ https://github.com/akamai/api-kickstart/
  • 14. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Automating Purge • {OPEN} API • Sample Code • Akamai CLI Automation &Control Luna Control Portal {OPEN} API’s • Purge Akamai CLI • Purge https://github.com/akamai/cli
  • 15. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Automating Purge • {OPEN} API • Sample Code • Akamai CLI • Connectors Browsers Attackers Secure Delivery Caching https://wordpress.org/plugins/akamai/ Connectors Insights Luna Reporting & Alerting mPulse CloudMonitor / DataStream
  • 16. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. {OPEN} API’s • Plug Akamai into your tools and workflows • Sample code and documentation on https://developer.akamai.com Akamai CLI • Built on-top of the {OPEN} API’s • Use as a functional tool, or examine code as a working example to build-upon Connectors • Extend Akamai into other common tools, building upon those {OPEN} API’ Browsers Attackers Secure Delivery Caching Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform {OPEN} API’s • Purge Akamai CLI • Purge Insights Luna Reporting & Alerting mPulse CloudMonitor / DataStream
  • 17. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform {OPEN} API’s • Purge Akamai CLI • Purge Maximizing Offload • Varnish Connector – say you already have an origin with complex caching logic in Varnish, great! The Varnish connector will help you extend that logic to Akamai. https://developer.akamai.com/connector-for-varnish/ Browsers Attackers Secure Delivery Caching Insights Luna Reporting & Alerting mPulse CloudMonitor / DataStream
  • 18. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Conceptually – we have two big decision flows. • Pages • ResourcesBrowsers Attackers Page Caching Resources Secure Delivery Insights Luna Reporting & Alerting mPulse CloudMonitor / DataStream Caching
  • 19. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Maximizing Offload • Varnish Connector – say you already have an origin with complex caching logic in Varnish, great! The Varnish connector will help you extend that logic to Akamai. • Edge Side Includes (ESI) – both standard, and an extended Akamai variant of ESI Browsers Attackers Page ESI Fragment Cache https://github.com/akamai/esi-test-server-docker Caching Resources Assembled Page CacheSecure Delivery Insights Luna Reporting & Alerting mPulse CloudMonitor / DataStream
  • 20. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Browsers Attackers Caching Resources Secure Delivery ESI Fragment Cache Dynamic Page Caching Page Cache Page Insights Luna Reporting & Alerting mPulse CloudMonitor / DataStream Maximizing Offload • Varnish Connector – say you already have an origin with complex caching logic in Varnish, great! The Varnish connector will help you extend that logic to Akamai. • Edge Side Includes (ESI) – both standard, and an extended Akamai variant of ESI • Dynamic Page Caching (DPC)
  • 21. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Seems like we should be testing this before production… • Akamaize the Preproduction environment(s)! Pre-Production Production Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform {OPEN} API’s • Purge Akamai CLI • Purge
  • 22. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. How do we keep the configurations in sync, without manually cloning from configuration to another? Pre-Production clone Production Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform {OPEN} API’s • Purge Akamai CLI • Purge ?
  • 23. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Fast Reliable Secure Insights & Control Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform {OPEN} API’s • Property Manager API (PAPI) • Purge Akamai CLI • Property Manager • Purge Pre-Production clone Production How do we keep the configurations in sync, without manually cloning from configuration to another? • Property Manager API • Akamai CLI for Property Manager
  • 24. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Pre-Production Browsers Attackers Secure Delivery Production Automation &Control At this point, your origin is not a simple word press site. Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform {OPEN} API’s • Property Manager API (PAPI) • Purge Akamai CLI • Property Manager • Purge Caching Resources ESI Fragment Cache Dynamic Page Caching Page Cache Page Insights Luna Reporting & Alerting mPulse CloudMonitor / DataStream
  • 25. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Pre-Production Browsers Attackers Secure Delivery Production Page Resources Automation &Control At this point, your origin is not a simple word press site. Here’s an extremely over simplified origin, a cloud provider with an app stack for page rendering and a bucket of resources. Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform {OPEN} API’s Akamai CLI Caching Resources ESI Fragment Cache Dynamic Page Caching Page Cache Page Insights Luna Reporting & Alerting mPulse CloudMonitor / DataStream • Property Manager API (PAPI) • Purge • Property Manager • Purge
  • 26. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Pre-Production With a more sophisticated web application, we should level-up our web application security • Web Application Protector - Automated basic security - Akamai Threat Research curated rules for the most common attacks we see across the Internet Browsers Attackers Secure Delivery Page Resources Caching Web Application Protector Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform {OPEN} API’s Akamai CLI ESI Fragment Cache Dynamic Page Caching Page Cache Page Insights Luna Reporting & Alerting mPulse CloudMonitor / DataStream • Property Manager API (PAPI) • Purge • Property Manager • Purge
  • 27. © AKAMAI - EDGE 2017 Let’s Talk about Resources…. Different resolutionsDifferent sizes Treating all user identically is suboptimal… Different formats
  • 28. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Pre-Production Let’s accelerate experiences, and save our user’s data plans by optimizing resources for each user. Akamai will ingest the pristine resource from your origin, generate the optimized derivatives, cache those at the edge, and at request time determine which is optimal for the user. What about purge… we handle cache coherency downstream and at the Edge. When you purge the pristine, we purge all associated optimized resources. Removes complex, logic from your front-end, asset generation and management workflows. Browsers Attackers Secure Delivery Page Resources Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform Web Application Protector {OPEN} API’s Akamai CLI Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer ESI Fragment Cache Dynamic Page Caching Page Cache Page Insights Luna Reporting & Alerting mPulse CloudMonitor / DataStream • Property Manager API (PAPI) • Purge • Property Manager • Purge
  • 29. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Pre-Production Browsers Attackers Page Resources Secure Delivery Web Application Protector Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Automatic H/2 Push Automatic Preconnect Adaptive Acceleration ESI Fragment Cache Dynamic Page Caching Page Cache Page How else can we Automatically Improve Performance? Adaptive Acceleration 1. Learn from real user behavior 2. Anticipate real user needs 3. Take advantage of otherwise idle time, to deliver the optimized resources the user will need! Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform {OPEN} API’s Akamai CLI Insights Luna Reporting & Alerting mPulseAdaptive Acceleration CloudMonitor / DataStream • Property Manager API (PAPI) • Purge • Property Manager • Purge
  • 30. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Pre-Production Browsers Attackers Page Resources Secure Delivery Web Application Protector Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Automatic H/2 Push Automatic Preconnect Adaptive Acceleration Mobile Apps ESI Fragment Cache Dynamic Page Caching Page Cache Page Let’s not forget about your mobile apps! Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform {OPEN} API’s Akamai CLI Insights Luna Reporting & Alerting mPulseAdaptive Acceleration CloudMonitor / DataStream • Property Manager API (PAPI) • Purge • Property Manager • Purge
  • 31. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Pre-Production Browsers Attackers Secure Delivery Web Application Protector Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Automatic H/2 Push Automatic Preconnect Adaptive Acceleration Mobile Apps API Your API’s It’s at this point most customers re-architect to expose API’s that are leveraged across both browsers & mobile apps Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform {OPEN} API’s Akamai CLI Cache ESI Fragment Cache Dynamic Page Caching Page Cache Page Page Resources Insights Luna Reporting & Alerting mPulseAdaptive Acceleration CloudMonitor / DataStream • Property Manager API (PAPI) • Purge • Property Manager • Purge
  • 32. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Pre-Production Making Mobile Apps Fast! Mobile apps provide an opportunity to embed an Edge Server at your user’s finger- tips! • Detect and adapt to network conditions for optimized throughput • Anticipate what your users will need, and conditionally preposition to the app in the background Browsers Attackers Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform Secure Delivery Web Application Protector {OPEN} API’s Akamai CLI Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Automatic H/2 Push Automatic Preconnect Adaptive TCP Optimizations Adaptive Acceleration Mobile Apps Adaptive TCP Network Conditions Prepositioning Analytics Mobile App Perf SDK API Page Resources ESI Fragment Cache Dynamic Page Caching Page Cache Page Insights Luna Reporting & Alerting mPulseAdaptive Acceleration CloudMonitor / DataStream Cache • Property Manager API (PAPI) • Purge • Property Manager • Purge
  • 33. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Pre-Production Application Load Balancer As your user-base grows to multiple locations, ALB empowers per-user session level logic at Akamai to : • Select origin • Maintain session persistence • Failover across origin(s) Browsers Attackers Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform Secure Delivery Web Application Protector {OPEN} API’s Akamai CLI Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Automatic H/2 Push Automatic Preconnect Adaptive TCP Optimizations Adaptive Acceleration Mobile Apps Adaptive TCP Network Conditions Prepositioning Analytics Mobile App Perf SDK API ESI Fragment Cache Dynamic Page Caching Page Cache Page Insights Luna Reporting & Alerting mPulseAdaptive Acceleration CloudMonitor / DataStream Application Load Balancer Cache • Property Manager API (PAPI) • Purge • Property Manager • Purge
  • 34. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Pre-Production Our application architecture is getting pretty sophisticated… but so are the attackers. Browsers Attackers Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform Secure Delivery Web Application Protector {OPEN} API’s Akamai CLI Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Automatic H/2 Push Automatic Preconnect Adaptive TCP Optimizations Adaptive Acceleration Mobile Apps Adaptive TCP Network Conditions Prepositioning Analytics Mobile App Perf SDK API ESI Fragment Cache Dynamic Page Caching Page Cache Page Insights Luna Reporting & Alerting mPulseAdaptive Acceleration CloudMonitor / DataStream Application Load Balancer Attackers Cache • Property Manager API (PAPI) • Purge • Property Manager • Purge
  • 35. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Pre-Production Our application architecture is getting pretty sophisticated… but so are the attackers. 1) Siteshield: Ensure they cannot hit the origin directly Browsers Attackers Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform Secure Delivery Web Application Protector {OPEN} API’s Akamai CLI Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Automatic H/2 Push Automatic Preconnect Adaptive TCP Optimizations Adaptive Acceleration Mobile Apps Adaptive TCP Network Conditions Prepositioning Analytics Mobile App Perf SDK API ESI Fragment Cache Dynamic Page Caching Page Cache Page Insights Luna Reporting & Alerting mPulseAdaptive Acceleration CloudMonitor / DataStream Application Load Balancer Attackers Siteshield Cache • Property Manager API (PAPI) • Purge • Siteshield API • Property Manager • Purge
  • 36. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Pre-Production Our application architecture is getting pretty sophisticated… but so are the attackers. 1) Siteshield: Ensure they cannot hit the origin directly 2) From WAP to Kona Site Defender • Richer protections at the front door for your API’s – as the attacker wants the data, and your API’s exist to provide that data! • Finer controls on WAF and DDoS with Kona site defender Browsers Attackers Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform Secure Delivery {OPEN} API’s Akamai CLI Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Automatic H/2 Push Automatic Preconnect Adaptive TCP Optimizations Adaptive Acceleration Mobile Apps Adaptive TCP Network Conditions Prepositioning Analytics Mobile App Perf SDK API ESI Fragment Cache Dynamic Page Caching Page Cache Page Insights Luna Reporting & Alerting mPulseAdaptive Acceleration CloudMonitor / DataStream Application Load Balancer Attackers Siteshield Kona Site Defender Cache • Property Manager API (PAPI) • Purge • Siteshield API • API Definition • Property Manager • Purge
  • 37. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Pre-Production Rapid – an API gatewayz • Validate tokens and keys • Enforce rate controls per API consumers • Enable caching API’s that require authentication Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform Secure Delivery {OPEN} API’s Akamai CLI Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Automatic H/2 Push Automatic Preconnect Adaptive TCP Optimizations Adaptive Acceleration Adaptive TCP Network Conditions Prepositioning Analytics Mobile App Perf SDK API ESI Fragment Cache Dynamic Page Caching Page Cache Page Insights Luna Reporting & Alerting mPulseAdaptive Acceleration CloudMonitor / DataStream Application Load Balancer Attackers Siteshield Kona Site Defender Rapid (Beta) API Gateway Cache • Property Manager API (PAPI) • Purge • Siteshield API • API Definition • Property Manager • Purge Mobile Apps API Consumers Attackers Browsers
  • 38. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Pre-Production Security Posture is looking pretty good… but couldn’t I just DDoS DNS? FastDNS! • Globaly distributed footprint • DNSSec Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform Secure Delivery {OPEN} API’s Akamai CLI Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Automatic H/2 Push Automatic Preconnect Adaptive TCP Optimizations Adaptive Acceleration Adaptive TCP Network Conditions Prepositioning Analytics Mobile App Perf SDK API ESI Fragment Cache Dynamic Page Caching Page Cache Page Insights Luna Reporting & Alerting mPulseAdaptive Acceleration CloudMonitor / DataStream Application Load Balancer Attackers Siteshield Kona Site Defender Rapid (Beta) API Gateway Cache FastDNS • Property Manager API (PAPI) • Purge • Siteshield API • API Definition • Property Manager • Purge Mobile Apps API Consumers Attackers Browsers
  • 39. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Pre-Production Wouldn’t it be great if we just knew who the attackers were? Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform Secure Delivery {OPEN} API’s Akamai CLI Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Automatic H/2 Push Automatic Preconnect Adaptive TCP Optimizations Adaptive Acceleration Mobile Apps Adaptive TCP Network Conditions Prepositioning Analytics Mobile App Perf SDK API ESI Fragment Cache Dynamic Page Caching Page Cache Page Application Load Balancer Siteshield Kona Site Defender Rapid (Beta) API Gateway Cache FastDNS Client Reputation Insights CSI & Security Analytics Luna Reporting & Alerting mPulse CloudMonitor / DataStream Adaptive Acceleration • Property Manager API (PAPI) • Purge • Siteshield API • API Definition • Property Manager • Purge API Consumers Attackers Browsers
  • 40. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Wouldn’t it be great if we just knew who the attackers were? • Cloud Security Intelligence (CSI) • Client Reputation Pre-Production Production Mobile Apps API Consumers Attackers Adaptive TCP Network Conditions Prepositioning Analytics Insights CSI & Security Analytics Luna Reporting & Alerting mPulse CloudMonitor / DataStream Page API Resources Siteshield Application Load Balancer ESI Fragment Cache Dynamic Page Caching Page Cache Rapid (Beta) API Gateway Cache Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Adaptive Acceleration Cloud Security Kona Site Defender Client Reputation FastDNS Secure Delivery Mobile App Perf SDK Automatic H/2 Push Automatic Preconnect Adaptive TCP Optimizations Adaptive Acceleration Browsers Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform {OPEN} API’s Akamai CLI • Property Manager API (PAPI) • Purge • Siteshield API • API Definition • Property Manager • Purge
  • 41. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Wouldn’t it be great if we just knew who the attackers were? • Cloud Security Intelligence (CSI) • Client Reputation • Bot Manager – Standard – identify and classify bots. Pre-Production Production Automation &Control Mobile Apps API Consumers Attackers Adaptive TCP Network Conditions Prepositioning Analytics Insights CSI & Security Analytics Luna Reporting & Alerting mPulse CloudMonitor / DataStream Page API Resources Siteshield Application Load Balancer ESI Fragment Cache Dynamic Page Caching Page Cache Rapid (Beta) API Gateway Cache Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Adaptive Acceleration Cloud Security Kona Site Defender Client Reputation Bot Manager Standard FastDNS Secure Delivery Mobile App Perf SDK Automatic H/2 Push Automatic Preconnect Adaptive TCP Optimizations Adaptive Acceleration Browsers Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform {OPEN} API’s Akamai CLI • Property Manager API (PAPI) • Purge • Siteshield API • API Definition • Property Manager • Purge
  • 42. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. What do we do when there is a surge in valid traffic? Prioritize! • Visitor Prioritization – for sites • API Prioritization – for API Consumers and Apps • Configurable via UI, API, and CLI Pre-Production Production Mobile Apps API Consumers Attackers Adaptive TCP Network Conditions Prepositioning Analytics Insights CSI & Security Analytics Luna Reporting & Alerting mPulse CloudMonitor / DataStream Page API Resources Siteshield Application Load Balancer API Prioritization Visitor Prioritization ESI Fragment Cache Dynamic Page Caching Page Cache Rapid (Beta) API Gateway Cache Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Adaptive Acceleration Cloud Security Kona Site Defender Client Reputation Bot Manager Standard FastDNS Secure Delivery Mobile App Perf SDK Automatic H/2 Push Automatic Preconnect Adaptive TCP Optimizations Adaptive Acceleration Browsers Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform {OPEN} API’s Akamai CLI • Property Manager API (PAPI) • Certificate Provisioning System • Purge • Siteshield API • API Definition • Cloudlets API • Property Manager • Purge • Visitor Prioritization • Certificate Provisioning System
  • 43. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. We see a surge in what looks like valid traffic, but upon deeper investigation it’s a “low and slow” credential stuffing attack! Bot Manager Premier – detect humans, so you can confidently manage bots! In both browsers… Pre-Production Production Mobile Apps API Consumers Attackers Adaptive TCP Network Conditions Prepositioning Analytics Insights CSI & Security Analytics Luna Reporting & Alerting mPulse CloudMonitor / DataStream Page API Resources Siteshield Application Load Balancer API Prioritization Visitor Prioritization ESI Fragment Cache Dynamic Page Caching Page Cache Rapid (Beta) API Gateway Cache Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Adaptive Acceleration Cloud Security Kona Site Defender Client Reputation Bot Manager Standard FastDNS Secure Delivery Mobile App Perf SDK Automatic H/2 Push Automatic Preconnect Adaptive TCP Optimizations Adaptive Acceleration Bot Manager Premier Browsers Automation &Control Luna Control Portal Connectors • Wordpress • Varnish • Drupal • Terraform {OPEN} API’s • Property Manager API (PAPI) • Certificate Provisioning System • Purge • Siteshield API • API Definition • Cloudlets API Akamai CLI • Property Manager • Purge • Visitor Prioritization • Certificate Provisioning System
  • 44. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. We see a surge in what looks like valid traffic, but upon deeper investigation it’s a “low and slow” credential stuffing attack! Bot Manager Premier – detect humans, so you can confidently manage bots! In both browsers… and mobile apps. Pre-Production Production Mobile Apps API Consumers Attackers Adaptive TCP Network Conditions Prepositioning Analytics Insights CSI & Security Analytics Luna Reporting & Alerting mPulse CloudMonitor / DataStream Page API Resources Siteshield Application Load Balancer API Prioritization Visitor Prioritization ESI Fragment Cache Dynamic Page Caching Page Cache Rapid (Beta) API Gateway Cache Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Adaptive Acceleration Cloud Security Kona Site Defender Client Reputation Bot Manager Standard FastDNS Secure Delivery Mobile App Perf SDK Automatic H/2 Push Automatic Preconnect Adaptive TCP Optimizations Adaptive Acceleration Bot Manager Premier SDK Bot Manager Premier Browsers Automation &Control Luna Control Portal {OPEN} API’s Akamai CLI Connectors • Property Manager • Purge • Visitor Prioritization • Certificate Provisioning System • Wordpress • Varnish • Drupal • Terraform • Property Manager API (PAPI) • Certificate Provisioning System • Purge • Siteshield API • API Definition • Cloudlets API
  • 45. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Ok, that’s a lot – how do we gain confidence the entire architecture is going to scale and perform when we need it? CloudTest Pre-Production Production Automation &Control Mobile Apps API Consumers Attackers Cloudtest Luna Control Portal {OPEN} API’s Akamai CLI Connectors • Property Manager • Purge • Visitor Prioritization • Certificate Provisioning System • Wordpress • Varnish • Drupal • Terraform Adaptive TCP Network Conditions Prepositioning Analytics Insights CSI & Security Analytics Luna Reporting & Alerting mPulse CloudMonitor / DataStream Page API Resources Siteshield Application Load Balancer API Prioritization Visitor Prioritization ESI Fragment Cache Dynamic Page Caching Page Cache Rapid (Beta) API Gateway Cache Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Adaptive Acceleration Cloud Security Kona Site Defender Client Reputation Bot Manager Standard FastDNS Secure Delivery Mobile App Perf SDK Automatic H/2 Push Automatic Preconnect Adaptive TCP Optimizations Adaptive Acceleration Bot Manager Premier SDK Bot Manager Premier Browsers • Property Manager API (PAPI) • Certificate Provisioning System • Purge • Siteshield API • API Definition • Cloudlets API
  • 46. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. There are many more API’s than what I have mentioned. developer.akamai.com Pre-Production Production Mobile Apps API Consumers Attackers Cloudtest Adaptive TCP Network Conditions Prepositioning Analytics Insights CSI & Security Analytics Luna Reporting & Alerting mPulse CloudMonitor / DataStream Page API Resources Siteshield Application Load Balancer API Prioritization Visitor Prioritization ESI Fragment Cache Dynamic Page Caching Page Cache Rapid (Beta) API Gateway Cache Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Adaptive Acceleration Cloud Security Kona Site Defender Client Reputation Bot Manager Standard FastDNS Secure Delivery Mobile App Perf SDK Automatic H/2 Push Automatic Preconnect Adaptive TCP Optimizations Adaptive Acceleration Bot Manager Premier SDK Bot Manager Premier Browsers Automation &Control Luna Control Portal {OPEN} API’s Akamai CLI Connectors • Property Manager • Purge • Visitor Prioritization • Certificate Provisioning System • Wordpress • Varnish • Drupal • Terraform • Property Manager API (PAPI) • Certificate Provisioning System • Firewall Rules API (FRAPI) • Siteshield API • Network List API • SIEM API • Purge • Cloudlet API • Image Manager API • API Definition
  • 47. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Pre-Production Production Automation &Control Mobile Apps API Consumers Attackers Cloudtest Luna Control Portal {OPEN} API’s Akamai CLI Connectors • Property Manager • Purge • Visitor Prioritization • Certificate Provisioning System • Wordpress • Varnish • Drupal • Terraform • Property Manager API (PAPI) • Certificate Provisioning System • Firewall Rules API (FRAPI) • Siteshield API • Network List API • SIEM API • Purge • Cloudlet API • Image Manager API • API Definition Adaptive TCP Network Conditions Prepositioning Analytics Insights CSI & Security Analytics Luna Reporting & Alerting mPulse CloudMonitor / DataStream Page API Resources Siteshield Application Load Balancer API Prioritization Visitor Prioritization ESI Fragment Cache Dynamic Page Caching Page Cache Rapid (Beta) API Gateway Cache Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Adaptive Acceleration Cloud Security Kona Site Defender Client Reputation Bot Manager Standard FastDNS Secure Delivery Mobile App Perf SDK Automatic H/2 Push Automatic Preconnect Adaptive TCP Optimizations Adaptive Acceleration Bot Manager Premier SDK Bot Manager Premier Browsers We Made It!
  • 48. © AKAMAI - EDGE 2017 From Simple: Hello World! To Sophisticated: Optimized Experiences for Your Users, Anywhere in the World *And there is much more functionality we did not cover!
  • 49. © AKAMAI - EDGE 2017
  • 50. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Pre-Production Production Automation &Control Mobile Apps API Consumers Attackers Cloudtest Luna Control Portal {OPEN} API’s Akamai CLI Connectors • Property Manager • Purge • Visitor Prioritization • Certificate Provisioning System • Wordpress • Varnish • Drupal • Terraform • Property Manager API (PAPI) • Certificate Provisioning System • Firewall Rules API (FRAPI) • Siteshield API • Network List API • SIEM API • Purge • Cloudlet API • Image Manager API • API Definition Adaptive TCP Network Conditions Prepositioning Analytics Insights CSI & Security Analytics Luna Reporting & Alerting mPulse CloudMonitor / DataStream Page API Resources Siteshield Application Load Balancer API Prioritization Visitor Prioritization ESI Fragment Cache Dynamic Page Caching Page Cache Rapid (Beta) API Gateway Cache Pristine Resource Cache Optimized Resource Cache Image Manager Resource Optimizer Adaptive Acceleration Cloud Security Kona Site Defender Client Reputation Bot Manager Standard FastDNS Secure Delivery Mobile App Perf SDK Automatic H/2 Push Automatic Preconnect Adaptive TCP Optimizations Adaptive Acceleration Bot Manager Premier SDK Bot Manager Premier Browsers
  • 51. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Pre-Production • Simple WordPress site • Got yourself some users on the left, an application on the right, and fluffy cloud with orange Akamai servers in-between! Production Automation &Control Fast Reliable Secure Insights & Control Browsers Mobile Apps API Consumers Attackers Cloudtest Luna Control Portal {OPEN} API’s Akamai CLI Connectors • Property Manager • Certificate Provisioning System • Purge • Wordpress • Varnish • Drupal • Terraform • Property Manager API (PAPI) • Certificate Provisioning System • Firewall Rules API (FRAPI) • Siteshield API • Network List API • SIEM API • CCU API v3 (Purge) • Cloudlet API • Image Manager API
  • 52. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. • Simple WordPress site • Got yourself some users on the left, an application on the right, and fluffy cloud with orange Akamai servers in-between! Production Pre-Production Automation & Control Fast Reliable Secure Insights & Control Browsers Mobile Apps API Consumers Attackers Cloudtest
  • 53. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 54. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Pre-Production Production • We made it! • I have to confess, there are some other important pieces of functionality, like site failover, origin health detect, and ____ we did not cover. • At this point, you have the capabilities to provide an optimal experience for each user, insight to understand those experiences, controls to take action, and pipeline automation to test & deploy via your tools, in your workflow, at your speed. Automation &Control Fast Reliable Secure Insights & Control Browsers Mobile Apps API Consumers Attackers Cloudtest Luna Control Portal {OPEN} API’s Akamai CLI Connectors • Property Manager • Purge • Certificate Provisioning System • Visitor Prioritization • Wordpress • Varnish • Drupal • Terraform • Property Manager API (PAPI) • Certificate Provisioning System • Firewall Rules API (FRAPI) • Siteshield API • Network List API • SIEM API • Purge • Cloudlet API • Image Manager API • API Definition Adaptive TCP Network Conditions Prepositioning Analytics Insights CSI & Security Analytics Luna Reporting & Alerting mPulse CloudMonitor / DataStream Page API Resources Siteshield Application Load Balancer API Prioritization Visitor Prioritization ESI Fragment Cache Dynamic Page Caching Page Cache Rapid (Beta) API Gateway Cache Pristine Resource Cache Optimized Resource Cache Image Manager A2 – Resource Optimization Adaptive Acceleration Cloud Security Kona Site Defender Client Reputation Bot Management Standard FastDNS Secure Delivery Mobile App Perf SDK Automatic H/2 Push Automatic Preconnect Adaptive TCP Optimizations Script Management (beta) Adaptive Acceleration
  • 55. © AKAMAI - EDGE 2017
  • 56. © AKAMAI - EDGE 2017
  • 57. © AKAMAI - EDGE 2017
  • 58. © AKAMAI - EDGE 2017 Industry Icons Commerce M&EHigh-Tech Public SectorEnterprise Gaming Publishing CivilianAd Technology Airline Apparel Automotive Health Care /Life Sciences Consumer Electronics Mobile / Carriers Radio DefenseBroadcastin g Hotel Electronics Retailers Business Services Insurance Hardware Music Social State / LocalCable / Telco Retail Luxury Goods Consumer Packaged Goods Semiconductor Portals / Search SportsFilmSporting Goods Financial Software Clinical Trial / CROs IT Software / EMR Payer Provider Supply & Distribution Medical Device Pharma & Biotech Manufacturing
  • 59. © AKAMAI - EDGE 2017 Solution Icons Security DSAHD Network Electronic Software Delivery Advertising Mobile Optimization Professional Services Shopper Prioritization DDoS Security Portfolio Descriptive Web App Accelerator HD Media Delivery DNSSec WAF Predictive IP Accelerator Media Delivery Edge Tokenization Pixel Free Site Analyzer Media Services Application Performance Solution Media Analytics
  • 60. © AKAMAI - EDGE 2017 Descriptive Icons achievement balanceaudience big businessacross verticals (online) banking better film quality Akamai Powers(reduced) abandonme nt blog brand experience cloudChina CDN consumer goodsbusinessma n connected consolidatecalculatebook cost reduction defense energyemail fast playdownload exchange fast internetelectiondata flexibility / diversify good user experience internetinterconnect ed investmentgrowth (re)invent increased investment innovationglobal delivery / scalability Gnet
  • 61. © AKAMAI - EDGE 2017 Descriptive Icons listen mobile online contentmeasure new foldermicrophonelibrary organize percentage puzzle pieceprint quote person quality questionperformancePCI compliant reliable / agreement savings serverssecure speed screen snapshot sound secure firewallrich media strength sustainability upsideuploadto-do upload foldersummary IPv6
  • 62. © AKAMAI - EDGE 2017 Icons Other servers Origin Server Internet Cloud Akamai EdgeServer Cell Phone Towers Dial Positions Storage Application End User 1 End User 2 End User 3 End User 4 Firewall Databases Web Infrastructure
  • 63. © AKAMAI - EDGE 2017 Device Images Droid HTC iPhoneBlackberry Nokia Xbox Desktop iPad Laptop Playstation Apple TV
  • 64. © AKAMAI - EDGE 2017 People Tom’s Bandit Bandit stealing Visa cards Generic Person Various Colors Person with Money Attacker
  • 65. © AKAMAI - EDGE 2017 Other Formats Geographical Maps Buildings
  • 66. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. (Cloud) Datacenters End User 1 10 100 10000 Origin Traffic 1000 Akamai Traffic 1 10 100 10000 1000 Akamai Provides a Perimeter Defense
  • 67. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Origin Web Server Wireless User X Mobile Delivery with Akamai Problem 1 Wireless packet loss forces retransmits over long distance Solution Akamai Dynamic Site Accelerator
  • 68. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. With Akamai IPA Without Akamai Customer Proof Point: Virtual Desktop Acceleration (Denver to New York City) Seconds 200 180 160 140 120 100 80 60 40 20 0 Presentation Browsing File Transfer Viewing Pictures 34 82 46 69 30 180
  • 69. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 70. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 71. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.