Agilité et innovation - documents.swisscom.com€¦ · /ECS, Azure, AWS OpenStack/ Virtualization...
Transcript of Agilité et innovation - documents.swisscom.com€¦ · /ECS, Azure, AWS OpenStack/ Virtualization...
Agilité et innovation ; Deux variables clés pour développer dans le cloud
Swisscom DialogueExperience 2019
Présentation
Manuel CalvinoCloud BizDev
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