suse enables digital transformation...• integrated ci/cd (concourse, jenkins, other) • git...

37

Upload: others

Post on 21-May-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF
Page 2: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

2

SUSE Enables Digital TransformationWith a complete portfolio of IT transformation solutions

Page 3: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

3

In Today’s Era of Digital TransformationEvery company is a technology company

No longer a mere supporting actor

Technology has become a driver of competitive advantage across the business

Page 4: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

4

Accelerate Delivery of Modern ApplicationsTo compete and win in the digital era

Page 5: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

5

Transformation is Multifaceted and Multi-cloud

Page 6: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

6

Accelerate Application Delivery

Page 7: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

7

Accelerate Application Delivery

Page 8: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

8

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

Page 9: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

9

Automation Enables Deployment at Cloud Scale

Orchestration• Scheduling• Service discovery

Performance and availability • Scaling• Load balancing• Self-healing• Monitoring

Maintenance• Rollout • Rollback

Page 10: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

10

Automation Enables Deployment at Cloud Scale

Orchestration• Scheduling• Service discovery

Performance and availability • Scaling• Load balancing• Self-healing• Monitoring

Maintenance• Rollout • Rollback

Page 11: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

11

Accelerate Application Delivery

Page 12: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

12

Plan

Code

Build

Test

Release

Deploy

OperateInterdependent components

Application centric

Functionally organized teams

12-18 month release cycles

Instead of Large, Monolithic Applications…

Page 13: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

13

Plan Code Test Release Deploy OperateBuild

Independent microservices

Automation centric

Small microservice-oriented DevOps teams

Cycle times on the order of weeks to hours

Increase Agility with Cloud Native Applications

Page 14: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

14

Accelerate Application Delivery

Page 15: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

15

Re-deploy to Virtual or Cloud Infrastructure

Page 16: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

16

1

2 34

5

Modernize Application Architecture

Page 17: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

17

Accelerate Application Delivery

Page 18: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

18

Application Delivery Transformation Journey

Microservices & DevOps

Modernize StandardizeConsistency across the

enterprise

Page 19: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF
Page 20: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

20

Automate Lifecycle ManagementDifferent approaches for different workloads

Cloud native applicationsStandard deployment process

Stateful applicationsCustom deployment process

Page 21: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

21

SUSE Application Delivery Solutions

Page 22: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

22

Transform Application Delivery with SUSE

Increase agility and speed innovation

by accelerating application

delivery

Page 23: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

23

Transform Application Delivery with SUSE

Lower costsby increasing operational efficiency

Page 24: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

24

Transform Application Delivery with SUSE

Maximize return on

investmentwith open, industry

standards

Page 25: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

25

SUSE Application Delivery Solutions

Kubernetes for the Agile Enterprise Advanced Cloud Native Developer Experience

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

Illustration Illustration

Best Kubernetes operator experience Proven productivity for Kubernetes

Page 26: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

26

SUSE CaaS PlatformKubernetes for the agile enterprise

Page 27: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

27

SUSE Cloud Application PlatformAdvanced cloud native developer experience

Boost developer productivity with one-step application deployment and your choice of languages and frameworks

Reduce complexity and increase efficiencywith a lean platform for rapid application delivery at scale

Maximize ROIwith industry-leading technology and investment protection

Page 28: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

28

DevOps Workflows for KubernetesA spectrum of automation options

Faster time-to-deliverLower cost per unit

Higher re-use (more efficient)More scalable production

Greater flexibility and versatility

SUSE Application Delivery Solutions

Page 29: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

29

Multi-cloud DevOps Solution Architecture

KubernetesAmazon

EKSAzure AKS

GoogleGKE

Kubernetes multi-cloud infrastructure

Kubernetes workflow automation tooling

Do-It-Yourself

FlexibleDevOps automation

for custom workloadsKubernetes user experience

SUSE CaaSPlatform

Fast and easy DevOps automation

for cloud native workloads

SUSE Cloud Application Platform

Console

Visibi lityM

onito r Kub erne tes or C

loud Foun dry E ndpoi nts

Page 30: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

30

Multi-cloud ManagementCentralized management of clusters and workloads

Page 31: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

31

Multi-cloud ManagementCentralized management of clusters and workloads

Page 32: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

32

2018 2019 2020 2021

SUSE CaaS Platform Proposed Roadmap3.04.x5.x

3.0 4.0 4.x

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

Based on SUSE Linux Enterprise 12 SP 3Kubernetes 1.9

During 3.0 lifetime

LDAP Integration Customer certificates for user facing

endpoints Airgapped install Nginx Ingress controller Documentation update Kubernetes 1.10 update

New Architecture:Kubeadm basedCommand line firstMore flexible

Container Host OSCodebase: SUSE Linux Enterprise 15 SP1Cri-o as default container engineMonitoring (Prometheus)

OrchestrationKubernetes 1.14 or 1.15Network options (Cilium as first plugin)

Planned for 4.x releases

Kubernetes version updateGPU enablementCNI: Kuryr as Network pluginIstioKata-containerSupport for MicroOS/SLES with transactional updates

Overall themes Continue to make Kubernetes easy to install, update, operate, and secure Multi-cluster, Multi-cloud Integration into customer environments (storage, networking)

5.0

Planned for 5.0 release

Based on SUSE LinuxEnterprise 15 SP2Kubernetes version updatesARM 64-bit support

Page 33: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

33

2018 2019

SUSE Cloud Application Platformv1.0v1.1v1.2

• Cloud Foundry: built from upstream CF Bosh release (cf-release v280)

• SUSE Linux Enterprise stemcells• SUSE stacks compatible with CF

buildpacks• Kubernetes 1.7 (SUSE CaaS

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

1.0

• Cloud Foundry 2018 certification• Supported on Azure

Kubernetes Service (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

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

v1.3V2.0

1.3

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

Azure OSBA• Stratos UI: Kubernetes endpoint

plugin and metrics reporting.

• Supported on Google Kubernetes Engine (GKE)

• Support policy for BYO Kubernetes• CF version updates and

2019 recertification• CF v3 API features• DRBD persistent store support

1.4

2020

April

• Eirini: Kubernetes-native app scheduling

• CF Containerization: integrating upstream BOSH PMC work on CF Operator

• CF-Abacus: Metering and aggregation

2.0

Page 34: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

34

More Related Content @ SUSECON 19

GitLab on SUSE CaaS Platform [HO1415] Thursday @2:00

SUSE Application Delivery Platform Future [FUT1429] Thursday @3:15

Secure Modern Application Delivery with SUSE CaaS Platform [TUT1266] Thursday @3:15

Integrating Identity with LDAP for SUSE CaaS Platform [TUT1254] Thursday @3:15

Visit our Kiosk in the Technology Showcase Join the Kubic project in the Developer Lounge

Page 35: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

35

Still More Related Content @ SUSECON 19

DevOps Pipelines on Jenkins-X with SUSE CaaS Platform [DEV1118] Friday @10:15

Deploy a Modern Data Platform with SQL Server 2019 on the SUSE Platform [SPO1456] Thursday @11:15

openSUSE Kubic - exploring the containerized frontiers [DEV1111] Thursday @3:15

Geekos, Containers, and Clouds.. Oh my! [CAS1406] Thursday @2:00

Demo? Visit our Kiosk in the Technology Showcase Join the Kubic project in the Developer Lounge

Page 36: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

36

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• Simplify platform

operations• Avoid vendor lock-in• Leverage and extend

existing investments

Page 37: SUSE Enables Digital Transformation...• Integrated CI/CD (Concourse, Jenkins, other) • Git hosting: Github Enterprise, Gitlab, or Gitea • Online IDE (e.g. Eclipse Che) • CF

Thank You!