the future of data centers - red hat...the red hat office of technology chris wright vice president...

29
The future of data centers Red Hat’s Office of Technology’s perspective Stephen Watt Red Hat Office of Technology 5/2/17

Upload: others

Post on 30-Mar-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

The future of data centersRed Hat’s Office of Technology’s perspective

Stephen WattRed Hat Office of Technology5/2/17

Page 2: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

The Red Hat Office of Technology

Chris Wright

Vice President and Chief Technologist

Charter:To provide Red Hat with long-term technology perspectives around emerging technologies and products, as well as an internal hub to foster and evangelize forward-looking, pre-commercialized innovation

Page 3: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

Who are we?

Dan Pratl: Chief of Staff Sage Weil: Storage Vincent Batts: Containers

Page 4: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

Who are we?

Mike Bursell: Security Monty Taylor: CI / CD Suneel Marthi: ML & AI

Page 5: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

Who are we?

Bill Burns: NFV Partner Eng Andre Fredette: ODL & NFV Russell Bryant: OpenStack

Page 6: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

Who are we?

Miki Kenneth: Research Deb Bryant: OSAS Steve Watt: Emerging Technologies

… and many others

Page 7: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

Containers, Kubernetes

& the Data Center

Page 8: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

S/W based innovation is increasing

#redhat #rhsummit

Page 9: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

Historically, an enterprise responding to a threat or opportunity looked a little like this...

Disruptive Technology

Incumbent Technology

#redhat #rhsummit

Page 10: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

But with an innovation deluge, it’s starting to look a lot more like this...

DifferentDisruptive Technologies

Incumbent Technology

#redhat #rhsummit

Page 11: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

But applications are hard to deploy, which makes it costly to experiment and innovate

A way to include environmental configuration and the runtime in a way that is easily packaged and can be rapidly deployed.

A huge step forward for single server applications.

Enter Containers

#redhat #rhsummit

Page 12: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

And is reshaping our expectations of what we call the OS

Kernel

Base Packages

Repos

Yum install RPMs (Additional Packages)

Kernel

Registry

Pull & Run Containers

Traditional OS (RHEL) Container OS (RHEL Atomic)

host-extensions Container Lifecycle Manager

#redhat #rhsummit

Page 13: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

But now we’re seeing a proliferation of container runtimes

So we’re continuing to strategically invest in OCI so that the industry can have a standard interchange format as an abstraction to build on for all of these runtimes

#redhat #rhsummit

Page 14: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

Containers by themselves are great, but most new open source innovation is designed as a distributed system with deployment documentation that is mediocre at best. We needed a solution for clusters.

Enter

#redhat #rhsummit

Page 15: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

With Kubernetes, the Cluster is now the Computer

Master Worker(s)

Spark Cluster

Master Worker(s)

Cassandra Cluster

Single Instance

MySQL

From many large clusters to just one

Registry

Master Worker(s)

#redhat #rhsummit

Page 16: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

This means one can run software defined storage platforms IN Kubernetes along with all your other containerized applications

Master Worker(s)

* https://github.com/gluster/gluster-kubernetes/

** https://github.com/ceph/ceph-docker/tree/master/examples/kubernetes/gce

* **

#redhat #rhsummit

Page 17: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

And all these containers need to communicate efficiently using standardized network interfaces

So we’re investing in Kuryr to allow Kubernetes to use Neutron as a CNI plugin if you’re running on OpenStack and also building CNI Plugins for OpenDaylight and OVN as well as contributing to those SDNs directly.

Project Kuryr

#redhat #rhsummit

Page 18: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

Which is great for on-premise, but Kubernetes still has a few challenges ahead to incentivize applications away from Cloud Provider lock-in

“By 2025, 80% of all workloads will run on the public cloud”

Citigroup analyst report

#redhat #rhsummit

Page 19: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

Amazon’s quick time-to-solution via their Service Catalog has wide appeal but creates a natural lock-in

Custom Application

Service Catalog

Linux OS

#redhat #rhsummit

Page 20: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

There is an opportunity to create a compelling alternative by:

- Creating a great Application Portability experience across Cloud Providers (Investing in Kubernetes Federation)

- Exposing a rich ecosystem of services to Kubernetes Applications (Investing in Kubernetes Service Broker/Service Catalog)

- S105156 - Open Service Broker API: Enabling microservices in the enterprise (Wednesday, May 3, 4:30 PM - 5:15 PM, Room 102A)

#redhat #rhsummit

Page 21: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

PortingPacman

cc flickr @mario_paulo_tome

Exploring Application Portability with Kubernetes Federation & Pac-Man

Page 22: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

In order to explore cross-cloud application portability we decided that we first need to build a reference stateful web application

It turns out that Jim and I love Pac-Man and that we could add state to the PacMan application by persisting the high scores in MongoDB

#redhat #rhsummit

Page 23: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

We then modified the Pac-Man high scores to detect and reflect the cloud provider and zone the game was running in and then containerized Pac-Man so we could deploy it along with containerized Mongo in Kubernetes.

We then built 3 separate Kubernetes Clusters in AWS, GCE and Azure respectively and plugged them into the Kubernetes Federation Control Plane and then used that to deploy the Application across all the cloud providers

#redhat #rhsummit

Page 24: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

Federation Control Plane

pacman.ifontlabs.com

Page 25: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

Federation Control Plane

pacman.ifontlabs.com

Page 26: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

Federation Control Plane

pacman.ifontlabs.com

Page 27: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

PortingPacman

D E M O

Page 28: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives

THANK YOUplus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHatNews

Page 29: The future of data centers - Red Hat...The Red Hat Office of Technology Chris Wright Vice President and Chief Technologist Charter: To provide Red Hat with long-term technology perspectives