31
S ONS2014 Content Take Away

ONS content extraction

Embed Size (px)

Citation preview

Page 1: ONS content extraction

S

ONS2014Content Take Away

Page 2: ONS content extraction

Alberg Greenberg,Microsoft

Windows Azure:

Scaling SDN in the Public Cloud

• Partner Development Manager (Director of Development) Windows Azure Networking

• Executive Director and AT&T Fellow

• ACM Fellow

[email protected]

Page 3: ONS content extraction

Windows Azure SDN Solutions:

Windows Azure = Microsoft big bet on the cloud

Idea = Companies can outsource or move their infrastructure to the cloud and get infinite scale

Windows Azure runs major Microsoft properties (Office 365, OneDrive, Skype, Bing, Xbox)

• SDN on a Host (Windows Azure)

• Express Route (partner with AT&T)

• RDMA• Hybrid Cloud

Page 4: ONS content extraction

Windows Azure

It comes in a few layers. App Layer

(Identity, service ect)

Data Layer (table, blob ect)

Infrastructure Layer (virtual machine [vM], virtual network [vN] ect)

Page 5: ONS content extraction

Infrastructure as a Service

Enterprise understand the virtual machines

Promise of the IaaS= able to bring vM to the cloud

If it could run on a premise, it could run on a cloud (If it run on Hyper-V, Ubuntu, redis, mongodb ect, it runs on Windows Azure)

Page 6: ONS content extraction

Infrastructure as a Service

Azure deployment as part of your enterprise Make new branch office

network in the cloud (Azure is just another branch office of your enterprise via VPN)

Software will take care of the allocation including plumbing back into enterprise and can share the address space with the enterprise (Goal: BYO Address Space + Policy)

Communication between tenants of your Azure deployment should be efficient and scalable

What Does IaaS Mean for Networking?

Page 7: ONS content extraction

Global Data Centre

25 mega data centre Japan Australia China –

partner with 21vNet

Page 8: ONS content extraction

Azure Growth

Page 9: ONS content extraction

Summary

3) Solution Host SDN: apply policy: scale,

flexibility, timely feature rollout, debuggability (software take care of bugs - faster)

4) How to: scalling flow processing to millions of nodes Make switching go fast (flow tables

on the host, with on-demand rule dissemination)

Do storage on commodity serves. (RDMA)

1) Senario: Virtual Network to the Cloud How to move your

infrastructure to the cloud and get the same capabilities as on premise counterpart?

2) Challenge How do we scale virtual

networks (with 100 thousands of customers coming in and out of your data centers) across millions of servers?

Page 10: ONS content extraction

John Donovan, AT&T

How SDN enabled innovations will impact

AT&T’s plans to transform it’s infrastructure

Page 11: ONS content extraction

Openness

Transformation & Innovation

Flexibility + Simplicity + Speed

Page 12: ONS content extraction

SDN + NFV

Page 13: ONS content extraction

AT&T

Page 14: ONS content extraction

SDN + NFV

Page 15: ONS content extraction

Amin Vahdat, GoogleGoogle’s experience with Software Defined Network Function Virtualization at

Scale

• DE and Tech Lead for Networking, Google

• SAIC Professor of Computer Science and Engineering, UCSD

• ACM Fellow, Sloan Fellow, Duke University...

Page 16: ONS content extraction

Networking @ GoogleNetwork Corporation Team

CLOUD

Infinite computer storage on demand

Fundamentally easier operational model (not there yet – true promise of the cloud – scale business)

Much higher of time – 3or4 nines of availability for services (multiplexing – leverage)

State-of-the-art infrastructure services – DoS, Load Balancing, Storage (can’t buy string out) – Offer these services = key to success

Programming models unavailable elsewhere – low lactency programming, massive IOPS

Page 17: ONS content extraction

Andromeda Network Virtualization

Google Cloud Platform

CLOUD

SDN control of entire hardware/software – QoS, Latency, fault tolerance (Holistic Approach)

Virtualize SDN with NFV (Non-standard Network functionality per packet, can’t predict all the services, API for NFV = big opportunity)

Orchestrate & Manage: Network provisioning, High availability, Balanced virtual infrastructure (Network, Storage & Compute in right proportion for highest efficiency)

Page 18: ONS content extraction

Andromeda Network Virtualization

Google Cloud Platform

Page 19: ONS content extraction

Google Infrastructure

Google Global CDN (focus on driving down to milliseconds between Google services and end users

$2.9B Data Centre investments worldwide

Managing the energy in the cooling - efficiency 2-3x better

Page 20: ONS content extraction

Google Infrastructure

Cluster Networking

- storage building level

- computation anytime anywhere

B4 SDN: Google Software Defined WAN

Page 21: ONS content extraction

Google Infrastructure

First Google File System

Inspired HDFS

Inspired Big Data revolution

World largest NoSQL Implementation

Wide area consistence storage infrastructure for transaction across planet

Page 22: ONS content extraction

New Challenges

Isolation

DDoS

Virtual IP networks

Network Function Virtualization

Mapping external services into internal namespace

Authentication, authorization, billing

Maintaining efficiency while doing all of the above

From Network Virtualization

Page 23: ONS content extraction

EfficiencyBalance Compute, Storage

Capacity Bandwidth, Memory, Network

Bandwidth

How to provisioning your system:

Problem: Different application has different balanced point

SDN solution: SDN provisioning (Ser up the balance point of network compute and storage)

Page 24: ONS content extraction

EfficiencyNeed Fundamental

transformation in virtual networking

How to Spin up 1000 port virtual network with isolation, load balancing, external access, bandwdith provisionin?

How to deliver highest availability transparently to the end customer?

Page 25: ONS content extraction

SDN + NFV

Provision an isolated, high-performance network across NIC, soft switch, storage, packet processor, fabric switches, Tor Audit correctness – transactional distributed operation (the

weakest link is whatever part you get wrong) Provision resources end to end QoS and availability

Logically centralized network management

Programmable packet processors for extensible network functionality

APIs for network application interoperability

SDN ROLE

SDN Opportunities and Challenges

“Middle boxes like functionality” SDN API for others to build their own network functionality with customized requirement

NFV

Page 26: ONS content extraction

Andromeda Control Stack

Page 27: ONS content extraction

Case study 1

Datapath logical view

Andromeda Network Datapath with intergrated programmable NFV Datapath pipelined, replicated multiple times as VM resources

scale out Critical optimization applied e2e (leveraging locality, forwarding

with less rules) Goal: near native performance, CPU efficiency

Page 28: ONS content extraction

Case study 1

Network Performance

Page 29: ONS content extraction

Case study 1

CPU Effiency

Page 30: ONS content extraction

Case Study 2

Rapid provisioning of virtual networks

Fast ramp to peak load

Massive scale

Low Cost!

Page 31: ONS content extraction

Network Virtualization @ Google

Delivering high performance shared computing infrastructure Enable new programming model Open up to customer to use same infrastructure

Logical centralized SDN control Orchestra across many different components

API for extensible NFV

Goals: native performance of hardware, full isolation, extensible NFV, high availability, scale out to many VMs.