AstriCon 2014 keynote: Russell Bryant

Preview:

Citation preview

AstriCon Keynote

Russell Bryant - @russellbryant

Senior Principal Software Engineer, Red Hat

October 26, 2014

First AstriCon - 2004

I

The future of communications runs

on the future of computing

infrastructure.

Key point #1:

Cloud is the future of both

public and private

computing infrastructure.

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

Virtualization - Consolidation

Cloud - Agility

Agile Infrastructure

●Self service

●On demand

●API driven infrastructure

Agility for your business

●More efficient teams

●Pay as you go

●Pay for consumption, not capacity

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.

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

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

NFV - Open Source Building Blocks

Key point #2:

Openness still matters.

How has openness impacted the

success of Asterisk and other

communications platforms?

Interoperability

Open Cloud

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.

OpenStack History

●Launched in 2010 by NASA and

Rackspace

●Foundation created in 2012

●Current sponsorship:o8 Platinum

o17 Gold

o75+ Corporate

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

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

Give OpenStack a try!

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

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

Key point #3:

Make your apps cloud aware.

Scaling in Cloud

●Horizontal scaling

●Auto-scaling based on load (using Heat)

●Design for failure

CPU and Memory Performance

●Beware of overcommit.

●Requirements from NFV use casesoNUMA awareness

oDedicated CPUs

oDedicated memory (large pages)

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

Consider your storage options

●Ephemeral local block storage

●Persistent block storage (Cinder)

●Relational database service (Trove)

●Object Storage (Swift)

Recap

The future of communications runs

on the future of computing

infrastructure.

Key Points

●Cloud is the future of both public and private computing

infrastructure.

●Openness still matters.

●Make your apps cloud aware.

Russell Bryant - rbryant@redhat.com - @russellbryant

http://www.openstack.org

Thank you!

Recommended