My Kind of Future 1 Prepare for the Future Now Transform your IT - - PowerPoint PPT Presentation

my kind of future
SMART_READER_LITE
LIVE PREVIEW

My Kind of Future 1 Prepare for the Future Now Transform your IT - - PowerPoint PPT Presentation

My Kind of Future 1 Prepare for the Future Now Transform your IT infrastructure and application delivery approach to support cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud 2 Re-define Service Delivery


slide-1
SLIDE 1

1

My Kind of Future

slide-2
SLIDE 2

2

Prepare for the Future Now

Transform your IT infrastructure and application delivery approach to support cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud

slide-3
SLIDE 3

3

Re-define Service Delivery with SUSE

  • Faster access to IT resources
  • Develop & deliver

new services faster

  • Increase

responsiveness

  • Improve quality
slide-4
SLIDE 4

4

Physical Infrastructure: Multi-platform Servers, Switches, Storage Container Management

SUSE CaaS Platform

Storage

SUSE Enterprise Storage

Networking

SDN and NFV

Compute

Virtual Machine & Container

Multimodal Operating System

SUSE Linux Enterprise Server

Platform as a Service

SUSE Cloud Application Platform

Private Cloud / IaaS

SUSE 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 & Applications Internet of Things

Open, Secure, Proven

Public Cloud

SUSE Cloud Service Provider Program

SUSE: Underpinning Digital Transformation

slide-5
SLIDE 5

SUSE Application Delivery Solutions

Accelerate delivery of modern applications

Expert Days 2019

slide-6
SLIDE 6

6

SUSE Application Delivery Solutions

SUSE CaaS Platform Container Management SUSE Cloud Application Platform Platform as a Service

Kubernetes for the Agile Enterprise Advanced Cloud Native Developer Experience

Accelerate development and deployment of containerized applications to speed application delivery and increase business agility

Illustration Illustration

Best Kubernetes operator experience Proven productivity for Kubernetes

slide-7
SLIDE 7

Transformation is Multifaceted and Multi-cloud

slide-8
SLIDE 8

What is a Microservice?

Variant of SOA architectural style that structures an application as a collection of loosely couples services Services should be fine-grained and use lightweight protocols Designed to sufficiently decompose the application in order to facilitate agile application development and deployment

slide-9
SLIDE 9

9

Old (monolithic) Way

slide-10
SLIDE 10

10

Plan Code Build Test Release Deploy Operate

Interdependent components Application centric Functionally organized teams 12-18 month release cycles

Instead of Large, Monolithic Applications…

slide-11
SLIDE 11

11

A Better Way…

slide-12
SLIDE 12

12

Plan Code Test Release Deploy Operate Build Smaller Codebase + Specialized Teams + Deconstructed Services = Agile IT

= Opportunity!

Build and Deliver Cloud Native Applications

Increase agility with Microservices

slide-13
SLIDE 13

13

Fast start/stop Densification In-place upgrades (we destroy and re-deploy)

Host OS Hypervisor

Guest OS Guest OS Guest OS

Server

VM VM VM

OS Kernel Server Container Runtime

Build and Deliver Cloud Native Applications

Containers enable Microservices model

slide-14
SLIDE 14

Virtual Machine Private Cloud Public Cloud Physical Server

Re-deploy to Virtual or Cloud Infrastructure

slide-15
SLIDE 15

Convenient to use

  • Small
  • Fast to start up
  • Easy for developers to build and deploy themselves

Operate consistently in any environment

  • Include everything needed to run
  • Enhance productivity and facilitate collaboration
  • Eliminate ‘works on my machine’

Developers Use Containers to Package Code

slide-16
SLIDE 16

Demo

slide-17
SLIDE 17

ISV’s Use Containers to Deliver Software TODAY!

SUSE CaaS Platform Partners

slide-18
SLIDE 18

Automation Enables Deployment at Cloud Scale

Orchestration

  • Scheduling
  • Service discovery

Performance and availability

  • Scaling
  • Load balancing
  • Self-healing
  • Monitoring

Maintenance

  • Rollout
  • Rollback
slide-19
SLIDE 19

Kubernetes is an Ideal Multi-cloud Foundation

Requires advanced multi-cluster and workload management

On-prem K8s Microsoft AKS Google EKS Amazon EKS Self-managed on public cloud IaaS

Application Management Cluster Management Governance and Control ISV Application s Traditional Application s In-house Application s Cloud Native Applications

slide-20
SLIDE 20

SUSE CaaS Platform

Kubernetes for the agile enterprise

Accelerate modern application delivery

with Kubernetes, today’s leading container management platform

Simplify Kubernetes administration

with an exceptional platform operator experience

Maximize return on investment

with a flexible, no lock-in solution

slide-21
SLIDE 21

Accelerate Application Delivery

Streamline application development and deployment Build and deliver new cloud native applications Modernize legacy applications

slide-22
SLIDE 22

Application Delivery Transformation Journey

Streamline application development and delivery Build and deliver new cloud native applications Modernize legacy applications

Best practices, patterns, processes Containerize & Orchestrate Microservices & DevOps

Containerize Modernize Formalize Standardize

Discover & capture best practices, patterns, processes

Consistency across the enterprise

Factory-scale application production

slide-23
SLIDE 23

Streamline application development and delivery Build and deliver new cloud native applications Modernize legacy applications

Best practices, patterns, processes Containerize & Orchestrate Microservices & DevOps

Containerize Modernize Formalize Standardize

Discover & capture best practices, patterns, processes

Today

Consistency across the enterprise

Factory-scale application production

slide-24
SLIDE 24

SUSE in the CNCF Landscape

slide-25
SLIDE 25

SUSE CaaS Platform Roadmap

slide-26
SLIDE 26

DevOps Workflows for Kubernetes

A spectrum of automation options

2 6 Assembled Modified Factory-built Custom-made

Faster time-to-deliver Lower cost per unit Higher re-use (more efficient) More scalable production Greater flexibility and versatility

SUSE Application Delivery Solutions

slide-27
SLIDE 27

SUSE Cloud Application Platform

A modern application delivery platform that brings an advanced cloud native developer experience to Kubernetes. SUSE Cloud Application Platform increases business agility by helping enterprises to:

  • Boost developer productivity
  • Reduce complexity and increase IT

efficiency

  • Maximize ROI
slide-28
SLIDE 28

Modular Kubernetes Solution Architecture

Flexible packaging to match your needs

SUSE CaaS Platform

Kubernetes for the Agile Enterprise

SUSE Cloud Application Platform

Advanced Cloud Native Developer Experience

Amazon EKS Microsof t AKS Google GKE Kubernetes operator experiences Kubernetes user experiences DIY DevOps Automation

slide-29
SLIDE 29

SUSE Cloud Application Platform

  • Cloud Foundry in Kubernetes
  • Containerized Cloud Foundry

Application Runtime

  • Enterprise Ready
  • Kubernetes-native scheduler
slide-30
SLIDE 30

SUSE Application Delivery Solutions Community Involvement

slide-31
SLIDE 31

SUSE is Committed to Cloud Foundry

As a long time supporter of Cloud Foundry, SUSE contributes to the project and its Foundation in many ways:

  • Platinum member of Cloud Foundry

Foundation

  • SUSE Cloud Application Platform is a

certified distribution

  • Originator and Project Lead for CF

Containerization

  • Originator and Project Lead for Stratos
  • Early adopter and influencer of Project

Eirini

slide-32
SLIDE 32

CF Containerization

Packages Cloud Foundry Application Runtime (CFAR) as containers instead

  • f virtual machines, allowing CFAR to be deployed to Kubernetes
  • Originated at SUSE; SUSE is project lead
  • Eliminates requirement for BOSH
  • Allows your organization to standardize on

Kubernetes as your hosting platform

  • Much smaller CFAR footprint than VM

based distribution. (Min 32GB vs 128GB.)

  • Easy to start small and scale up without

breaking the bank

slide-33
SLIDE 33

Stratos

Web-based UI for managing Cloud Foundry. It allows users and administrators to both manage applications running in the Cloud Foundry cluster and perform cluster management tasks.

  • Originated at SUSE; SUSE is project lead
  • Single pane of glass dashboard and metrics
  • Aggregate multiple CF instances: SUSE-

CAP, PCF, open source, or any other

  • View of underlying Kubernetes infrastructure
  • Customizable branding and styling
  • Extensible for adding additional integrations
slide-34
SLIDE 34

Project Eirini

Enables pluggable scheduling for CFAR (allows operators to choose whether CFAR should use Diego or Kubernetes to orchestrate application container instances)

  • SUSE announced forthcoming support for

Eirini at CF Summit EU in October 2018

  • SUSE-CAP 1.4 is the first Cloud Foundry

software distribution to support Eirini

  • Run Cloud Foundry applications natively in

Kubernetes

  • Same Cloud Foundry developer experience
  • Familiar Kubernetes operator experience
slide-35
SLIDE 35

CF Build Packs – Application runtime environment

35

slide-36
SLIDE 36

36

A haiku... ”Here is my source code run it on the cloud for me I do not care how”

  • ONSI FAKHOURI
slide-37
SLIDE 37

37

slide-38
SLIDE 38

38

SUSE CAP - Public Cloud Deployment

Azure Open Service Broker / Cloud Provider Integration

slide-39
SLIDE 39

CF Push Demo

slide-40
SLIDE 40

On-prem K8s Microsoft AKS Google EKS Amazon EKS Self-managed K8s on public cloud IaaS

Multi-cloud Management

Centralized management of clusters and workloads

slide-41
SLIDE 41

Stratos Demo

slide-42
SLIDE 42

2018 2020

SUSE Cloud Application Platform Roadmap

  • Cloud Foundry: built from

upstream CF Bosh release

  • SUSE Linux Enterprise stemcells
  • SUSE stacks compatible with CF

buildpacks

  • Stratos-UI 1.0 web console
  • HA pod configuration
  • Volume Service (NFS)
  • MySQL service broker

1.0

  • Cloud Foundry 2018 certification
  • Supported on Azure AKS
  • Backup/restore cf plugin
  • PostgreSQL service broker
  • CF updates - every point release
  • component releases
  • buildpacks
  • Serverless: Function-as-a-Service

in Cloud Foundry and Kubernetes

  • Istio & Envoy in CF

(pending upstream completion)

  • Integrated CI/CD (Concourse,

Jenkins, other)

  • Git hosting: Github Enterprise,

Gitlab, or Gitea

  • Online IDE (e.g. Eclipse Che)
  • CF App SSO via Oauth2/UAA:

Route service for limiting access to CF-hosted applications.

  • fluentd log normalization / filtering
  • Better SNI/certificate management
  • Supported on Amazon EKS
  • App-AutoScaler: Dynamic scaling

based on performance metrics, time/date (with IBM*).

  • OSBAPI Broker for Helm: MySQL,

PostgreSQL, Redis, or MongoDB instances on Kubernetes (experimental).

  • Stratos UI v2: service

management, Angular updates

  • Support for Azure Load Balancer

1.1

1.2

2.x

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

1.3

  • CredHub: credential management
  • Brokers: Minibroker (Helm), AWS,

Azure OSBA

  • Stratos UI: Kubernetes endpoint

plugin and metrics reporting.

  • Supported on Google GKE
  • Eirini: Kubernetes-native

container scheduling (technology preview)

  • Support policy for BYO K8S
  • CF version updates and 2019

recertification

  • CF v3 API features
  • DRBD persistent store support

1.4 2.0

  • Eirini: Kubernetes-native app

scheduling (production ready)

  • CF Containerization: integrating

upstream BOSH PMC work on CF Operator

  • CF-Abacus: Metering and

aggregation

  • CSP one-step template installation

(AKS, EKS, GKE) 1.x 2019 2.x

slide-43
SLIDE 43

43

Transform Application Delivery with SUSE

Increase business agility and speed innovation

  • Enhance productivity
  • Streamline application

lifecycle management

  • Build rapidly evolvable

applications

Lower costs <padding>

  • Save time
  • Reduce errors and

their impact

  • Increase efficiency

Maximize return on investment

  • Speed time-to-value
  • Avoid vendor lock-in
  • Leverage and extend

existing investments