39
My Kind of Future Meeting Increased Expectations With Transformation And Innovation Ng Hak Beng, Sales Engineer Manager Gold Sponsors Silver Sponsor

My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

My Kind of FutureMeeting Increased Expectations With Transformation And Innovation

Ng Hak Beng, Sales Engineer Manager

Gold Sponsors

Silver Sponsor

Page 2: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

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

Page 3: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

3

Re-define Service Delivery with SUSE

• Faster access to IT resources• Develop & deliver

new services faster• Increase

responsiveness• Improve quality

Page 4: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

4

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 ServicesConsulting Services

Select ServicesPremium Support

Services

Services

Business-critical Applications

Machine Learning

BusinessAnalytics

High PerformanceComputing

Traditional IT & Applications

Internet of Things

Open, Secure, Proven

Public Cloud

SUSE Cloud Service Provider

Program

SUSE: Underpinning Digital Transformation

Page 5: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

SUSE Application Delivery SolutionsAccelerate delivery of modern applications

Expert Days 2019Ng Hak Beng [email protected]

Page 6: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

6

SUSE Application Delivery Solutions

SUSE CaaS PlatformContainer Management

SUSE Cloud Application PlatformPlatform as a Service

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 7: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

Transformation is Multifaceted and Multi-cloud

Page 8: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

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

Page 9: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

9

Old (monolithic) Way

Page 10: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

10

Plan

Code

Build

Test

Release

Deploy

OperateInterdependent components

Application centric

Functionally organized teams

12-18 month release cycles

Instead of Large, Monolithic Applications…

Page 11: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

11

A Better Way…

Page 12: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

12

Plan Code Test Release Deploy OperateBuild

Smaller Codebase + Specialized Teams + Deconstructed Services = Agile IT

= Opportunity!

Build and Deliver Cloud Native ApplicationsIncrease agility with Microservices

Page 13: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

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 KernelServer

Container Runtime

Build and Deliver Cloud Native ApplicationsContainers enable Microservices model

Page 14: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

VirtualMachine

Private Cloud

Public Cloud

PhysicalServer

Re-deploy to Virtual or Cloud Infrastructure

Page 15: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

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 16: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

Demo

Page 17: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

ISV’s Use Containers to Deliver Software TODAY!SUSE CaaS Platform Partners

Page 18: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

Automation Enables Deployment at Cloud Scale

Orchestration• Scheduling• Service discovery

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

Maintenance• Rollout • Rollback

Page 19: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

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

ApplicationManagement

Cluster Management

Governance and Control

ISV Application

s

Traditional Application

s

In-house Application

s

Cloud Native Applications

Page 20: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

SUSE CaaS PlatformKubernetes 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

Page 21: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

Accelerate Application Delivery

Streamline application

development and deployment

Build and deliver new cloud native

applications

Modernize legacy applications

Page 22: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

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

Page 23: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

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

Page 24: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

SUSE in the CNCF Landscape

Page 25: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

SUSE CaaS Platform Roadmap

Page 26: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

DevOps Workflows for KubernetesA spectrum of automation options

26

Assembled Modified Factory-builtCustom-made

Faster time-to-deliverLower cost per unit

Higher re-use (more efficient)More scalable production

Greater flexibility and versatility

SUSE Application Delivery Solutions

Page 27: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

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

Page 28: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

Modular Kubernetes Solution ArchitectureFlexible packaging to match your needs

SUSE CaaS PlatformKubernetes for the Agile Enterprise

SUSE Cloud Application PlatformAdvanced Cloud Native Developer Experience

Amazon EKS

Microsoft AKS

Google GKE

Kubernetes operator experiences

Kubernetes user experiences

DIY DevOps Automation

Page 29: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

SUSE Cloud Application Platform• Cloud Foundry in Kubernetes• Containerized Cloud Foundry

Application Runtime• Enterprise Ready• Kubernetes-native scheduler

Page 30: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

SUSE Application Delivery Solutions Community Involvement

Page 31: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

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

Page 32: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

CF Containerization Packages Cloud Foundry Application Runtime (CFAR) as containers instead of 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

Page 33: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

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

Page 34: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

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

Page 35: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

CF Build Packs – Application runtime environment

35

Page 36: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

37

Page 37: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

38

SUSE CAP - Public Cloud DeploymentAzure Open Service Broker / Cloud Provider Integration

Page 38: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

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 Balancer1.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.x2019

2.x

Page 39: My Kind of Future - suse.com · Prepare for the Future Now. Transform your IT ... cloud-native applications, DevOps and CI/CD from the edge to the core to the cloud. 3. Re-define

40

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