astricon 2014 keynote: russell bryant

34
AstriCon Keynote Russell Bryant - @russellbryant Senior Principal Software Engineer, Red Hat October 26, 2014

Upload: digium

Post on 12-Jul-2015

170 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: AstriCon 2014 keynote: Russell Bryant

AstriCon Keynote

Russell Bryant - @russellbryant

Senior Principal Software Engineer, Red Hat

October 26, 2014

Page 2: AstriCon 2014 keynote: Russell Bryant

First AstriCon - 2004

Page 3: AstriCon 2014 keynote: Russell Bryant

I

Page 4: AstriCon 2014 keynote: Russell Bryant

The future of communications runs

on the future of computing

infrastructure.

Page 5: AstriCon 2014 keynote: Russell Bryant

Key point #1:

Cloud is the future of both

public and private

computing infrastructure.

Page 6: AstriCon 2014 keynote: Russell Bryant

http://freestock.ca/skies_clouds_g61-angel_cloud__hdr_p2162.html

Page 7: AstriCon 2014 keynote: Russell Bryant

Virtualization - Consolidation

Cloud - Agility

Page 8: AstriCon 2014 keynote: Russell Bryant

Agile Infrastructure

●Self service

●On demand

●API driven infrastructure

Page 9: AstriCon 2014 keynote: Russell Bryant

Agility for your business

●More efficient teams

●Pay as you go

●Pay for consumption, not capacity

Page 10: AstriCon 2014 keynote: Russell Bryant

Who uses this stuff?

●This is old news for web companies.

●Moving into enterprise data centers globally and being used for

all types of workloads.

●Even telcos are moving to cloud infrastructure.

Page 11: AstriCon 2014 keynote: Russell Bryant

NFV - Network Function Virtualization

●Major shift in telco equipment industry over the last few years

●Goal: take expensive, inflexible hardware appliances and turn

them into VMs running on cloud infrastructure.

●Deliver new services in a matter of days, not months

Page 12: AstriCon 2014 keynote: Russell Bryant

NFV Timeline

●NFV white paper - October, 2012

●2014 -oOPNFV (Open Platform for NFV) launched by Linux Foundation to

develop an open reference platform

oTelcos and NEPs (Network Equipment Providers) doing POCs

●2015 oProduction deployments expected

Page 13: AstriCon 2014 keynote: Russell Bryant

NFV - Open Source Building Blocks

Page 14: AstriCon 2014 keynote: Russell Bryant

Key point #2:

Openness still matters.

Page 15: AstriCon 2014 keynote: Russell Bryant

How has openness impacted the

success of Asterisk and other

communications platforms?

Page 16: AstriCon 2014 keynote: Russell Bryant
Page 17: AstriCon 2014 keynote: Russell Bryant
Page 18: AstriCon 2014 keynote: Russell Bryant

Interoperability

Page 19: AstriCon 2014 keynote: Russell Bryant

Open Cloud

Page 20: AstriCon 2014 keynote: Russell Bryant
Page 21: AstriCon 2014 keynote: Russell Bryant

Mission: to produce the ubiquitous Open Source Cloud

Computing platform that will meet the needs of public and

private clouds regardless of size, by being simple to

implement and massively scalable.

Page 22: AstriCon 2014 keynote: Russell Bryant

OpenStack History

●Launched in 2010 by NASA and

Rackspace

●Foundation created in 2012

●Current sponsorship:o8 Platinum

o17 Gold

o75+ Corporate

Page 23: AstriCon 2014 keynote: Russell Bryant

OpenStack Foundation Members

●Platinum Members:oAT&T

oCanonical

oHP

oIBM

oNebula

oRackspace

oRed Hat

oSUSE

●Subset of Gold:oCisco

oDell

oEricsson

oHuawei

oIntel

oJuniper Networks

oVMware

oYahoo!

●Subset of Corporate:oAlcatel-Lucent

oAvaya

oComcast

oNokia

oOrange

oOracle

oPaypal

oSAP

Page 24: AstriCon 2014 keynote: Russell Bryant

OpenStack Contributors

●6 month release cycle

●Latest release (Juno - October 16, 2014)o1500+ individual code contributors [1]

o125+ companies (code contributors) [1]

o20,000+ commits [1]

o120,000+ code reviews [1]

o1.8 million test jobs [2]

ostored and analyzed 18 TB of log data [2]

[1] http://www.stackalytics.com

[2] https://twitter.com/tcarrez/status/522777380604346368

Page 25: AstriCon 2014 keynote: Russell Bryant

Give OpenStack a try!

●RDO - community OpenStack distributionohttps://openstack.redhat.com/

●OpenStack based public cloudsohttp://www.openstack.org/marketplace/public-clouds/

Page 26: AstriCon 2014 keynote: Russell Bryant

Key point #3:

Make your apps cloud aware.

Page 27: AstriCon 2014 keynote: Russell Bryant

Scaling in Cloud

●Horizontal scaling

●Auto-scaling based on load (using Heat)

●Design for failure

Page 28: AstriCon 2014 keynote: Russell Bryant

CPU and Memory Performance

●Beware of overcommit.

●Requirements from NFV use casesoNUMA awareness

oDedicated CPUs

oDedicated memory (large pages)

Page 29: AstriCon 2014 keynote: Russell Bryant

Network Performance

●Data plane applications want network performance as close to

bare metal as possible

●Requirements from NFV use cases:oSupport for SR-IOV network devices

oIntel DPDK enablement

Page 30: AstriCon 2014 keynote: Russell Bryant

Consider your storage options

●Ephemeral local block storage

●Persistent block storage (Cinder)

●Relational database service (Trove)

●Object Storage (Swift)

Page 31: AstriCon 2014 keynote: Russell Bryant

Recap

Page 32: AstriCon 2014 keynote: Russell Bryant

The future of communications runs

on the future of computing

infrastructure.

Page 33: AstriCon 2014 keynote: Russell Bryant

Key Points

●Cloud is the future of both public and private computing

infrastructure.

●Openness still matters.

●Make your apps cloud aware.

Page 34: AstriCon 2014 keynote: Russell Bryant

Russell Bryant - [email protected] - @russellbryant

http://www.openstack.org

Thank you!