Agilité et innovation - documents.swisscom.com€¦ · /ECS, Azure, AWS OpenStack/ Virtualization...

Preview:

Citation preview

Agilité et innovation ; Deux variables clés pour développer dans le cloud

Swisscom DialogueExperience 2019

Présentation

Manuel CalvinoCloud BizDev

Manuel.calvino@swisscom.com

https://www.linkedin.com/in/manuel-calvino/

Are you preyor predator?

Software eats the world.

Initial AssessmentBusiness View

IT

Vision

Strategy

Objectives

J2C Framework

People & Org

Governance

Business Architecture

Interview / Workshop

Questionnaire

Dim

ensi

on

Report

Action Plan

Security

Process & ops

Journey to the Cloud

Business Perspective

Application

modernization

Agility

Customer centric

Business fit

IT Perspective

Challenges and benefits of modernizing legacy applications in the cloud

Disruption

Cost

ComplexityRisk

Development time

Source:

Applications are the lifeblood of modern enterprises

POLLING

POLLING

Polling

What are the expected business benefits for your

company on modernizing your applications?

A) Reduce operating costs

B) Improve customer experience

C) Faster time to market or revenue

D) New services development

E) Improved competitive differentiation

F) Reduced business risk

G) Improved compliance

Defining platforms

You Manage Vendor Manages

Hardware

IaaS/ECS, Azure, AWSOpenStack/

Virtualization

OS

Containers

Runtime

Hardware

PaaS/CloudFoundry, Heroku, OpenShift/

Virtualization

OS

Containers

Runtime

Hardware

FaaS/AWS Lambda, Azure Function, Google Knative, OpenFaaS/

Virtualization

OS

Containers

Runtime

Hardware

CaaS/Kubernetes, AKS, EKS, GKE, PKS, OpenShift /

Virtualization

OS

Containers

Runtime

Business Logic Business Logic Business LogicBusiness Logic

Business Value

Operational efficiencyConfigurability

Migration and modernization path

1. Rehost

Rehost - Monolithic application on IaaS

> Redeploy as is on the Cloud

> Commonly know as "lift and shift"

> Very little or no modification

> Quick and easy cloud migration

> Minimal application disruption

Re-Hots with IaaS automationInfrastructure as Code (IaC) with CI/CD Pipeline

Terraform

CloudFormation

ARM

Ansible

Puppet

GitHub

Jenkins

CDM

IaaS

Migration and modernization path

2. Refactor

Refactor - Containerize monolithic application

> Increase portability

> Easier to deploy

> Better cloud efficiency

> Platform independence

Orchestrate your container

> Declarative model

> Scaling

> Resources scheduling

> Fast deployment

> No lock-in

Control Panel

API Server

Scheduler

Key Value Store

Controller

Worker

K8S

PKS

OpenShift

. . .

Break monolithic application into microservices

Container service "Portability"

Control Panel

API Server

Scheduler

Key Value Store

Controller

Worker

SwisscomCloud

MicrosoftAzure

Amazon WebServices

Google CloudPlatform

Migration and modernization path

3. Rebuild

Business focus "Cloud Native Applications"

PaaS to be focused on the innovation

Cloud Foundry

Open Shift

Heroku

PaaS vs CaaSCode that you develop & bring to the cloud

Frequency of change(Software lifecycle)

frequentinfrequent

Clo

ud

«n

ati

ve-n

ess

»

(Arc

hit

ect

ura

l sty

le)

Traditional

Cloud native

Function as a Service (Serverless) "Scalability & Efficiency"

AWS Lambda

Azure Function

Google Knative

OpenFaaS

Exemple AWS:

Exemple Azure:

Cloud Models

With Virtual Machines (minutes) With Containers (seconds) With Serverless(milliseconds)

Dem

an

d

Time

Scalability & Efficiency

IaaS CaaS/PaaS FaaS

VM's – Containers - Serverless

Containers & serverless for more business focus

Migration and modernization path

4. Replace

25

Swisscom assists you on your wayto more agility and innovation.

Portfolio Swisscom Cloud

Journey to the CloudExtensive experience and proven

methods make the journey to the cloud

a success.

Managed Services

& OutsourcingDefined SLA, secure operation and

continuous optimization of the IT and

application environment.

Global Public CloudBenefit from a global innovation

strength with a local partner.

Swisscom CloudSecure cloud services from Swisscom's data

centres in Switzerland.

Professional

ServicesOur expertise through certified engineers

for the design, implementation and

development of IT solutions

Enterprise Connectivity

& AccessPrivate connection and guaranteed

quality for secure access to the cloud

solution.

IT Security

ServicesComplete network security and data

protection solutions for your IT.

Polling results

What are the expected business benefits for your

company on modernizing your applications?

A) Reduce operating costs

B) Improve customer experience

C) Faster time to market or revenue

D) New services development

E) Improved competitive differentiation

F) Reduced business risk

G) Improved compliance

Summary

Agility & Innovation:

> Automation to allows faster deployments

> Start to containerize and thus initialize process of application modernization

> Containerization ≠ Microservices

> PaaS and FaaS to be focused on business value

Key Learnings

Start to containerize and thus initialize process of modernization of applications.Digitalization

disrupts.Everything is faster.

You develop your ideas We do the rest !

Be focused

30

on

business value

Recommended