04.suse software defined infrastructre

41
Optimize the Data Center with a Software-defined Infrastructure Roma 14 Marzo 2017 | Milano 16 Marzo 2017 Alessandro Renna, [email protected] Simon Briggs, [email protected] Flavio Castelli, [email protected]

Transcript of 04.suse software defined infrastructre

Page 1: 04.suse software defined infrastructre

Optimize the Data Center

with a Software-defined Infrastructure

Roma 14 Marzo 2017 | Milano 16 Marzo 2017

Alessandro Renna, [email protected]

Simon Briggs, [email protected]

Flavio Castelli, [email protected]

Page 2: 04.suse software defined infrastructre

2

Keys Elements of a Successful

Software-defined Infrastructure

Modular

Automation

Orchestration

Management

Self-Healing

Self-Service

Page 3: 04.suse software defined infrastructre

3

Transform Your Data Center with SUSE

Software-defined Infrastructure Solutions

Reducing costs

Increase IT agility and efficiency

Ensure business continuity

Page 4: 04.suse software defined infrastructre

4

SUSE Software-Defined Infrastructure An Open, Flexible Infrastructure Approach

Application Delivery

Management

Operations, Monitor

and Patch

• SUSE Manager

• openATTIC

Cluster Deployment

• Crowbar

• Salt

Orchestration

• Heat

• Kubernetes

Custom Micro Service ApplicationsKubernetes / Magnum

Physical Infrastructure: Server, Switches, Storage

Public Cloud

SUSE Cloud Service Provider Program

ContainersSUSE CaaS Platform

Software Defined Everything

StorageSUSE Enterprise

Storage

NetworkingSDN and NFV

VirtualizationKVM, Xen, VMware,

Hyper-V, z/VM

Operating SystemSUSE Linux Enterprise Server

Platform as a ServiceCloud Foundry

Private Cloud / IaaSSUSE OpenStack Cloud

Page 5: 04.suse software defined infrastructre

55

SUSE Enterprise StorageSoftware-defined Storage

Page 6: 04.suse software defined infrastructre

6

Difficult to Scale and

Manage Data Growth

Expensive

$

Challenges of Traditional Enterprise Storage

Not easily Extended to

the Software-defined

Data Center

Page 7: 04.suse software defined infrastructre

7

A growing challenge: LARGE data storage

Individual piece of data that is enormous (100s GB+)

Massive, unstructured data types:

• Video, Audio, Graphics, CAD, etc

Does not require real time or fast access

Applications include:

• Energy: Seismic Exploration Maps

• Healthcare: X-Ray Libraries, 3D Ultrasound

• Media: Video storage, Streaming Media

• HPC: Shared Research Storage

• CCTV, Police Body Cams, Security Surveillance, more….

Page 8: 04.suse software defined infrastructre

8

SUSE Enterprise StorageUnlimited Scalability with Self-managing Technology

Block

Object

File

Increase capacity and performance by

simply adding new storage or storage

nodes to the cluster.

Monitor

Nodes

Management Node

Storage

Nodes

Page 9: 04.suse software defined infrastructre

9

$

SUSE Enterprise StorageEnterprise Class Storage Using Industry Standard Servers and Disk Drives

Latest

hardware

Reduce

Capital

Expense

Hardware

flexibility

Page 10: 04.suse software defined infrastructre

10

SUSE Enterprise StoragePowered by Ceph Architecture

Client Servers

(Windows, VMware, Linux)Applications File Share

Block Devices Object Storage File Interface

RADOS (Common Object Store)

Storage

Server

OSD

Server

Server

Server

RB

D IS

CS

I

S3 S

WIF

T

CE

PH

S*

Ne

two

rkC

lus

ter

Mo

nit

ors

Storage

Server

OSD

Storage

Server

OSD

Storage

Server

OSD

Storage

Server

OSD

Storage

Server

OSD

Page 11: 04.suse software defined infrastructre

11

Use Cases

Video Surveillance

• Security surveillance

• Red light / traffic cameras

• License plate readers

• Body cameras for law

enforcement

• Military/government visual

reconnaissance

Virtual Machine Storage

Low and mid i/o performance

for major hypervisor platforms

• kvm – native RBD

• Hyper-V – iSCSI

• VMware - iSCSI

Bulk Storage

• SharePoint data

• Medical records

• Medical images • X-rays

• MRIs

• CAT scans

• Financial records

Data Archive

Long-term storage

and back up:

• HPC

• Log retention

• Tax documents

• Revenue reports

Page 12: 04.suse software defined infrastructre

14

SUSE Enterprise Storage 4Major Features

• Unified block, object and files with

production ready CephFS filesystem

• Expanded hardware-platform choice with

support for 64 bit ARM

• Asynchronous replication for block storage

and multisite object replication

• Enhanced cluster orchestration using Salt

• Early access to NFS Ganesha support and

NFS access to S3 buckets

Object

Storage

Block

Storage

File

System

Page 13: 04.suse software defined infrastructre

15

Page 14: 04.suse software defined infrastructre

16

SUSE Enterprise Storage 4 – openAtticSUSE openATTIC advanced graphical user interface

Page 15: 04.suse software defined infrastructre

17

SUSE Enterprise StorageEnable Transformation

Support today’s investment Adapt to the future

Legacy Data Center

• Network, compute and storage silos

• Traditional protocols – Fibre Channel, iSCSI,

CIFS/SMB, NFS

Process Driven

• Slow to respond

Software-defined Data Center

• Software-defined everything

Agile Infrastructure

• Supporting a DevOps model

• Business driven

Mode 1 – Traditional Mode 2 – Software Defined

Page 16: 04.suse software defined infrastructre

22

SUSE Software-Defined Infrastructure An Open, Flexible Infrastructure Approach

Application Delivery

Management

Operations, Monitor

and Patch

• SUSE Manager

• openATTIC

Cluster Deployment

• Crowbar

• Salt

Orchestration

• Heat

• Kubernetes

Custom Micro Service ApplicationsKubernetes / Magnum

Physical Infrastructure: Server, Switches, Storage

Public Cloud

SUSE Cloud Service Provider Program

ContainersSUSE CaaS Platform

Software Defined Everything

StorageSUSE Enterprise

Storage

NetworkingSDN and NFV

VirtualizationKVM, Xen, VMware,

Hyper-V, z/VM

Operating SystemSUSE Linux Enterprise Server

Platform as a ServiceCloud Foundry

Private Cloud / IaaSSUSE OpenStack Cloud

Page 17: 04.suse software defined infrastructre

Now is the Time!

Make Your OpenStack Move

SUSE OpenStack Cloud

Simon Briggs

EMEA Senior Solution Architect for Cloud

[email protected]

Page 18: 04.suse software defined infrastructre

24

Why Aren’t You

Running OpenStack?

Page 19: 04.suse software defined infrastructre

25

OpenStack is Mainstream

81%Large companies

planning to use

OpenStack1

65%OpenStack

deployments in

production2

93%of companies see

IaaS as the future of

data center 1

33% More than Last Year

Page 20: 04.suse software defined infrastructre

27

Three Strategies for OpenStack Cloud Adoption

Page 21: 04.suse software defined infrastructre

28

“Being a flexible framework to build on is the most important

aspect of the OpenStack platform.

Being able to support both traditional and cloud-native

workloads is very important. Large enterprises don't have the

luxury of dropping their legacy applications and forklifting

them into the microservices-type designs from day one.

The benefits of the cloud are too great to only allow new

workloads onto the platform.”

Jonathan BryceExecutive Director

OpenStack Foundation

Page 22: 04.suse software defined infrastructre

29

SUSE OpenStack Cloud

Foundation for software-defined data centers.

Business

oriented release

cycle & longer

support

The best

interoperability

Non-

disruptive

upgrades

Leading support

for the entire

OpenStack cloud

platform

The widest

hypervisor

support

Fast & easy

setup and

management

Rock-solid

reliability

Page 23: 04.suse software defined infrastructre

30

SUSE OpenStack 7

Powered by OpenStack Newton and

including new CaaS capabilities and

high availability enhancements.

SUSE OpenStack Cloud 7 delivers timely

access to the latest cloud technologies for rapid

innovation, improved agility and the robust

production-ready private cloud needed to meet

today’s business challenges

Press announcement: October 25, 2016 at OpenStack Summit, Barcelona; GA: February 2017

Page 24: 04.suse software defined infrastructre

33

SUSE OpenStack Cloud 7New or Expanded Services

• Magnum support for Container

orchestration

• Manila integration with CephFS

• z/VM control plane

• Self-service physical server deployment

• Cloud Foundry integration

• Service catalog

• Partner support

– Plugin integration

– Deployment integration

Page 25: 04.suse software defined infrastructre

34

SUSE OpenStack Cloud 7Operational Enhancements

• Live (non-disruptive) upgrade

• Multi-data center deployment

• Virtual machine HA

• Day 2 management

– Network reconfiguration

– Central logging and log visualization

Page 26: 04.suse software defined infrastructre

36

SUSE OpenStack Cloud ArchitectureFoundation for Software-defined Data Centers

Containers

Infrastructure

as a Service

Big

Data

001010110111

110101110111

101101011110

Platform

as a Service

Operating System: SUSE Linux Enterprise Server

Physical

Devices

Virtual

Systems

Servers

Servers Storage

Storage

Network

Network

SUSE OpenStack Cloud Resource Orchestration

Public

Cloud

Page 27: 04.suse software defined infrastructre

37

Hypervisor Choice and SupportInvestment Protection and Enhanced Value

Deployment

UI

Admin Server

SUSE Linux

Chef Server

Crowbar

Software mirror

DHCP/TFTP

Control Node

SUSE Linux

Database

Message queue

Identity

Image store

Cinder

Neutron

Dashboard

Scheduler

Other

SUSE Linux

OpenStack compute +

Vmware Proxy

SUSE Linux

KVM/XEN/DockerOpenStack compute

Cloud UI

IBM System Z

OpenStack compute

z/VM

z/VM®

Page 28: 04.suse software defined infrastructre

38

High Availability OpenStack InfrastructureBecause Downtime is Not an Option

HA Proxy

Node 1 Node 2 Node 3

PACEMAKER

COROSYNC

Services Cluster

SUSE Linux

KVM or Xen

OpenStack compute

PACEMAKER REMOTE

SUSE Linux

KVM or Xen

OpenStack compute

PACEMAKER REMOTE

SUSE Linux

KVM or Xen

OpenStack compute

PACEMAKER REMOTE

SUSE Linux

KVM or Xen

OpenStack compute

PACEMAKER REMOTE

Hypervisor / Workload

Control Plane

Page 29: 04.suse software defined infrastructre

39

SUSE Software-Defined Infrastructure An Open, Flexible Infrastructure Approach

Application Delivery

Management

Operations, Monitor

and Patch

• SUSE Manager

• openATTIC

Cluster Deployment

• Crowbar

• Salt

Orchestration

• Heat

• Kubernetes

Custom Micro Service ApplicationsKubernetes / Magnum

Physical Infrastructure: Server, Switches, Storage

Public Cloud

SUSE Cloud Service Provider Program

ContainersSUSE CaaS Platform

Software Defined Everything

StorageSUSE Enterprise

Storage

NetworkingSDN and NFV

VirtualizationKVM, Xen, VMware,

Hyper-V, z/VM

Operating SystemSUSE Linux Enterprise Server

Platform as a ServiceCloud Foundry

Private Cloud / IaaSSUSE OpenStack Cloud

Page 30: 04.suse software defined infrastructre

Containers, orchestration and beyond

Flavio Castelli

Linux Container Lead Engineer

[email protected]

Page 31: 04.suse software defined infrastructre

41

Traditional virtualization

Server

Host OS

Hypervisor (Type 2)

Bins/Libs

AppA

Guest OS

Virtu

al M

achin

e

Bins/Libs

AppA'

Guest OS

Bins/Libs

AppB

Guest OS

Bins/Libs

AppB'

Guest OS

Page 32: 04.suse software defined infrastructre

42

Linux Containers

Server

Host OS

Bins/Libs

AppA

Guest OS

Bins/Libs

AppB

Guest OS

Hypervisor (Type 2)

Bins/Libs

AppA'

Guest OS

Bins/Libs

AppB'

Guest OS

Page 33: 04.suse software defined infrastructre

43

Orchestration Enhances Business Value of Containers

Containerized

Micro Server

• Zero downtime

• Highly available

• Easy to migrate

across hosts

On-demand

Self-services

• Agile delivery

• Continuous

development

Continuous

Integration

• App lifecycle pipeline

development

• Test

• Production

Deployment NetworkingHigh

AvailabilityScaling Monitoring

Page 34: 04.suse software defined infrastructre

45

What is Kubernetes?

An open source platform for automating

deployment, scaling, and operations of

application containers across clusters of

hosts, providing container-centric

infrastructure.

Page 35: 04.suse software defined infrastructre

46

Magnum Kubernetes Cluster

Cube Master #n

API Server

Controller Manager

Scheduler

etcd

OpenStack

User

Cube Minion #n

Kube-proxy

Kubelet

Container EngineDocker

Pod

Container 1

Container 2

Service

Pods

OpenStack

Neutron

Load Balancer

Internet User

Page 36: 04.suse software defined infrastructre

5050

Coming Soon: SUSE Container as a Service Platform Powered by Kubernetes

Page 37: 04.suse software defined infrastructre

51

SUSE Container as a Service Platform

SUSE Linux

Enterprise

MicroOS

Kubernetes

docker

Project

Page 38: 04.suse software defined infrastructre

52

SUSE Container as a Service (CaaS)Benefits of being Powered by Kubernetes

• Portable: public, private, hybrid and multi-cloud capable

• Extensible: modular, pluggable, hookable, composable

• Self-Healing: auto-placement, auto-restart, auto-

replication, auto-scaling

Why Should You Care?• Deploy your applications quickly and predictably

• Scale your applications on the fly

• Seamlessly roll out new features

• Optimize the use of your hardware by using

only the resources you need

Page 39: 04.suse software defined infrastructre

53

SUSE Container as a Service PlatformExecutive Summary

What?

• Based on SUSE Linux Enterprise

MicroOS, Kubernetes and docker

project

• Ready to run

containers/containerized

applications

• Easy to install and manage

• First version available on x86-64

When?

• First customer shipment: July 2017;

Beta: March 2017

Why?• Improve IT efficiency while

optimizing the costs

Page 40: 04.suse software defined infrastructre

54

SUSE Container as a Service PlatformWhat is SUSE Linux Enterprise MicroOS?

SUSE Linux Enterprise MicroOS is a

modern Linux operating system

designed for containers and optimized

for large deployments. It inherits the

SUSE Linux Enterprise knowledge while

redefining the operating system into a

small, efficient and reliable distribution.

Page 41: 04.suse software defined infrastructre

55

SUSE Container as a Service PlatformScope

Key features via SUSE

Linux Enterprise MicroOS

• Transactional updates

• Atomic updates

• Automatic updates

(can be disabled)

• Maintenance window

(policy defined updates)

• Easy to use installer

• Scalability (from a few to

1000s of workers)

Key Kubernetes

Features

• Admin dashboard• Easy to use UI

• Deploy and manage

cluster

• Private / public registry

• Rolling updates