SlideShare a Scribd company logo
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

More Related Content

What's hot

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 Melbourne
Mirco Hering
 
Continuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at RabobankContinuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at Rabobank
XebiaLabs
 
Agile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishAgile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - English
CollabNet
 
Linking Upstream and Downstream Agile
Linking Upstream and Downstream AgileLinking Upstream and Downstream Agile
Linking Upstream and Downstream Agile
CollabNet
 
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
Bob Sokol
 
Drive business-growth
Drive business-growthDrive business-growth
Drive business-growth
Mahesh 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 CloudBees
Deborah 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 Automation
XebiaLabs
 
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
dennisn129
 
Enterprise DevOps Adoption LinkedIn
Enterprise DevOps Adoption LinkedInEnterprise DevOps Adoption LinkedIn
Enterprise DevOps Adoption LinkedIn
Gary 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, Release
IBM 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
 
Dev ops
Dev opsDev ops
Dev ops
Gourav Varma
 
The New Age of Enterprise DevOps
The New Age of Enterprise DevOpsThe New Age of Enterprise DevOps
The New Age of Enterprise DevOps
XebiaLabs
 
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
Bob 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 Automation
Keith 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 Enterprise
Gerald Bachlmayr
 

What's hot (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
 

Similar to 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 cloud
Aarno 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 Journey
TechWell
 
DevOps Case Studies
DevOps Case StudiesDevOps Case Studies
DevOps Case Studies
WhiteHedge Technologies Inc.
 
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
Sanjeev Sharma
 
DevOps Offerings at WhiteHedge
DevOps Offerings at WhiteHedgeDevOps Offerings at WhiteHedge
DevOps Offerings at WhiteHedge
WhiteHedge Technologies Inc.
 
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
Krishna-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 Cloud
XebiaLabs
 
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
Compuware
 
Decoding Puppet & Jenkins via DevOps
Decoding Puppet & Jenkins via DevOpsDecoding Puppet & Jenkins via DevOps
Decoding Puppet & Jenkins via DevOps
Skillspeed
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps Tour
Chef
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps Tour
Chef
 
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
VMworld
 
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, 2020
VMware Tanzu
 
VisualOps Credentials
VisualOps CredentialsVisualOps Credentials
VisualOps Credentials
VisualOps
 
PureApplication: Devops and Urbancode
PureApplication: Devops and UrbancodePureApplication: Devops and Urbancode
PureApplication: Devops and Urbancode
John 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 Service
Jelastic 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 Maturity
Brian Dawson
 
04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevops04 accelerating businessvaluewithdevops
04 accelerating businessvaluewithdevops
Khairul Zebua
 
How to move to the cloud
How to move to the cloudHow to move to the cloud
How to move to the cloud
Interxion
 

Similar to 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
 

More from 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 Cloud
Aarno Aukia
 
DevOps & DevSecOps in Swiss Banking
DevOps & DevSecOps in Swiss BankingDevOps & DevSecOps in Swiss Banking
DevOps & DevSecOps in Swiss Banking
Aarno 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 Handbook
Aarno 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 Cloud
Aarno Aukia
 
DevSecOps - Security in DevOps
DevSecOps - Security in DevOpsDevSecOps - Security in DevOps
DevSecOps - Security in DevOps
Aarno 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 Recap
Aarno 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 pipeline
Aarno 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 pipeline
Aarno 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 pipeline
Aarno 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 platforms
Aarno Aukia
 
Automated Server Administration for DevSecOps
Automated Server Administration for DevSecOpsAutomated Server Administration for DevSecOps
Automated Server Administration for DevSecOps
Aarno 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, OpenShift
Aarno 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 process
Aarno 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, Kubernetes
Aarno Aukia
 
Migration von Applikationen in die Cloud
Migration von Applikationen in die CloudMigration von Applikationen in die Cloud
Migration von Applikationen in die Cloud
Aarno Aukia
 
IPv6 on Container Plattforms
IPv6 on Container PlattformsIPv6 on Container Plattforms
IPv6 on Container Plattforms
Aarno Aukia
 
Cloud Native Computing & DevOps
Cloud Native Computing & DevOpsCloud Native Computing & DevOps
Cloud Native Computing & DevOps
Aarno Aukia
 

More from 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
 

Recently uploaded

The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
kalichargn70th171
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
Yara Milbes
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
The Third Creative Media
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
Severalnines
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
Peter Muessig
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
Maitrey Patel
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
ervikas4
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
ISH Technologies
 

Recently uploaded (20)

The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
 

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