my kind of flexibility - suse linux...my kind of flexibility 22 increase flexibility with open...

40
21 21 My Kind of Flexibility

Upload: others

Post on 22-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

2121

My Kind of

Flexibility

Page 2: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

22

Increase Flexibility with Open Source

Respond faster with

a flexible and modular

infrastructure built using

open source and

delivered with:

• Better quality and security

• Lower costs

• No vendor lock-in

Page 3: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

23

Open, Flexible and AgileSUSE Solutions

• Modular and multi-modal

• Consolidated management

• True to open source vision

• Enterprise-ready, so you

can rest easy

Page 4: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

24

Physical Infrastructure: Multi-platform Servers, Switches, Storage

Container ManagementSUSE CaaS Platform

StorageSUSE Enterprise

Storage

NetworkingSDN and NFV

ComputeVirtual Machine

& Container

Multimodal Operating SystemSUSE Linux Enterprise Server

Platform as a ServiceSUSE Cloud Application Platform

Private Cloud / IaaSSUSE OpenStack Cloud

Software-defined Infrastructure

SUSE Manager

Infrastructure

& Lifecycle

Management

Application Delivery

SUSE Global

Services

Consulting

Services

Select Services

Premium Support

Services

Services

Business-critical

Applications

Machine

Learning

Business

Analytics

High Performance

Computing

Traditional IT

& ApplicationsInternet of

Things

Open, Secure, Proven

Public Cloud

SUSE Cloud

Service Provider

Program

SUSE: Underpinning Digital Transformation

Page 5: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

SUSE Linux Enterprise Server

Page 6: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

Application Delivery

Physical Infrastructure:

Public Cloud

Storage NetworkingCompute

Multimodal Operating System

Platform as a Service

Private Cloud / IaaS

Software-Defined Infrastructure

Uyuni /

Spacewalk

SALT

Monasca

Infrastructure

& Lifecycle

Management

Container Management

SUSE Architecture

Page 7: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

90% of all new apps will feature

microservices architectures.

of all production apps will

be cloud-native.35%

The World is Changing. By 2022,

https://www.ericsson.com/en/mobility-report/internet-of-things-forecast

Page 8: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

Requirements are changing

Variety of technologies in the mix

New operational models are in play

Cloud

Traditional

Edge

Cloud + Traditional + Edge

Page 9: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

A co-existence of

traditional

infrastructure,

software-defined

infrastructure and

application oriented

architectures.

Multimodal

Platform

Multimodal IT

Page 10: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

Common Code BaseAll Architectures (x86-64, Arm, POWER, IBM Z)

Container Workload

Virtual

MachineWorkload

Appliance Workload

Traditional

Infrastructure

SLE 15 Products

Software-Defined

Infrastructure (SDI)

ServicesSDI Products

SUSE CaaS

Platform

SUSE

OpenStack

Cloud

SUSE

Enterprise

Storage

SUSE Cloud

Application

Platform

SLES

SLED

Multimodal Architecture

Page 11: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

Traditional Infrastructure

Multiple use cases

Manual and automatic installation

Variety of updates, upgrades, legacy

Variable packaging and installation

May become huge in size and

management

Software-defined

Infrastructure

Single use case, multiple systems

Automatic and centralized installation

Always up-to-date

Fit one purpose

Small as possible for size and

management

Multimodal OS Requirements

Page 12: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

Goodbye Stack

Hello Common Code Base and Modular+

Page 13: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

Benefits across 3

dimensions:

• Hardware Architecture

• Applications

• Systems Management

“IDC believes the common

code base of SUSE Linux

Enterprise 15 makes the

product a multi-platform OS

that is well suited for

heterogeneous computing

environments.”– IDC Market Note, 2018

Ensure

Consistency

Improve

systems

management

Simplicity in

support and

services

Silicon agnostic

computing

Support IBM

Mainframe -

Raspberry Pi

Common Code Base

Page 14: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

SUSE Linux Enterprise Server

Common Code Base Modules

Base

System

Desktop

Apps ….

Server

AppsLegacy

SUSE Linux Enterprise

High Availability Extension

SLE Desktop

DesktopProductivity

A product (e.g., SUSE

Linux Enterprise Server)

is a set of modules.

Containers

SAP

Solution

Public

Cloud

….

Pool of Modules

Modular+ “Everything is a Module”

Page 15: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

Unified

Installer

Live

Patch

SLE

Server

Web/

Script

Unified

Installer

Dev System

HASAP

Soln.

SLE

Server

Unified

Installer

SAP System

Single starting pointThe Unified Installer installs all SUSE Linux

Enterprise 15 products from a single medium.

Easy to deployThe Unified Installer medium is small. It allows easier

handling, remote use and faster deployment cycle.

Unified Installer

Page 16: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

• Minimize upfront planning and simplify

decision making with Modular+ architecture.

• Easily transition to or leverage public cloud –

Azure, AWS or Google Cloud Platform. Bring-

your-own-subscription (BYOS) of SUSE Linux

Enterprise 15.

• Enhance security with disconnected

offline installation.

• Simplify IT operations with the new

unified installer.

Make traditional IT

infrastructure More Efficient

Page 17: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

• Improve application portability

• Improve systems management

• Bring simplicity to support and

services

Bridge traditional and software-defined infrastructure

Simplify Multimodal IT

Page 18: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

SUSE Linux Enterprise 15 – Portfolio

• SUSE Linux Enterprise

Server for SAP Applications

• SUSE Linux Enterprise

Server for High Performance

Computing

• SUSE Linux Enterprise

Desktop

• SUSE Linux Enterprise

Real Time

• SUSE Linux Enterprise

Server with Expanded Support

• SUSE Linux Enterprise

Point of Service

Server and Desktop

• SUSE Linux Enterprise High

Availability Extension and

GEO clustering

• SUSE Linux Enterprise

Live Patching

• SUSE Linux Enterprise

Workstation Extension

• Long Term Service

Pack Support

• SUSE Linux Enterprise

Virtual Machine Driver Pack

Server Extensions

• SUSE OpenStack Cloud

• SUSE Enterprise Storage

• SUSE CaaS Platform

• SUSE Cloud Application

Platform

• SUSE Manager

Cloud, Storage

and Management

Page 19: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

SUSE Linux Enterprise 15SP1 Released June 24, 2019

Mediums/Channels

• Unified Installer

• Off-line installation medium

• On-line installation & update channels

• JeOS

• Containers

• Windows Subsystem for Linux (WSL)

• Quarterly Update to install media

Architectures

• X86-64

• Power LE

• System z

• ARM64

Target scenarios

• Physical

• Virtual host

• Virtual guest

• Container

• Public cloud

Microsoft Azure, Amazon EC2, Google Cloud,

Oracle Cloud Infrastructure, Alibaba Cloud

Page 20: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

SUSE Linux Enterprise 15 – Install Screen

Page 21: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

4141

Software Development

Page 22: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

42

• Move to production faster from developer setups

Community Linux

openSUSE LeapSLE 15

Option 1

Free Developer

Subscription Option 2

SLE 15

• Two options for a direct path to SUSE Linux Enterprise

Developer Flexibility

Page 23: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

43

Page 24: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

44

Common Code BaseAll Architectures (x86-64, Arm, POWER, IBM Z)

Container Workload

Virtual

MachineWorkload

Appliance Workload

Software-Defined

Infrastructure (SDI)

ServicesSDI Products

SUSE

Enterprise

Storage

SUSE CaaS

Platform

SUSE

OpenStack

Cloud

SUSE Cloud

Application

Platform

(PaaS)

DevOps Enablers

Page 25: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

45

Open Build ServicePackage Automation

https://build.opensuse.org

Page 26: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

46

DevOps Example

Page 27: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

What Is Open Build Service (OBS)?

Source Package Image

OBS user submits sourceto OBS and gets a product

OnlineRepository

Page 28: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

48

Server-side Components• A Server that:

• Stores all source in a revision control system

• Stores all built binaries

• Calculates the need to rebuild packages

• Acts as a database for various queries

• A Set of Client Tools, API:

• “osc” command line interface

• Optimized for handling sources

• Run builds on your local machine the same as you would do on the server

• Web UI

• Optimized to see current status

• Manage requests for changes

Web UICommand

LineClient

Installer(YaST, etc.)

OBS API (api.opensuse.org)

User controller, Database, Search, ...

Storage

BuildHost

Your Client

MirrorInterface

BuildHost

BuildHost

BuildHost

BuildHost

BuildHostBackend

HermesWeb UI

NotificationServer

Page 29: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

4949

Updates

Page 30: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

50

Significant ChangesSUSE Linux Enterprise Server 15

• Kernel 4.12 (GA & SP1)

• 389 Directory Server replaces OpenLDAP

• Salt management

• Python 3

• Chrony replaces ntpd

• Firewalld replaces SUSE Firewall2

• NGINX is fully supported

• OpenJDK 10

• Systemd - xinetd has been removed

• zypper search-packages

• RMT replaces SMT

https://www.suse.com/releasenotes/x86_64/SUSE-SLES/15-SP1/

Page 31: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

51

Significant ChangesSUSE Linux Enterprise Server 15 *

• Bcache installer

• USB Type-C support

• Upstream progress in Live Patching

• GCC7 system compiler

• OpenSSL / TLS 1.3

• 1.1.x Default, 1.0.x legacy mode

• Scripting Languages- Ruby 2.5, PHP7, Perl 5.26, Python 3.6

- (Python 2 will be in Legacy Module for a grace period)

• GNOME 3.26

https://www.suse.com/releasenotes/x86_64/SUSE-SLES/15-SP1/

Page 32: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

52

On-line Update• The update runs on the current up and running system

• Limited to non-intrusive changes

• Designed for minor version updates (i.e. SLE 15 GA → SLE 15 SP 1)

Off-line Update• The update runs of a booted update-system

• The to-be-updated system's file systems are mounted

• Intrusive changes are possible

• Designed for major version updates (i.e. SLE 12 → SLE 15 GA / 15 SP 1)

Transactional Update• The update is applied into a new snapshot, the running system is not touched

• The updated snapshot is activated by reboot

• Intrusive changes are possible

• Designed for maintenance updates, minor & major version updates

New

Update Paths – Route to 15+

Page 33: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

53

Consistent root filesystem• Atomic RPM updates

• Reboot activates updates

• Automatic rollback available

Availability• Starting with SLES 15-SP1

• Dedicated module and system role

• Feedback welcome

Btrfs• Read-only root filesystem

• Use btrfs snapshots (read-only and read-write)

• System configuration is handled with overlayfs

NewTransactional Update SP1 Tech Preview

Page 34: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

Upgrade Paths

SUSE Linux Enterprise 12 SP4 → 15 GA/SP1

• Boot Unified Installer (Off-line update)

SUSE Linux Enterprise 11 SP4 → 15 GA/SP1

• Boot Unified Installer (Off-line update)

• Major changes require manual interaction

• SUSE recommendation: Full installation of 15 GA/SP1

SUSE Linux Enterprise 15 GA → 15 SP1

• Run update from installed system (On-line update)

• Boot Unified Installer (Off-line update)

Page 35: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

Lifecycle – SUSE Linux Enterprise Server

• Service Pack Overlap Support: 6 months

• Long Term Service Pack Support: up to 3 years after generic end of support

• Skip-a-service-pack support

• 13 Years total support lifecycle

Page 36: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

56

SUSE Linux EnterpriseCurrent Releases

SLES 12 SP4 -- Release Date: 12 Dec 2018

General Support Lifespan: October 2014 – 2024

End of General Support: 6 Months following release of SLES 12 SP5

LTSS will be provided for three years following End of General Support

SLES 15 GA -- Release Date: 16 Jul 2018

End of General Support: 31 Dec 2019

LTSS will be provided for three years following End of General Support

SLES 15 SP1 -- Release Date: 24 Jun 2019

End of General Support: 6 Months following release of SLES 15 SP2

LTSS will be provided for three years following End of General Support

Page 37: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

57

General Support Dates

Page 38: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

58

SUSE Linux Enterprise 15Release Cadence

Page 39: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

59

Roadmap

Page 40: My Kind of Flexibility - SUSE Linux...My Kind of Flexibility 22 Increase Flexibility with Open Source Respond faster with a flexible and modular infrastructure built using open source

2019 2020 2021 2022

SUSE Linux Enterprise and Modules

15 SP1

12 SP5

15 SP2

15 SP3

Multimodal OS Delivery

SUSE Linux Enterprise

Server and Desktop, SUSE

Linux Enterprise Server for

SAP Applications +

Modules + Extensions General purpose OS versions

Multiple use cases (physical,

virtual, containers)

Full set of deployment,

management options; Full

control of the installed

packages, updates, upgrades

Continue major version

upgrade support including

auto upgrade

Common code base Architecture / platform

support

Arch64, x86-64, ppc64le,

s390x

Designed for physical,

virtual, clouds and

containers - Ready for IoT

15

Base OS Last service pack for SUSE Linux

Enterprise 12

Consolidation release

Constant user land (minor

version upgrades by need or

business case)

Reuse kernel from SP4 + very

selected hardware innovations,

including graphic stack

Modules Latest GCC version in

the Toolchain module

Base OS Consolidation release

Constant user land (minor version

upgrades by need or business case)

Reuse kernel from SP2 + very

selected hardware innovations,

including graphic stack

Modules Toolchain update

Refresh of module packages

according to separate lifecycle of

modules

Base OS Improve hardware enablement via

Kernel version update

Update of the graphics stack

(tentative)

XFS deduplication

Transactional updates

Basic enablement of edge

computing (tentative)

Modules Toolchain update

Refresh of module packages

according to separate lifecycle of

modules

Edge/IoT toolchain (tentative)

12 SP5 15 SP2 15 SP3

* Information is forward looking and subject to change at any time.

Base OS• Hardware enablement

including driver updates.

NVDIMM!

• Improve “system roles”

• Perform common criteria

certification and FIPS 140-2

validation

• Migration from SUSE Linux

Enterprise 11 SP4 to SUSE

Linux Enterprise 15 SP1

• Improve SAML2 single sign-

on framework

• Default to python3

• OpenJDK long-term version

• SUSE Manager included in

unified installer

Modules• Development module GCC

update

• Development modules

updates based on demand

Ease-of-use• Quarterly updates of

installation media

15 SP1