27
Using Network Acceleration for an Optimized Edge Cloud Server Architecture My Truong Senior Director, Packet Labs Ron Renwick VP of Products, Netronome

Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

Using Network Acceleration for an Optimized Edge Cloud Server Architecture

My TruongSenior Director, Packet Labs

Ron RenwickVP of Products, Netronome

Page 2: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

1About Packet

packet.com / @packethost

Page 3: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

packet.com / @packethost

Packet empowers developer-driven companies to deploy physical infrastructure at global scale.

Page 4: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

EdgeOur bare metal cloud

experience, deployable in 1000’s of global locations.

packet.com / @packethost

A “Go Anywhere” Cloud ModelPacket’s automated infrastructure is delivered in our public cloud, as well as in Enterprise deployment models.

CloudThe leading bare metal

public cloud for developers, available in 20+ locations.

On-PremisesA software solution for

on-premises environments with 5,000+ servers.

Page 5: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

packet.com / @packethost packet.com / @packethost

20+ Public Cloud Locations● Amsterdam

● Ashburn

● Atlanta

● Boston

● Chicago

● Dallas

● Dublin

● Frankfurt

● Hong Kong

● Los Angeles

● Marseille

● New York

● Phoenix

● Pittsburgh

● Seattle

● Singapore

● Sydney

● Sunnyvale

● Tokyo

● Toronto

Page 6: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

packet.com / @packethost

2Why Packet?

Page 7: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

packet.com / @packethost

The Experience of the Cloud on Bare MetalBuilt by developers, for a developer world - the Packet experience is both intuitive and powerful.

● No Multi Tenancy

● Scalable, Hourly Pricing

● Powerful, Intuitive API

● CloudInit & Meta Data Support

● Native API Libraries

● Leading Integrations

Page 8: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

Automating at the Hardware Layer

Automation Layer

Hardware Access

Hypervisor Forced virtualization & multi-tenancy.

Bare Metal Servers

HardwareNo virtualization tax or noisy neighbors.

NoneWorkloads are portable to any datacenter.Lock-In Risk

100% DedicatedUsers have full access to hardware.

No AccessHardware is not exposed. No chance for optimization.

HighProprietary services are the core business model.

packet.com / @packethost

Page 9: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

Hardware at Software SpeedBy separating the hardware from the software, disaggregation is resulting in significant acceleration of innovation. DevOps users now control the pace of innovation.

• Proprietary Solution• 18 Month Integration • IT Managed

Open Architectures

Offloads / Accelerators

Portable Software

packet.com / @packethost

• Open Software • Realtime Integration (CI) • DevOps Managed

Page 10: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

packet.com / @packethost

3What changes at the Edge?Sub-Scalable Architecture

Page 11: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

netronome.com / @netronomenetronome.com / @netronome

▪••

Page 12: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

netronome.com / @netronome

••

•▪

•••

••

Page 13: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

netronome.com / @netronomenetronome.com / @netronome

▪▪▪

13

▪▪▪

Page 14: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

netronome.com / @netronomenetronome.com / @netronome 14

Page 15: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

netronome.com / @netronome

Page 16: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

netronome.com / @netronomenetronome.com / @netronome

▪•••

▪•

Page 17: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

netronome.com / @netronomenetronome.com / @netronome

Page 18: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

netronome.com / @netronome

Page 19: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

netronome.com / @netronome

Page 20: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

netronome.com / @netronome

SERVER CPU

Chef Orchestration

ApplicationApplicationApplication

SERVER CPU

Chef Orchestration

ApplicationApplicationApplication

SERVER CPU

Chef Orchestration

ApplicationApplicationApplication

SERVER CPU

Chef Orchestration

ApplicationApplicationApplication

Multiple PCIe Interfaces

Page 21: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

netronome.com / @netronomenetronome.com / @netronome

Page 22: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

packet.com / @packethost

4Putting Words Into ActionsCalling All eBPF Lovers!

Page 23: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

Availability Zone

Availability Zone

Availability Zone

EDGE MODEL

Distributed for Optimization of High Value / Specific WorkloadsMicro datacenters often utilizing grid power, with potential for high temperature variance. Single deployment could be just a few dozen servers. Complex networking around 5G & IoT.

packet.com / @packethost

HYPERSCALE MODEL

High Availability for Redundancy of Generic WorkloadApplication deployed across 3 zones with 2N+ power redundancy. Cooling within a very limited range. Deployment size of 15k -> 100k servers. Built by the megawatt!

Data Center

packet.com / @packethost

Micro Data Center

Micro Data Center

Micro Data Center

Micro Data Center

Micro Data Center

Micro Data Center

Micro Data Center

Micro Data Center

Data Center

Data Center

Edge Architectures are Different

Page 24: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

packet.com / @packethost packet.com / @packethost

Developers are Ready for eBPF!

Credit: excellent article: “Learn eBPF Tracing: Tutorial and Examples” by Brendan Gregg

Page 25: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

An Architecture for Modern WorkloadsContainers, containers, containers. Microservers with SmartNICs are the perfect fit for containerized microservices!

packet.com / @packethost

Page 26: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

packet.com / @packethost packet.com / @packethost

Edge Access ProgramOur Edge Access Program accelerates open source and commercial use cases by providing access to edge infrastructure, technology partnerships and expertise.

● Get access to unique, use-case driven edge sites in the United States.

● Bare metal with full automation (early SmartNIC options available).

● Wireless connectivity (CBRS) and Packet Connect (to Azure, GCP, etc.)

Contact [email protected] to learn more!

Page 27: Server Architecture for an Optimized Edge Cloud VP of ...€¦ · 1000’s of global locations. packet.com / @packethost A “Go Anywhere” Cloud Model Packet’s automated infrastructure

Thank You!

My TruongSenior Director, Packet [email protected]

Ron RenwickVP of Products, [email protected]