SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
VSHN - The DevOps Company
Moving Applications to the cloud
with Docker and Container Technology using
DevOps principles
WEBINAR
VSHN - The DevOps Company
Content
● Why are we here?
● The dilemma between development & IT operations
● What is DevOps and what does it have to do with cloud?
● Introduction to container technology
● Focus on the essential: customer benefit & customer satisfaction
● Success story Adcubum: 20 year old legacy application on APPUiO
● Questions & APPUiO voucher ;)
22
VSHN - The DevOps Company
Introduction
Why are we here?
● Background Aarno Aukia, CTO & founder of vshn.ch
● Problems & experience through his professional path in IT
● → Founding of VSHN and the product APPUiO
3
VSHN - The DevOps Company
The dilemma between
software development and IT operations
44
VSHN - The DevOps Company
From the perspective of
software & application development
● Legacy IT infrastructure stands in the
way or is incompatible
● It is almost impossible to validate an app
for all possible infrastructure variables
and compatibilities
● It is frustrating to wait for the go-live
after development
● Apps have to be brought to the market
faster and faster
● Release cycles are becoming shorter /
more frequent deployments
● Quality and performance of an application
is becoming increasingly important
● You often have to wait for operations to
resolve issues
5
VSHN - The DevOps Company
From the perspective of
IT operations & engineering
● Instead of focusing on higher quality work,
you have to manually take care of
infrastructure
● Security & compliance requirements get
more and more strict
● More pressure from development to quickly
provide suitable infrastructure
● Keeping an eye on cloud and infrastructure
costs is becoming increasingly difficult
● Fulfilling SLAs is getting harder, and
availability and performance requirements
are getting higher and higher
● The overall complexity of the IT
infrastructure is increasing, making it more
difficult to identify problems quickly
● Cumbersome recurring manual
infrastructure work
6
VSHN - The DevOps Company
The result
Dev & ops departments have different goals and work in
opposite directions
77
VSHN - The DevOps Company
Results
for the company
● Deadlines can not be met
● Total costs increase
● Pressure continues to increase
● Agility and flexibility are poor
● Employees work against each other and
motivation drops
● Customer satisfaction decreases and long-
term reputation can suffer
● Competitive advantages remain unused
8
How can this development be reversed?
VSHN - The DevOps Company
The solution
Dev + Ops = DevOps
99
VSHN - The DevOps Company
What is
DevOps?
Mike Dilworth, Agile and DevOps transformation lead:
DevOps is a culture, not a role! The whole company needs to be doing DevOps for it to work.
1010
VSHN - The DevOps Company 1111
VSHN - The DevOps Company
What does
DevOps have to do with cloud & containers?
● The cloud is one of the most important
developments in the tech world
● Immense benefits such as agility and
capital efficiency, whether IaaS, PaaS,
SaaS is used
● Automation, security and flexibility are in
focus
● Switching to the cloud is just the first
step: using the Cloud is also a change in
philosophy
12
All this matches with the
DevOps philosophy:
● Automate as much as possible
● Cost-effective and lean work
● Be agile to respond quickly to changing
demands
● work as a team towards a common goal
VSHN - The DevOps Company
Introduction to container technology
13
VSHN - The DevOps Company
What are
containers?
● Definition: Containers package an application and all the files required for
its execution into a handy package
● Unlike VMs, containers do not contain an OS or kernel
● Deploying applications gets simplified
● Container enable extensive automation of rollout processes
● Container start faster and need fewer resources
14
VSHN - The DevOps Company
Benefits for your company
15
VSHN - The DevOps Company
Benefits
for your company
● Simplify, accelerate and improve cloud
development
● Automate software delivery to provide
continuous value to customers
● Increase reliability, flexibility and
repeatability
● Containers make it easy to host
applications in portable environments
● Cost savings through automation
● DevOps brings together people,
processes and technologies
● DevOps enhances collaboration and
motivation
● DevOps enables collaboration between
all parts of the IT organization and the
‘continuous delivery’ of software
● Cloud, container & DevOps make your
business agile and future-proof
16
VSHN - The DevOps Company
How do I migrate applications to the cloud?
17
VSHN - The DevOps Company
5 steps of
cloud migration
1. Evaluate your technical environment and applications.
2. Educate your team and find a partner if needed.
3. Choose the right cloud platform or cloud provider.
4. Plan the migration.
5. Migrate your systems and maintain them.
18
VSHN - The DevOps Company
Understand your applications
and create a migration strategy
● Understand what your applications do
and define their importance
● To become cloud-native, applications
must be modified with specific functions,
e.g. scalability
● Sort each application in terms of workload
needed for a rebuild or change
19
● Create a migration strategy per
application (live migration, host cloning,
app containerization, data migration or
virtual machine (VM) conversion)
● It's not an all-or-nothing, all-cloud native
or all-container decision
VSHN - The DevOps Company 20
‘Companies, who want to migrate applications to the cloud, have 5 options: Rehost for
IaaS, Refactor for PaaS, Revise for IaaS ader PaaS, Rebuild for PaaS or Replace with
SaaS’ (Gartner)
“If the CIO gives the simple instruction of
'moving applications to the cloud', software
architects are faced with difficult decisions.



Their decision must consider the requirements,
evaluation criteria and architectural principles
of an organization.
However, there is no perfect way: application
migration needs to be looked at from different
angles, such as the skills of IT staff, the value of
existing investments, and the application
architecture. ”
Richard Watson, Research Director bei Gartner
VSHN - The DevOps Company
Application
migration paths (the x ‘Re’s’)
1. Rehost: Deploy application to other hardware environment or cloud and change infrastructure configuration.
Can be partially automated and has the advantage that architecture tweaking / modification is easier in the
cloud.
2. Refactor / Rearchitect: Execute the application on the infrastructure of a cloud provider and redefining of the
architecture with cloud-native features and possibly additional features.
3. Revise / Replatforming: Optimize or extend the existing code base to support legacy modernization
requirements and use Rehost or Refactor options to deploy the application in the cloud. Core architecture is
not changed.
4. Rebuild: Rebuilding the application architecture on PaaS, discarding the previous code.
5. Replace / Repurchase: Change to another product, usually a SaaS solution (eg: inhouse CRM → Salesforce).
6. Retire: The evaluation finds that the application is no longer needed.
7. Retain / Revisit: current status maintains (for the time being). Evaluate later or do nothing.
21
VSHN - The DevOps Company 22
© Stephen Orban, AWS
VSHN - The DevOps Company
→ Concentrate on your business, the software
23
→ Focus on your customer, the development has to be faster
→ Make your company future-proof, automate and be agile
Cloud & container = agility & automation = DevOps
Summary:
VSHN - The DevOps Company 24
Fazit
DevOps is the key
to digital transformation and for the future-
proofness of your company
VSHN - The DevOps Company
APPUiO.ch
Swiss Container Platform
● Cooperation VSHN & Puzzle
● Self service
● Fast go to market
● Foster collaboration
● Consistent and open
● High security standards
● Reduce costs
2525
VSHN - The DevOps Company
Success story APPUiO & Adcubum
26
VSHN - The DevOps Company
Success story
APPUiO & Adcubum
● Adcubum: leading Swiss manufacturer
of standard software for the insurance
industry
● Configuration of several applications
was very complex in the environment at
that time
● 20-year-old software adcubum SYRIUS
transferred to OpenShift using APPUiO
27
● Only work on a single platform in the
future: massive improvement of
cooperation between development and
operation and increase of efficiency
● Customers like Helsana, Concordia,
Visana and SUVA should also receive
adcubum SYRIUS in the form of
containers and operate them on their
own OpenShift installation
VSHN - The DevOps Company
Test APPUiO!
Yourt voucher:

APPUiOwebinar2018
(1536 MiB RAM & CPU 900 mC for 30 days,
redeemable until Dec. 31. 2018)
Have fun testing!
2828
VSHN - The DevOps Company
Questions?
29
VSHN - The DevOps Company
VSHN AG

Neugasse 10

CH-8005 Zurich
Switzerland

+41 44 545 53 00

info@vshn.ch
Thank you for your
attention!
30

Weitere ähnliche Inhalte

Was ist angesagt?

Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)XebiaLabs
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneMirco Hering
 
Continuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at RabobankContinuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at RabobankXebiaLabs
 
Agile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishAgile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishCollabNet
 
Linking Upstream and Downstream Agile
Linking Upstream and Downstream AgileLinking Upstream and Downstream Agile
Linking Upstream and Downstream AgileCollabNet
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsBob Sokol
 
Drive business-growth
Drive business-growthDrive business-growth
Drive business-growthMahesh Reddy
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesDeborah Schalm
 
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Ostrato
 
XL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release AutomationXL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release AutomationXebiaLabs
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_custdennisn129
 
Enterprise DevOps Adoption LinkedIn
Enterprise DevOps Adoption LinkedInEnterprise DevOps Adoption LinkedIn
Enterprise DevOps Adoption LinkedInGary Stafford
 
Enterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseEnterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseIBM UrbanCode Products
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)Serena Software
 
What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?CA Technologies
 
The New Age of Enterprise DevOps
The New Age of Enterprise DevOpsThe New Age of Enterprise DevOps
The New Age of Enterprise DevOpsXebiaLabs
 
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStackAccelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStackBob Sokol
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationKeith Pleas
 
Embedding a Shift Left Culture in your Enterprise
Embedding a Shift Left Culture in your EnterpriseEmbedding a Shift Left Culture in your Enterprise
Embedding a Shift Left Culture in your EnterpriseGerald Bachlmayr
 

Was ist angesagt? (20)

Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
 
Continuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at RabobankContinuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at Rabobank
 
Agile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishAgile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - English
 
Linking Upstream and Downstream Agile
Linking Upstream and Downstream AgileLinking Upstream and Downstream Agile
Linking Upstream and Downstream Agile
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOps
 
Drive business-growth
Drive business-growthDrive business-growth
Drive business-growth
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBeesScale Continuous Deployment to Production with DeployHub and CloudBees
Scale Continuous Deployment to Production with DeployHub and CloudBees
 
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
 
XL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release AutomationXL Deploy Demo Slides: Agentless Application Release Automation
XL Deploy Demo Slides: Agentless Application Release Automation
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
 
Enterprise DevOps Adoption LinkedIn
Enterprise DevOps Adoption LinkedInEnterprise DevOps Adoption LinkedIn
Enterprise DevOps Adoption LinkedIn
 
Enterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseEnterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, Release
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?What are the Cool Kids Doing With Continuous Delivery?
What are the Cool Kids Doing With Continuous Delivery?
 
Dev ops
Dev opsDev ops
Dev ops
 
The New Age of Enterprise DevOps
The New Age of Enterprise DevOpsThe New Age of Enterprise DevOps
The New Age of Enterprise DevOps
 
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStackAccelerating the Software Delivery Pipelinewith Mirantis OpenStack
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 
Embedding a Shift Left Culture in your Enterprise
Embedding a Shift Left Culture in your EnterpriseEmbedding a Shift Left Culture in your Enterprise
Embedding a Shift Left Culture in your Enterprise
 

Ähnlich wie Moving Applications to the cloud

Next gen software operations models in the cloud
Next gen software operations models in the cloudNext gen software operations models in the cloud
Next gen software operations models in the cloudAarno Aukia
 
Docker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps JourneyDocker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps JourneyTechWell
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scopeSanjeev Sharma
 
A use case with cloud foundry deployment
A use case with cloud foundry deploymentA use case with cloud foundry deployment
A use case with cloud foundry deploymentKrishna-Kumar
 
Accelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudAccelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudXebiaLabs
 
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationEnterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationCompuware
 
Decoding Puppet & Jenkins via DevOps
Decoding Puppet & Jenkins via DevOpsDecoding Puppet & Jenkins via DevOps
Decoding Puppet & Jenkins via DevOpsSkillspeed
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps TourChef
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps TourChef
 
VMworld 2015: Container Orchestration with the SDDC
VMworld 2015: Container Orchestration with the SDDCVMworld 2015: Container Orchestration with the SDDC
VMworld 2015: Container Orchestration with the SDDCVMworld
 
SUSECON Digital 22 Scale your CICD setup for Cloud Native microservices via I...
SUSECON Digital 22 Scale your CICD setup for Cloud Native microservices via I...SUSECON Digital 22 Scale your CICD setup for Cloud Native microservices via I...
SUSECON Digital 22 Scale your CICD setup for Cloud Native microservices via I...Turja Narayan Chaudhuri
 
Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020VMware Tanzu
 
VisualOps Credentials
VisualOps CredentialsVisualOps Credentials
VisualOps CredentialsVisualOps
 
PureApplication: Devops and Urbancode
PureApplication: Devops and UrbancodePureApplication: Devops and Urbancode
PureApplication: Devops and UrbancodeJohn Hawkins
 
Multi-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a ServiceMulti-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a ServiceJelastic Multi-Cloud PaaS
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturityBrian Dawson
 
04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevops04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevopsKhairul Zebua
 
How to move to the cloud
How to move to the cloudHow to move to the cloud
How to move to the cloudInterxion
 

Ähnlich wie Moving Applications to the cloud (20)

Next gen software operations models in the cloud
Next gen software operations models in the cloudNext gen software operations models in the cloud
Next gen software operations models in the cloud
 
Docker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps JourneyDocker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps Journey
 
DevOps Case Studies
DevOps Case StudiesDevOps Case Studies
DevOps Case Studies
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
 
DevOps Offerings at WhiteHedge
DevOps Offerings at WhiteHedgeDevOps Offerings at WhiteHedge
DevOps Offerings at WhiteHedge
 
A use case with cloud foundry deployment
A use case with cloud foundry deploymentA use case with cloud foundry deployment
A use case with cloud foundry deployment
 
Accelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudAccelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the Cloud
 
Enterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationEnterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast Presentation
 
Decoding Puppet & Jenkins via DevOps
Decoding Puppet & Jenkins via DevOpsDecoding Puppet & Jenkins via DevOps
Decoding Puppet & Jenkins via DevOps
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps Tour
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps Tour
 
VMworld 2015: Container Orchestration with the SDDC
VMworld 2015: Container Orchestration with the SDDCVMworld 2015: Container Orchestration with the SDDC
VMworld 2015: Container Orchestration with the SDDC
 
SUSECON Digital 22 Scale your CICD setup for Cloud Native microservices via I...
SUSECON Digital 22 Scale your CICD setup for Cloud Native microservices via I...SUSECON Digital 22 Scale your CICD setup for Cloud Native microservices via I...
SUSECON Digital 22 Scale your CICD setup for Cloud Native microservices via I...
 
Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020
 
VisualOps Credentials
VisualOps CredentialsVisualOps Credentials
VisualOps Credentials
 
PureApplication: Devops and Urbancode
PureApplication: Devops and UrbancodePureApplication: Devops and Urbancode
PureApplication: Devops and Urbancode
 
Multi-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a ServiceMulti-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a Service
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
 
04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevops04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevops
 
How to move to the cloud
How to move to the cloudHow to move to the cloud
How to move to the cloud
 

Mehr von Aarno Aukia

Wie macht man aus Software einen Online-Service in der Cloud
Wie macht man aus Software einen Online-Service in der CloudWie macht man aus Software einen Online-Service in der Cloud
Wie macht man aus Software einen Online-Service in der CloudAarno Aukia
 
DevOps & DevSecOps in Swiss Banking
DevOps & DevSecOps in Swiss BankingDevOps & DevSecOps in Swiss Banking
DevOps & DevSecOps in Swiss BankingAarno Aukia
 
The printing press of 2021 - using GitLab to publish the VSHN Handbook
The printing press of 2021 - using GitLab to publish the VSHN HandbookThe printing press of 2021 - using GitLab to publish the VSHN Handbook
The printing press of 2021 - using GitLab to publish the VSHN HandbookAarno Aukia
 
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudApplikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudAarno Aukia
 
DevSecOps - Security in DevOps
DevSecOps - Security in DevOpsDevSecOps - Security in DevOps
DevSecOps - Security in DevOpsAarno Aukia
 
Security in the DevOps pipeline of containerized core application: Case Study...
Security in the DevOps pipeline of containerized core application: Case Study...Security in the DevOps pipeline of containerized core application: Case Study...
Security in the DevOps pipeline of containerized core application: Case Study...Aarno Aukia
 
Von der Straße in die Cloud: Optimierung von Logistikprozessen mit Docker, Ku...
Von der Straße in die Cloud: Optimierung von Logistikprozessen mit Docker, Ku...Von der Straße in die Cloud: Optimierung von Logistikprozessen mit Docker, Ku...
Von der Straße in die Cloud: Optimierung von Logistikprozessen mit Docker, Ku...Aarno Aukia
 
Kubecon 2019 Recap
Kubecon 2019 RecapKubecon 2019 Recap
Kubecon 2019 RecapAarno Aukia
 
DevSecOps: Bringing security to the DevOps pipeline
DevSecOps: Bringing security to the DevOps pipelineDevSecOps: Bringing security to the DevOps pipeline
DevSecOps: Bringing security to the DevOps pipelineAarno Aukia
 
DevSecOps: Bringing security to the DevOps pipeline
DevSecOps: Bringing security to the DevOps pipelineDevSecOps: Bringing security to the DevOps pipeline
DevSecOps: Bringing security to the DevOps pipelineAarno Aukia
 
DevSecOps: Bringing security to the DevOps pipeline
DevSecOps: Bringing security to the DevOps pipelineDevSecOps: Bringing security to the DevOps pipeline
DevSecOps: Bringing security to the DevOps pipelineAarno Aukia
 
My broken container is gone - how to debug containers on container platforms
My broken container is gone - how to debug containers on container platformsMy broken container is gone - how to debug containers on container platforms
My broken container is gone - how to debug containers on container platformsAarno Aukia
 
Automated Server Administration for DevSecOps
Automated Server Administration for DevSecOpsAutomated Server Administration for DevSecOps
Automated Server Administration for DevSecOpsAarno Aukia
 
IT Governance and Security Architecture in Docker, Kubernetes, OpenShift
IT Governance and Security Architecture in Docker, Kubernetes, OpenShiftIT Governance and Security Architecture in Docker, Kubernetes, OpenShift
IT Governance and Security Architecture in Docker, Kubernetes, OpenShiftAarno Aukia
 
Wir arbeiten in der Cloud – eine Herausforderung für das IT Management?
Wir arbeiten in der Cloud – eine Herausforderung für das IT Management?Wir arbeiten in der Cloud – eine Herausforderung für das IT Management?
Wir arbeiten in der Cloud – eine Herausforderung für das IT Management?Aarno Aukia
 
Continuous security improvements in the DevOps process
Continuous security improvements in the DevOps processContinuous security improvements in the DevOps process
Continuous security improvements in the DevOps processAarno Aukia
 
Application Portability using Cloud Native Technology: Docker, Kubernetes
Application Portability using Cloud Native Technology: Docker, KubernetesApplication Portability using Cloud Native Technology: Docker, Kubernetes
Application Portability using Cloud Native Technology: Docker, KubernetesAarno Aukia
 
Migration von Applikationen in die Cloud
Migration von Applikationen in die CloudMigration von Applikationen in die Cloud
Migration von Applikationen in die CloudAarno Aukia
 
IPv6 on Container Plattforms
IPv6 on Container PlattformsIPv6 on Container Plattforms
IPv6 on Container PlattformsAarno Aukia
 
Cloud Native Computing & DevOps
Cloud Native Computing & DevOpsCloud Native Computing & DevOps
Cloud Native Computing & DevOpsAarno Aukia
 

Mehr von Aarno Aukia (20)

Wie macht man aus Software einen Online-Service in der Cloud
Wie macht man aus Software einen Online-Service in der CloudWie macht man aus Software einen Online-Service in der Cloud
Wie macht man aus Software einen Online-Service in der Cloud
 
DevOps & DevSecOps in Swiss Banking
DevOps & DevSecOps in Swiss BankingDevOps & DevSecOps in Swiss Banking
DevOps & DevSecOps in Swiss Banking
 
The printing press of 2021 - using GitLab to publish the VSHN Handbook
The printing press of 2021 - using GitLab to publish the VSHN HandbookThe printing press of 2021 - using GitLab to publish the VSHN Handbook
The printing press of 2021 - using GitLab to publish the VSHN Handbook
 
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudApplikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
 
DevSecOps - Security in DevOps
DevSecOps - Security in DevOpsDevSecOps - Security in DevOps
DevSecOps - Security in DevOps
 
Security in the DevOps pipeline of containerized core application: Case Study...
Security in the DevOps pipeline of containerized core application: Case Study...Security in the DevOps pipeline of containerized core application: Case Study...
Security in the DevOps pipeline of containerized core application: Case Study...
 
Von der Straße in die Cloud: Optimierung von Logistikprozessen mit Docker, Ku...
Von der Straße in die Cloud: Optimierung von Logistikprozessen mit Docker, Ku...Von der Straße in die Cloud: Optimierung von Logistikprozessen mit Docker, Ku...
Von der Straße in die Cloud: Optimierung von Logistikprozessen mit Docker, Ku...
 
Kubecon 2019 Recap
Kubecon 2019 RecapKubecon 2019 Recap
Kubecon 2019 Recap
 
DevSecOps: Bringing security to the DevOps pipeline
DevSecOps: Bringing security to the DevOps pipelineDevSecOps: Bringing security to the DevOps pipeline
DevSecOps: Bringing security to the DevOps pipeline
 
DevSecOps: Bringing security to the DevOps pipeline
DevSecOps: Bringing security to the DevOps pipelineDevSecOps: Bringing security to the DevOps pipeline
DevSecOps: Bringing security to the DevOps pipeline
 
DevSecOps: Bringing security to the DevOps pipeline
DevSecOps: Bringing security to the DevOps pipelineDevSecOps: Bringing security to the DevOps pipeline
DevSecOps: Bringing security to the DevOps pipeline
 
My broken container is gone - how to debug containers on container platforms
My broken container is gone - how to debug containers on container platformsMy broken container is gone - how to debug containers on container platforms
My broken container is gone - how to debug containers on container platforms
 
Automated Server Administration for DevSecOps
Automated Server Administration for DevSecOpsAutomated Server Administration for DevSecOps
Automated Server Administration for DevSecOps
 
IT Governance and Security Architecture in Docker, Kubernetes, OpenShift
IT Governance and Security Architecture in Docker, Kubernetes, OpenShiftIT Governance and Security Architecture in Docker, Kubernetes, OpenShift
IT Governance and Security Architecture in Docker, Kubernetes, OpenShift
 
Wir arbeiten in der Cloud – eine Herausforderung für das IT Management?
Wir arbeiten in der Cloud – eine Herausforderung für das IT Management?Wir arbeiten in der Cloud – eine Herausforderung für das IT Management?
Wir arbeiten in der Cloud – eine Herausforderung für das IT Management?
 
Continuous security improvements in the DevOps process
Continuous security improvements in the DevOps processContinuous security improvements in the DevOps process
Continuous security improvements in the DevOps process
 
Application Portability using Cloud Native Technology: Docker, Kubernetes
Application Portability using Cloud Native Technology: Docker, KubernetesApplication Portability using Cloud Native Technology: Docker, Kubernetes
Application Portability using Cloud Native Technology: Docker, Kubernetes
 
Migration von Applikationen in die Cloud
Migration von Applikationen in die CloudMigration von Applikationen in die Cloud
Migration von Applikationen in die Cloud
 
IPv6 on Container Plattforms
IPv6 on Container PlattformsIPv6 on Container Plattforms
IPv6 on Container Plattforms
 
Cloud Native Computing & DevOps
Cloud Native Computing & DevOpsCloud Native Computing & DevOps
Cloud Native Computing & DevOps
 

Kürzlich hochgeladen

How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROmotivationalword821
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 

Kürzlich hochgeladen (20)

How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTRO
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 

Moving Applications to the cloud

  • 1. VSHN - The DevOps Company Moving Applications to the cloud with Docker and Container Technology using DevOps principles WEBINAR
  • 2. VSHN - The DevOps Company Content ● Why are we here? ● The dilemma between development & IT operations ● What is DevOps and what does it have to do with cloud? ● Introduction to container technology ● Focus on the essential: customer benefit & customer satisfaction ● Success story Adcubum: 20 year old legacy application on APPUiO ● Questions & APPUiO voucher ;) 22
  • 3. VSHN - The DevOps Company Introduction Why are we here? ● Background Aarno Aukia, CTO & founder of vshn.ch ● Problems & experience through his professional path in IT ● → Founding of VSHN and the product APPUiO 3
  • 4. VSHN - The DevOps Company The dilemma between software development and IT operations 44
  • 5. VSHN - The DevOps Company From the perspective of software & application development ● Legacy IT infrastructure stands in the way or is incompatible ● It is almost impossible to validate an app for all possible infrastructure variables and compatibilities ● It is frustrating to wait for the go-live after development ● Apps have to be brought to the market faster and faster ● Release cycles are becoming shorter / more frequent deployments ● Quality and performance of an application is becoming increasingly important ● You often have to wait for operations to resolve issues 5
  • 6. VSHN - The DevOps Company From the perspective of IT operations & engineering ● Instead of focusing on higher quality work, you have to manually take care of infrastructure ● Security & compliance requirements get more and more strict ● More pressure from development to quickly provide suitable infrastructure ● Keeping an eye on cloud and infrastructure costs is becoming increasingly difficult ● Fulfilling SLAs is getting harder, and availability and performance requirements are getting higher and higher ● The overall complexity of the IT infrastructure is increasing, making it more difficult to identify problems quickly ● Cumbersome recurring manual infrastructure work 6
  • 7. VSHN - The DevOps Company The result Dev & ops departments have different goals and work in opposite directions 77
  • 8. VSHN - The DevOps Company Results for the company ● Deadlines can not be met ● Total costs increase ● Pressure continues to increase ● Agility and flexibility are poor ● Employees work against each other and motivation drops ● Customer satisfaction decreases and long- term reputation can suffer ● Competitive advantages remain unused 8 How can this development be reversed?
  • 9. VSHN - The DevOps Company The solution Dev + Ops = DevOps 99
  • 10. VSHN - The DevOps Company What is DevOps? Mike Dilworth, Agile and DevOps transformation lead: DevOps is a culture, not a role! The whole company needs to be doing DevOps for it to work. 1010
  • 11. VSHN - The DevOps Company 1111
  • 12. VSHN - The DevOps Company What does DevOps have to do with cloud & containers? ● The cloud is one of the most important developments in the tech world ● Immense benefits such as agility and capital efficiency, whether IaaS, PaaS, SaaS is used ● Automation, security and flexibility are in focus ● Switching to the cloud is just the first step: using the Cloud is also a change in philosophy 12 All this matches with the DevOps philosophy: ● Automate as much as possible ● Cost-effective and lean work ● Be agile to respond quickly to changing demands ● work as a team towards a common goal
  • 13. VSHN - The DevOps Company Introduction to container technology 13
  • 14. VSHN - The DevOps Company What are containers? ● Definition: Containers package an application and all the files required for its execution into a handy package ● Unlike VMs, containers do not contain an OS or kernel ● Deploying applications gets simplified ● Container enable extensive automation of rollout processes ● Container start faster and need fewer resources 14
  • 15. VSHN - The DevOps Company Benefits for your company 15
  • 16. VSHN - The DevOps Company Benefits for your company ● Simplify, accelerate and improve cloud development ● Automate software delivery to provide continuous value to customers ● Increase reliability, flexibility and repeatability ● Containers make it easy to host applications in portable environments ● Cost savings through automation ● DevOps brings together people, processes and technologies ● DevOps enhances collaboration and motivation ● DevOps enables collaboration between all parts of the IT organization and the ‘continuous delivery’ of software ● Cloud, container & DevOps make your business agile and future-proof 16
  • 17. VSHN - The DevOps Company How do I migrate applications to the cloud? 17
  • 18. VSHN - The DevOps Company 5 steps of cloud migration 1. Evaluate your technical environment and applications. 2. Educate your team and find a partner if needed. 3. Choose the right cloud platform or cloud provider. 4. Plan the migration. 5. Migrate your systems and maintain them. 18
  • 19. VSHN - The DevOps Company Understand your applications and create a migration strategy ● Understand what your applications do and define their importance ● To become cloud-native, applications must be modified with specific functions, e.g. scalability ● Sort each application in terms of workload needed for a rebuild or change 19 ● Create a migration strategy per application (live migration, host cloning, app containerization, data migration or virtual machine (VM) conversion) ● It's not an all-or-nothing, all-cloud native or all-container decision
  • 20. VSHN - The DevOps Company 20 ‘Companies, who want to migrate applications to the cloud, have 5 options: Rehost for IaaS, Refactor for PaaS, Revise for IaaS ader PaaS, Rebuild for PaaS or Replace with SaaS’ (Gartner) “If the CIO gives the simple instruction of 'moving applications to the cloud', software architects are faced with difficult decisions.
 
 Their decision must consider the requirements, evaluation criteria and architectural principles of an organization. However, there is no perfect way: application migration needs to be looked at from different angles, such as the skills of IT staff, the value of existing investments, and the application architecture. ” Richard Watson, Research Director bei Gartner
  • 21. VSHN - The DevOps Company Application migration paths (the x ‘Re’s’) 1. Rehost: Deploy application to other hardware environment or cloud and change infrastructure configuration. Can be partially automated and has the advantage that architecture tweaking / modification is easier in the cloud. 2. Refactor / Rearchitect: Execute the application on the infrastructure of a cloud provider and redefining of the architecture with cloud-native features and possibly additional features. 3. Revise / Replatforming: Optimize or extend the existing code base to support legacy modernization requirements and use Rehost or Refactor options to deploy the application in the cloud. Core architecture is not changed. 4. Rebuild: Rebuilding the application architecture on PaaS, discarding the previous code. 5. Replace / Repurchase: Change to another product, usually a SaaS solution (eg: inhouse CRM → Salesforce). 6. Retire: The evaluation finds that the application is no longer needed. 7. Retain / Revisit: current status maintains (for the time being). Evaluate later or do nothing. 21
  • 22. VSHN - The DevOps Company 22 © Stephen Orban, AWS
  • 23. VSHN - The DevOps Company → Concentrate on your business, the software 23 → Focus on your customer, the development has to be faster → Make your company future-proof, automate and be agile Cloud & container = agility & automation = DevOps Summary:
  • 24. VSHN - The DevOps Company 24 Fazit DevOps is the key to digital transformation and for the future- proofness of your company
  • 25. VSHN - The DevOps Company APPUiO.ch Swiss Container Platform ● Cooperation VSHN & Puzzle ● Self service ● Fast go to market ● Foster collaboration ● Consistent and open ● High security standards ● Reduce costs 2525
  • 26. VSHN - The DevOps Company Success story APPUiO & Adcubum 26
  • 27. VSHN - The DevOps Company Success story APPUiO & Adcubum ● Adcubum: leading Swiss manufacturer of standard software for the insurance industry ● Configuration of several applications was very complex in the environment at that time ● 20-year-old software adcubum SYRIUS transferred to OpenShift using APPUiO 27 ● Only work on a single platform in the future: massive improvement of cooperation between development and operation and increase of efficiency ● Customers like Helsana, Concordia, Visana and SUVA should also receive adcubum SYRIUS in the form of containers and operate them on their own OpenShift installation
  • 28. VSHN - The DevOps Company Test APPUiO! Yourt voucher:
 APPUiOwebinar2018 (1536 MiB RAM & CPU 900 mC for 30 days, redeemable until Dec. 31. 2018) Have fun testing! 2828
  • 29. VSHN - The DevOps Company Questions? 29
  • 30. VSHN - The DevOps Company VSHN AG
 Neugasse 10
 CH-8005 Zurich Switzerland
 +41 44 545 53 00
 info@vshn.ch Thank you for your attention! 30