software defined everything - susecon defined everything management, clouds, containers, and storage...

30
Software Defined Everything Management, Clouds, Containers, and Storage Pete Chadwick Senior Product Manager [email protected] Joachim Werner Senior Product Manager [email protected]

Upload: hoanghanh

Post on 25-Jun-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Software Defined Everything Management, Clouds, Containers, and Storage

Pete ChadwickSenior Product Manager

[email protected]

Joachim WernerSenior Product Manager

[email protected]

3

Data Center History - 1970s

• One (big) Server

• 100s of users

• Limited Virtualization

"IBM System360 Model 30" by Dave Ross - Flickr: IBM System/360 Model 30. Licensed under CC BY 2.0 via Commons - https://commons.wikimedia.org/wiki/File:IBM_System360_Model_30.jpg

4

Data Center History - 2000s

• Scale up servers

• 1000s of users

• 100s of VMs

5

Data Center History - Now

• Scale out servers

• Millions of users

• 10,000s of images

• No increase in staff

Scale drives new approaches

6

45%

58%

88%

Innovation

Agility

Containers are the Future

7

Traditional data center organization

Ops

Data

Runtime

Middleware

OS

Virtual Machine

Ser

vers

Applications

Hypervisor

Dev

Sto

rage

Net

wor

k

8

Because New features; faster please!

I want change

I need stability

Dev Ops

9

Leads to

Dev Ops

Wal

l of

con

fusi

on

It works on my system

Not so fast.

10

DevOps Model

• Infrastructure as code‒ Orchestrate the creation and deployment of images

‒ Manifests describe images and workloads

‒ Fully virtualized infrastructure

• Microservices‒ Provision services instead of servers

• Containerization‒ Build once

‒ Deploy often and anywhere

11

Result

But, DevOps drives a new infrastructure

SUSE and DevOps

13

Emerging Infrastructure

Infrastructure APIs

IaaSContainersBig Data

Software Defined Everything

Resource Orchestration

OS

Physical Infrastructure: Server, Switches, Storage

PaaSManagement● Image Creation● Monitoring● Patching● Orchestration ● Monitoring● SLA Awareness Public

Cloud

OSOSOS OS

Hypervisor NetworkStorage

Management● Monitoring● Patching● Image Creation● Configuration

Management● Orchestration

14

SUSE Solutions

Infrastructure APIs

IaaSContainersBig Data

Software Defined Everything

Resource Orchestration

OS

Physical Infrastructure: Server, Switches, Storage

PaaS

PublicCloud

OSOSOS OS

Hypervisor NetworkStorage

SUSE Linux Enterprise Server● Modules● Signed Packages● Package Hub

Management● Monitoring● Patching● Image Creation● Configuration

Management● Orchestration

15

SUSE Solutions

Infrastructure APIs

IaaSContainersBig Data

Software Defined Everything

Resource Orchestration

SUSE Linux Enterprise Server

Physical Infrastructure: Server, Switches, Storage

PaaS

PublicCloud

OSOSOS OS

Hypervisor NetworkStorage

SUSE Linux Enterprise Server● Xen, KVM● Partners: VMware, Hyper-V

Management● Monitoring● Patching● Image Creation● Configuration

Management● Orchestration

16

SUSE Solutions

Infrastructure APIs

IaaSContainersBig Data

Software Defined Everything

Resource Orchestration

SUSE Linux Enterprise Server

Physical Infrastructure: Server, Switches, Storage

PaaS

PublicCloud

OSOSOS OS

KVM, Xen(VMware, HyperV)

NetworkStorage

SUSE Enterprise Storage● Scalable storage cluster● Built on Ceph

Management● Monitoring● Patching● Image Creation● Configuration

Management● Orchestration

17

Management● Monitoring● Patching● Image Creation● Configuration

Management● Orchestration

Infrastructure APIs

IaaSContainersBig Data

Software Defined Everything

Resource Orchestration

SUSE Linux Enterprise Server

Physical Infrastructure: Server, Switches, Storage

PaaS

PublicCloud

OSOSOS OS

KVM, Xen(VMware, HyperV)

NetworkSUSE EnterpriseStorage

SUSE Linux Enterprise Server● Open vSwitch● Future:

● Open Virtual Network ● IOvisor

● Partners (Plumgrid, Midokura, Contrail, ..)

SUSE Solutions

18

Management● Monitoring● Patching● Image Creation● Configuration

Management● Orchestration

Infrastructure APIs

IaaSContainersBig Data

Software Defined Everything

Resource Orchestration

SUSE Linux Enterprise Server

Physical Infrastructure: Server, Switches, Storage

PaaS

PublicCloud

OSOSOS OS

KVM, Xen(VMware, HyperV)

OVS/OVN(partners)

SUSE OpenStack Cloud● Based on leading open source

cloud solution● Supports OpenStack and EC2 APIs● Integrated with SUSE Linux and

underlying SDx offerings

SUSE Solutions

SUSE EnterpriseStorage

19

Management● Monitoring● Patching● Image Creation● Configuration

Management● Orchestration

Infrastructure APIs

IaaSContainersBig Data

Software Defined Everything

SUSE OpenStack Cloud

SUSE Linux Enterprise Server

Physical Infrastructure: Server, Switches, Storage

PaaS

PublicCloud

OSOSOS OS

KVM, Xen(VMware, HyperV)

OVS/OVN(partners)

SUSE EnterpriseStorage

SUSE Cloud Service Provider Program● SUSE Linux Enterprise Server

availability in over 50 CSPs including AWS EC2, Microsoft Azure, Google Compute Engine

● Integrated update servers● Bring Your Own Subscription ● Tools to create and manage cloud

images provided as part of SUSE Linux Enterprise Server Public Cloud module

SUSE Solutions

20

Management● Monitoring● Patching● Image Creation● Configuration

Management● Orchestration

Infrastructure APIs

IaaSContainersBig Data

Software Defined Everything

SUSE OpenStack Cloud

SUSE Linux Enterprise Server

Physical Infrastructure: Server, Switches, Storage

PaaS

SUSE Cloud

Service Provider Program

OSOSOS OS

KVM, Xen(VMware, HyperV)

OVS/OVN(partners)

SUSE EnterpriseStorage

SUSE Linux Enterprise Server● Integrated support for hosting LXC and

Docker● Just Enough Operating System for optimized container images

●Future - Orchestration

SUSE Solutions

21

Management● Monitoring● Patching● Image Creation● Configuration

Management● Orchestration

Infrastructure APIs

IaaSSUSE Linux +

DockerBig Data

Software Defined Everything

SUSE OpenStack Cloud

SUSE Linux Enterprise Server

Physical Infrastructure: Server, Switches, Storage

PaaS

SUSE Cloud

Service Provider Program

OSOSOS JeOS

KVM, Xen(VMware, HyperV)

OVS/OVN(partners)

SUSE EnterpriseStorage

Cloud Foundry Integration● Pivotal support for Cloud Foundry on

SUSE Linux Enterprise Server● Future:

● SUSE optimized tool chain● JeOS based workloads● Integration with SUSE OpenStack

Cloud

SUSE Solutions

22

Infrastructure APIs

IaaSSUSE Linux +

DockerBig Data

Software Defined Everything

SUSE OpenStack Cloud

SUSE Linux Enterprise Server

Physical Infrastructure: Server, Switches, Storage

Cloud Foundry

SUSE Cloud

Service Provider Program

OSOS JeOS

KVM, Xen(VMware, HyperV)

OVS/OVN(partners)

SUSE EnterpriseStorage

JeOS

Hadoop Integration with SUSE Linux Enterprise Server● Partner support from Cloudera

and Hortonworks● Integration with SUSE

OpenStack Cloud

SUSE Solutions

Management● Monitoring● Patching● Image Creation● Configuration

Management● Orchestration

23

Infrastructure APIs

IaaSSUSE Linux +

Docker

Software Defined Everything

SUSE OpenStack Cloud

SUSE Linux Enterprise Server

Physical Infrastructure: Server, Switches, Storage

Cloud Foundry

SUSE Cloud

Service Provider Program

OS JeOS

KVM, Xen(VMware, HyperV)

OVS/OVN(partners)

SUSE EnterpriseStorage

JeOS

Hadoop

SLES

SUSE OpenStack Cloud● Self Service interface● Create, launch, manage VMs● Configure SDx services

SUSE Solutions

Management● Monitoring● Patching● Image Creation● Configuration

Management● Orchestration

24

Management● Monitoring● Patching● Image Creation● Configuration

Management● Orchestration

SUSE Solutions

Infrastructure APIs

SUSE OpenStack

Cloud

SUSE Linux +Docker

Hadoop

Software Defined Everything

SUSE OpenStack Cloud

SUSE Linux Enterprise Server

Physical Infrastructure: Server, Switches, Storage

Cloud Foundry

SUSE Cloud

Service Provider Program

JeOS

KVM, Xen(VMware, HyperV)

OVS/OVN(partners)

SUSE EnterpriseStorage

JeOSSLES

SUSE Manager● Lifecycle management of

servers, VMs and containers● Supports images across private

and public clouds

25

SUSE Solutions

Infrastructure APIs

SUSE OpenStack

Cloud

SUSE Linux +Docker

Hadoop

Software Defined Everything

SUSE OpenStack Cloud

SUSE Linux Enterprise Server

Physical Infrastructure: Server, Switches, Storage

Cloud FoundryManagement● SUSE Manager● Image Creation● Configuration

Management● Orchestration

SUSE Cloud

Service Provider Program

JeOS

KVM, Xen(VMware, HyperV)

OVS/OVN(partners)

SUSE EnterpriseStorage

JeOSSLES

SUSE Studio and Kiwi● Create customized OS images● Build from golden images or

customize at deployment● Automatically launch images in

public or private cloudMachinery● Inspection of workloads● Monitor configuration changes● Migration to public/private cloud

26

SUSE Solutions

Infrastructure APIs

SUSE OpenStack

Cloud

SUSE Linux +Docker

Hadoop

Software Defined Everything

SUSE OpenStack Cloud

SUSE Linux Enterprise Server

Physical Infrastructure: Server, Switches, Storage

Cloud FoundryManagement● SUSE Manager● SUSE Studio● Kiwi● Machinery● Configuration

Management● Orchestration

SUSE Cloud

Service Provider Program

JeOS

KVM, Xen(VMware, HyperV)

OVS/OVN(partners)

SUSE EnterpriseStorage

JeOSSLES

Configuration Management● CFengine and Puppet

supported in Advanced Systems Management module

● Future: ● SaltStack integration with

SUSE Manager● Realtime configuration

managementSUSE OpenStack Cloud● Administration of physical cloud

infrastructure● Automated configuration of

cloud servers● Allocation of cloud services

27

SUSE Portfolio for the Future

Infrastructure APIs

SUSE OpenStack

Cloud

SUSE Linux +Docker

Hadoop

Software Defined Everything

SUSE OpenStack Cloud

SUSE Linux Enterprise Server

Physical Infrastructure: Server, Switches, Storage

Cloud FoundryManagement● SUSE Manager ● SUSE Studio● Kiwi● Machinery● SaltStack● SUSE OpenStack

Cloud

SUSE Cloud

Service Provider Program

JeOS

KVM, Xen(VMware, HyperV)

OVS/OVN(partners)

SUSE EnterpriseStorage

JeOSSLES

28

Session Recommendations @SUSECon

• FUT19146: Advanced Systems Management with Machinery

• FUT20721: SUSE Manager Roadmap

• FUT20731: SUSE Linux Enterprise Technology Roadmap

• HO20098: Install and Configure SMT and SUSE Manager for Dummies

• TUT18400: Architecting your SUSE Manager Deployment

• TUT19312: The SUSE Build Story

• TUT20514: SaltStack and SUSE

Thank you.

29

Questions?

30

Unpublished Work of SUSE LLC. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.

General DisclaimerThis document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.