my kind of future - suse.com. my … · in-place upgrades (we destroy and re-deploy) host os...

Post on 02-Oct-2020

7 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

My Kind of FutureMeeting Increased Expectations With

Transformation And Innovation

SUSE

Shamsul Affandi Zulkifli

Today’s Challenges

Transformation is Multifaceted and Multi-cloud

Demo 1

Scenario

● Toko Oleh Oleh SUSE is a cloud-native e-commerce platform selling merchandise online.

● It’s built on a scalable and agile cloud infrastructure powered by SUSE CaaS Platform and SUSE Cloud Application Platform.

Please connect your phone to WIFI / mobile network.

Using SUSE Shop

Enter your name (alphabets only)

Choose merchandise

Choose payment method

Tap Order button

1

2

3

4

Scan the QR code below with your mobile phone

to start place order

http://tinyurl.com/suseshop

Place as many orders as you want to win FREEBIES!

Scale Out

Congratulations, Winners!

What we have seen so far

● Your business can depend reliably on Cloud Infrastructure powered by SUSE CaaSP and SUSE CAP.

● Autoscale your cloud infrastructure at your fingertip to grow with your business!

Demo 2

The rise of Bitcoin

● As bitcoin is getting more popular, the Big Boss aka Mr. Me, is asking the team to introduce the bitcoin (SUSE Coin) as new payment method.

● The DevOps team is expected to complete the change within days, NOT weeks or months.

● The challenge is to deploy frequently and quickly to evolve this change smoothly.

One Step Deployment

> cf pushSource Code

SUSE Cloud Application

Platform

Build > Containerize > Deploy to kubernetes

15

ZIP

cf push

uaa

Blobstore

Stage

Downloadbuildpacks

Store in db

Start container

Analyse

Downloaddeps

Builddroplet

Blobstore

Store in db

RemoveStage env

Startdroplet

Setuproutes

Done

Store in db

New SUSE-Coin option added!Before After

What we have seen so far

● Responding quickly to new business requirement is easy.● Deploy more frequently and quickly to innovate.● Time to market shortens to minutes, instead of days or

weeks.

Behind the Scene

SUSE Shop Demo - micro-services architecture

Order Processor

Redis

Business Dashboard

SUSE Shop Web APP

Backing Services

Shop Owner

Customers

Load

Bal

ance

r

Internet

SUSE CaaSP/CAP

Open Source Technology

For

Quick Innovation &

Scalable Infrastructure

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

Old (monolithic) Way

A Better Way…

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 Applications● Containers enable Microservices model

Virtual Machine

Private Cloud

Public Cloud

PhysicalServer

Re-deploy to Virtual or Cloud Infrastructure

SUSE CaaS PlatformSpeed application delivery to improve business agility

● SUSE CaaS Platform is a Kubernetes-based container management solution used by application development and DevOps teams to deploy, manage, and scale container-based applications and services.

SUSE in the CNCF Landscape

28

SUSE CaaS Platform

3 Key Technologies

SkubaHelm

CRI-O RuntimeAir-gap System

K8S 1.15Cilium NetworkRBAC + PSP

Automation Enables Deployment at Cloud Scale

Orchestration• Scheduling• Service discovery

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

Maintenance• Rollout • Rollback

Pod Pod

kubelet proxy cri-o

fluentd cilium

Pod

Worker Node

Master Node

apiserver

scheduler

controller

containerd

kubedns

cilium

etcd

Pod Pod

kubelet proxy cri-o

fluentd cilium

Pod

Worker Node

Load Balancer

Image Registry

Monitoring / Alert

Logging

Users

Ops

Developers

SecurityCheck / Patching

Man

agem

ent C

onso

le

Kubernetes Clusters

Internet

SLES 15 SP1SLES 15 SP1 SLES 15 SP1

SUSE CaaS PlatformOpen Source Container Management for Enterprise

Image pull

metrics

Image push

LifecycleManagement

Portus skuba SUSE Manager Prometheus Rsyslog

API Gateway

Stratos

cf push

Kubernetes is aimed at operators, not developers

Cloud Foundry = Developer Productivity

Kubernetes = IT Flexibility

SUSE Cloud Application Platform

• Cloud Foundry in Kubernetes

• Containerized Cloud Foundry Application Runtime

• Enterprise Ready

• Kubernetes-native scheduler

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

Cloud NativeApplicationsApp AutoScaler

Job Scheduler

Cloud Foundry CLI

StratosWeb UI

User Auth

Open Service Brokers

On PremisePublic Cloud

SUSE Cloud Application Platform

CF

AP

I

SUSE OpenStack Cloud

SUSE CaaS Platform

CI/CDPlugins

K8S

A

PI

kubectl

Dev

Ops

Multi-tenancyMulti-languageMulti-cloud

SUSE Cloud Application Platform Overview

Accelerate application

development and delivery

Build and deliver new cloud native

applications

Modernize legacy

applications

Best practices, patterns, processes

Containerize & Orchestrate

Microservices & DevOps

Containerize Modernize Repeatable Standardize

Discover & capture best practices,

patterns, processes

Consistency across the enterprise

Factory-scale application production

Journey of Modernizing Application Delivery

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

What’s Next

• Identify your top three IT priorities

• Talk to the SUSE team to see how they can help

• Visit suse.com for more information

• Follow us on social media

top related