SlideShare a Scribd company logo
Adopting a PaaS Solution (Part 1) - Red Hat DevOps & Microservices Conference 2017
Nuno Santos & Mario Sánchez
Adopting a PaaS Solution
Infrastructure
Platform
Application
IaaS
host
PaaS
build
SaaS
use
On-
Premises
CLOUD COMPUTING
• Focus on application development/maintenance
• Development cycle automation
• Portability
• Scalability and Resource optimization
• Security
Containers
Microservices
BENEFITS
Power of Containers
CLASSIC INFRASTRUCTURE
• Huge costs
• Wasted resources
• Inefficient deploys
• Difficult to scale and
migrate
• Vendor lock-inInfrastructure
Operating System
Bins/Libs
Application
VIRTUALIZATION
• Better resource usage
• Easier to scale
Host Operating System
Hypervisor
Infrastructure
VM
Guest OS
Application
Bins/Libs
VM
Guest OS
Application
Bins/Libs
• Requires Guest OS
• Big footprint
• Limited portability
CONTAINERIZATION
Host Operating System
Infrastructure
Container
Application
Bins/Libs
Container
Application
Bins/Libs
Container Engine
• Does not require Guest OS
• Lightweight
• Less CPU, RAM, storage
• Improved scalability and
performance
• Greater portability
Microservices
• Emerged from companies like Amazon, Facebook, Google, …
• Scalable applications with minimized impacts of change
• Features
• Fine-grained
• Flexible/Decentralized
• Technology-agnostic
• Independently deployed
WHAT IS MICROSERVICES?
• Contrast with typical Monolithic applications
• Decoupled functionality
• Agility and flexibility
• Low risk of change impacts
• Ownership management
• DevOps promotes microservices-based architectures
• Quick to provision and deploy
• Easy to scale and manage
• Self-service approach
smart endpoints,
dumb pipes
MICROSERVICES & DEVOPS
• Heterogeneous architecture
• Poor standards
• Harder dependency management
• More difficult to trace
DRAWBACKS
• Systems too complex to manage
• Isolated processing (no sync)
• Resource intensive
• Unsteady/Unpredictable elasticity
source: https://martinfowler.com/microservices/
WHEN TO ADOPT
Icons made by Freepik from www.flaticon.comislicensedbyCC 3.0 BY
Thank You!

More Related Content

PDF
Adopting a PaaS Solution (Part 2) - Red Hat DevOps & Microservices Conference...
PDF
The twelve factor app
PDF
Building A Cloud Platform
PPT
Dissecting The PaaS Landscape
PPTX
Steampunk App Servers in
PDF
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
PPTX
Bring N-Tier Apps to containers 2015 ContainerCon
PDF
VMware Private Clouds: Charting a path to success
Adopting a PaaS Solution (Part 2) - Red Hat DevOps & Microservices Conference...
The twelve factor app
Building A Cloud Platform
Dissecting The PaaS Landscape
Steampunk App Servers in
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
Bring N-Tier Apps to containers 2015 ContainerCon
VMware Private Clouds: Charting a path to success

What's hot (20)

PDF
Jelastic Cluster Admin Panel Overview
PDF
Introduction to docker - Paolo Foletto - Codemotion Tech Meetup Tour 2015 - P...
PDF
Managing vSphere Across Multiple Regions and Multiple vCenters
PPTX
Got Shadow IT? How to Win-Win with a Private Cloud.
PDF
Buiding and Deploying SaaS with WSO2 as as-a-Service
PDF
Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost
PDF
Application development using the wso2 developer studio
PDF
Jelastic DevOps Platform Product Overview for Service Providers
PDF
Exploring a Real World Use Case
PDF
Building Applications with Carbon Studio on Premise and Cloud
PPTX
Eight Miles High: Build Cloud-native and Cloud-aware Systems
PDF
WSO2 Product Release Webinar: WSO2 Governance Registry 5.1
PDF
Managing ESB artifacts with the WSO2 Governance Registry
PPT
Scalable Architectures, Enterprise Solutions with Opensource and Free Software
PDF
Webinar: OpenStack Benefits for KVM
PDF
Enterprise Integration with the WSO2 ESB
PDF
Keynote-Service Orientation – Why is it good for your business
PDF
Introducing the WSO2 Elastic Load Balancer
PDF
Platform as a Service - Cloud Foundry and IBM Bluemix
PDF
In the Spotlight WSO2 App Factory
Jelastic Cluster Admin Panel Overview
Introduction to docker - Paolo Foletto - Codemotion Tech Meetup Tour 2015 - P...
Managing vSphere Across Multiple Regions and Multiple vCenters
Got Shadow IT? How to Win-Win with a Private Cloud.
Buiding and Deploying SaaS with WSO2 as as-a-Service
Think BIG, Spend Small A Look at how WSO2 Can Help Scale Up with Less Cost
Application development using the wso2 developer studio
Jelastic DevOps Platform Product Overview for Service Providers
Exploring a Real World Use Case
Building Applications with Carbon Studio on Premise and Cloud
Eight Miles High: Build Cloud-native and Cloud-aware Systems
WSO2 Product Release Webinar: WSO2 Governance Registry 5.1
Managing ESB artifacts with the WSO2 Governance Registry
Scalable Architectures, Enterprise Solutions with Opensource and Free Software
Webinar: OpenStack Benefits for KVM
Enterprise Integration with the WSO2 ESB
Keynote-Service Orientation – Why is it good for your business
Introducing the WSO2 Elastic Load Balancer
Platform as a Service - Cloud Foundry and IBM Bluemix
In the Spotlight WSO2 App Factory
Ad

Similar to Adopting a PaaS Solution (Part 1) - Red Hat DevOps & Microservices Conference 2017 (20)

PPTX
Designing Microservices
PPTX
Persistent Storage for Containerized Applications
PPTX
Persistent Storage for Containerized Applications
PDF
Transforming Enterprises through Next-generation Cloud Applications
PPTX
Developing saas application in azure
PDF
Evolving your Architecture to MicroServices
PPTX
Pros & Cons of Microservices Architecture
PPT
An introduction and overview to Software as a Service
PDF
Introduction to Microservices
PPTX
Micro service session 1
PPT
Cloud computing by amazon
PDF
microservices-is-it-the-holy-grail-a-perspective.pdf
PPTX
ThatConference 2016 - Highly Available Node.js
PPTX
HOW CLOUD PLATFORMS ARE EVOLVING TO SUPPORT WEB-SCALE DIGITAL AND IT BUSINESS
PPTX
This will show docker history details Ppt.pptx
PDF
Architecting SaaS
PPTX
OpenStack Management at Hyperscale
PDF
Ultra-scale e-Commerce Transaction Services with Lean Middleware
PPTX
Microservices, Containers, Scheduling and Orchestration - A Primer
Designing Microservices
Persistent Storage for Containerized Applications
Persistent Storage for Containerized Applications
Transforming Enterprises through Next-generation Cloud Applications
Developing saas application in azure
Evolving your Architecture to MicroServices
Pros & Cons of Microservices Architecture
An introduction and overview to Software as a Service
Introduction to Microservices
Micro service session 1
Cloud computing by amazon
microservices-is-it-the-holy-grail-a-perspective.pdf
ThatConference 2016 - Highly Available Node.js
HOW CLOUD PLATFORMS ARE EVOLVING TO SUPPORT WEB-SCALE DIGITAL AND IT BUSINESS
This will show docker history details Ppt.pptx
Architecting SaaS
OpenStack Management at Hyperscale
Ultra-scale e-Commerce Transaction Services with Lean Middleware
Microservices, Containers, Scheduling and Orchestration - A Primer
Ad

More from Xpand IT (20)

PDF
Xray & Xporter were in Austria: Jira & Confluence Solutions Day 2018
PDF
Using Xamarin for your Mobile+ Apps – Xamarin Experience London 2017
PPTX
Xporter for Jira - Overview
PPTX
Xray for Jira - How to automate your QA process
PPTX
Xpand Addons - Addon Discovery Day 2017
PPTX
Xray for Jira 3.0 - What's New?
PPTX
Xray for Jira - Overview
PPTX
Xporter for Jira - Advanced topics
PDF
Keynote - Xamarin Experience London 2017
PPTX
Welcome & Introduction – Xamarin Experience London 2017
PDF
Gathering Customer Insights with Sitecore - Xamarin Experience London 2017
PPTX
Why Speed Matters in Mobile Apps – Xamarin Experience London 2017
PDF
Mobile & Cognitive Services | Harnessing the Power of IoT – Xamarin Experienc...
PDF
Atlassian Tools in Practice: A Customer Success Story – Xpand IT & Atlassian ...
PDF
The Secret Sauce of Successful Teams - Xpand IT & Atlassian JAM Sessions 2017
PPTX
Quality Assurance Made Easy in JIRA - Xpand IT & Atlassian JAM Sessions 2017
PDF
Improved Reporting with JIRA Add-ons - Xpand IT & Atlassian JAM Sessions 2017
PPTX
How our Team Collaborates with Atlassian Tools - Xpand IT & Atlassian JAM Ses...
PPTX
Welcome & Introduction - Xpand IT & Atlassian JAM Sessions 2017
PDF
The Real World with OpenShift - Red Hat DevOps & Microservices Conference 2017
Xray & Xporter were in Austria: Jira & Confluence Solutions Day 2018
Using Xamarin for your Mobile+ Apps – Xamarin Experience London 2017
Xporter for Jira - Overview
Xray for Jira - How to automate your QA process
Xpand Addons - Addon Discovery Day 2017
Xray for Jira 3.0 - What's New?
Xray for Jira - Overview
Xporter for Jira - Advanced topics
Keynote - Xamarin Experience London 2017
Welcome & Introduction – Xamarin Experience London 2017
Gathering Customer Insights with Sitecore - Xamarin Experience London 2017
Why Speed Matters in Mobile Apps – Xamarin Experience London 2017
Mobile & Cognitive Services | Harnessing the Power of IoT – Xamarin Experienc...
Atlassian Tools in Practice: A Customer Success Story – Xpand IT & Atlassian ...
The Secret Sauce of Successful Teams - Xpand IT & Atlassian JAM Sessions 2017
Quality Assurance Made Easy in JIRA - Xpand IT & Atlassian JAM Sessions 2017
Improved Reporting with JIRA Add-ons - Xpand IT & Atlassian JAM Sessions 2017
How our Team Collaborates with Atlassian Tools - Xpand IT & Atlassian JAM Ses...
Welcome & Introduction - Xpand IT & Atlassian JAM Sessions 2017
The Real World with OpenShift - Red Hat DevOps & Microservices Conference 2017

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Big Data Technologies - Introduction.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
A Presentation on Artificial Intelligence
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
KodekX | Application Modernization Development
PPTX
Cloud computing and distributed systems.
Approach and Philosophy of On baking technology
Digital-Transformation-Roadmap-for-Companies.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Network Security Unit 5.pdf for BCA BBA.
NewMind AI Monthly Chronicles - July 2025
Reach Out and Touch Someone: Haptics and Empathic Computing
The Rise and Fall of 3GPP – Time for a Sabbatical?
Big Data Technologies - Introduction.pptx
Encapsulation_ Review paper, used for researhc scholars
Review of recent advances in non-invasive hemoglobin estimation
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
NewMind AI Weekly Chronicles - August'25 Week I
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
A Presentation on Artificial Intelligence
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
MYSQL Presentation for SQL database connectivity
Dropbox Q2 2025 Financial Results & Investor Presentation
KodekX | Application Modernization Development
Cloud computing and distributed systems.

Adopting a PaaS Solution (Part 1) - Red Hat DevOps & Microservices Conference 2017