SlideShare a Scribd company logo
Openshift 
di Massimiliano Dessi
Openshift Massimiliano Dessi 
2 
The linuxday 2014 in Cagliari 
and this preso are dedicated 
to the memory of 
Giulio Concas.
Openshift Massimiliano Dessi 
3 
20 min with @desmax74 & Openshift 
Massimiliano Dessì has more than 13 years of 
experience in programming. 
He’s a proud father of three, Manager of Google 
Developer Group Sardegna, Founder of 
SpringFramework IT, co-founder of JugSardegna. 
Author of Spring 2.5 AOP.
Openshift Massimiliano Dessi 
4 
Intro 
● Infrastructure as a Service (IaaS) 
Amazon EC2, Rackspace, Microsoft Azure, Google 
Compute Engine, etc. 
Choose RAM, CPU, disk 
Ready in minutes. 
Users: System admins and DevOps
Openshift Massimiliano Dessi 
5 
Software as a Service (Saas) 
● Sign in and use the service 
Gmail, Dropbox, Evernote, FB, Twitter
Openshift Massimiliano Dessi 
6 
Platform as a Service (Paas) 
● Between Iaas and Saas 
the platform spins up the dev env 
with all the “server” pieces you need to run your 
application
Openshift Massimiliano Dessi 
7 
Openshift PaaS 
● Three version 
OpenShift Origin (https://openshift.github.io/) 
OpenShift Online (https://www.openshift.com/) 
OpenShift Enterprise
Openshift Massimiliano Dessi 
8 
Current release 2.2 
Version 3 will be released in 2015 
Docker - Kubernets
Openshift Massimiliano Dessi 
9 
Basics 
● Application 
Your typical web application that will run on 
OpenShift. 
● Open‐Shift is focused on hosting web 
applications. With this in mind, for security 
reasons, the only ports exposed to incoming 
traffic are HTTP (80), HTTPS (443),SSH (22), 
WebSocket HTTP (8000) and HTTPS (8443).
Openshift Massimiliano Dessi 
10 
Basics 
● Gear 
A gear is a server container with a set of 
resources that allows users to run their 
applications. Your gears run on OpenShift. 
● There are three gear types on OpenShift Online: 
● small, medium, and large. Each size provides 1 
GB of disk space by default. 
● The large gear has 2 GB of RAM, the medium gear 
has 1GB of RAM, and the small gear has 512 MB 
of RAM
Openshift Massimiliano Dessi 
11 
Basics 
● Cartridge 
Cartridges are the plug-ins that that can be used 
to create and run an application (framework or 
components). 
● One or more cartridges run on each gear, and the 
same cartridge can run on many gears for 
clustering or scaling. There are two kinds of 
cartridges: 
Standalone 
Embedded
Openshift Massimiliano Dessi 
12 
Basics 
● Scalable application 
Application scaling enables your application to 
react to changes in traffic and automatically 
allocate the necessary resources to handle your 
increased demand. 
● The OpenShift infrastructure monitors web traffic 
and automatically brings up new gears with the 
appropriate web cartridge to handle more 
requests. 
When traffic decreases, the platform removes the 
extra resources.
Openshift Massimiliano Dessi 
13 
Basics 
● Client tools, Web Console /Eclipse plug-ins 
You can interact with the OpenShift platform via 
RHC client command-line tools, installed on your 
local machine, the OpenShift Web Console, or a 
plug-in in Eclipse to interact with your application 
in the OpenShift cloud. 
● The rest of your work with your application will 
happen through Git and SSH.
Openshift Massimiliano Dessi 
14 
Demo
Openshift Massimiliano Dessi 
15 
Q & A
Openshift Massimiliano Dessi 
16 
Thank you for your attention !

More Related Content

PDF
Microservices in Go_Dessi_Massimiliano_Codemotion_2017_Rome
PDF
Reactive applications Linux Day 2013
PDF
Dessi docker kubernetes paas cloud
PDF
Docker dDessi november 2015
PDF
Docker linuxday 2015
PDF
Building Reusable Development Environments with Docker
PPTX
Containerd - core container runtime component
PDF
Kubernetes with docker
Microservices in Go_Dessi_Massimiliano_Codemotion_2017_Rome
Reactive applications Linux Day 2013
Dessi docker kubernetes paas cloud
Docker dDessi november 2015
Docker linuxday 2015
Building Reusable Development Environments with Docker
Containerd - core container runtime component
Kubernetes with docker

What's hot (20)

PDF
Docker on Google App Engine
PPTX
When Docker Engine 1.12 features unleashes software architecture
PDF
Online Meetup: What's new in docker 1.13.0
PDF
containerd summit - Deep Dive into containerd
PDF
Containers, Clusters and Kubernetes - Brendan Burns - Defrag 2014
PPTX
Docker & Kubernetes intro
PDF
Docker on Windows
PDF
Developer joy for distributed teams with CodeReady Workspaces | DevNation Tec...
PDF
O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...
PPTX
Running Docker in Production - The Good, the Bad and The Ugly
PPTX
Continous delivery at docker age
PDF
Revolutionizing WSO2 PaaS with Kubernetes & App Factory
PDF
Kubernetes Basics & Monitoring
PDF
Modernizing .NET Apps
PDF
Deploy django apps using docker
PPTX
Dockerizing stashboard - Docker meetup at Twilio
PDF
What's New in Docker 1.12 (June 20, 2016) by Mike Goelzer & Andrea Luzzardi
PDF
Kubernetes architecture
PDF
Leveraging the Power of containerd Events - Evan Hazlett
PDF
The Fairy Tale of the One Command Build Script
Docker on Google App Engine
When Docker Engine 1.12 features unleashes software architecture
Online Meetup: What's new in docker 1.13.0
containerd summit - Deep Dive into containerd
Containers, Clusters and Kubernetes - Brendan Burns - Defrag 2014
Docker & Kubernetes intro
Docker on Windows
Developer joy for distributed teams with CodeReady Workspaces | DevNation Tec...
O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...
Running Docker in Production - The Good, the Bad and The Ugly
Continous delivery at docker age
Revolutionizing WSO2 PaaS with Kubernetes & App Factory
Kubernetes Basics & Monitoring
Modernizing .NET Apps
Deploy django apps using docker
Dockerizing stashboard - Docker meetup at Twilio
What's New in Docker 1.12 (June 20, 2016) by Mike Goelzer & Andrea Luzzardi
Kubernetes architecture
Leveraging the Power of containerd Events - Evan Hazlett
The Fairy Tale of the One Command Build Script
Ad

Viewers also liked (13)

PDF
Codemotion 2013 scalatra_play_spray
PDF
Scala Italy 2013 extended Scalatra vs Spring MVC
ODP
Why we cannot ignore functional programming
PDF
Vert.X like Node.js but polyglot and reactive on JVM
PPTX
The busy developer guide to Docker
PDF
Web Marketing Training 2014 Community Online
PDF
The hitchhiker's guide to UXing without a UXer - Chrissy Welsh - Codemotion M...
PDF
Taste-of-Summit: Discover the Foundations of Digital Transformation
PPTX
App Dev in the Cloud: Not my circus, not my monkeys...
PDF
Event storming recipes
PDF
The final words about software estimation
PDF
The amazing world of Game Design - Emanuele Bolognesi - Codemotion Milan 2016
PPTX
Event sourcing your React-Redux applications
Codemotion 2013 scalatra_play_spray
Scala Italy 2013 extended Scalatra vs Spring MVC
Why we cannot ignore functional programming
Vert.X like Node.js but polyglot and reactive on JVM
The busy developer guide to Docker
Web Marketing Training 2014 Community Online
The hitchhiker's guide to UXing without a UXer - Chrissy Welsh - Codemotion M...
Taste-of-Summit: Discover the Foundations of Digital Transformation
App Dev in the Cloud: Not my circus, not my monkeys...
Event storming recipes
The final words about software estimation
The amazing world of Game Design - Emanuele Bolognesi - Codemotion Milan 2016
Event sourcing your React-Redux applications
Ad

Similar to Openshift linuxday 2014 (20)

PPTX
Nyc mule soft_meetup_13_march_2021
PPTX
Top 10 DevOps Areas Need To Focus
PDF
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
PDF
At the Crossroads of HPC and Cloud Computing with Openstack
PPTX
Delivering IaaS with Open Source Software
PDF
Putting Drupal in the Cloud with Red Hat's OpenShift PaaS #DrupalCon/Prague
PPTX
Syncitall
PPTX
Deploying and Managing Anypoint Runtime Fabric on OpenShift
PPTX
Free Mongo on OpenShift
PDF
Open Source Technology and Web Scripting
PPTX
Docker - A high level introduction to dockers and containers
PDF
Openstack Benelux Conference 2014 Red Hat Keynote
PDF
Making clouds: turning opennebula into a product
PDF
OpenNebulaConf 2013 - Making Clouds: Turning OpenNebula into a Product by Car...
PDF
Making Clouds: Turning OpenNebula into a Product
PPTX
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
PPTX
Cloud development technology sharing (BlueMix premier)
PDF
Production Plone on OpenStack Cloud
PDF
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
PPTX
Drupal on windows azure
Nyc mule soft_meetup_13_march_2021
Top 10 DevOps Areas Need To Focus
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
At the Crossroads of HPC and Cloud Computing with Openstack
Delivering IaaS with Open Source Software
Putting Drupal in the Cloud with Red Hat's OpenShift PaaS #DrupalCon/Prague
Syncitall
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Free Mongo on OpenShift
Open Source Technology and Web Scripting
Docker - A high level introduction to dockers and containers
Openstack Benelux Conference 2014 Red Hat Keynote
Making clouds: turning opennebula into a product
OpenNebulaConf 2013 - Making Clouds: Turning OpenNebula into a Product by Car...
Making Clouds: Turning OpenNebula into a Product
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
Cloud development technology sharing (BlueMix premier)
Production Plone on OpenStack Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Drupal on windows azure

More from Massimiliano Dessì (20)

PDF
Code One 2018 maven
PDF
When Old Meets New: Turning Maven into a High Scalable, Resource Efficient, C...
PDF
Hacking Maven Linux day 2017
PDF
Scala linux day 2012
PDF
Three languages in thirty minutes
PDF
MongoDB dessi-codemotion
PDF
MongoDB Webtech conference 2010
PDF
PDF
Spring Roo Internals Javaday IV
PDF
Spring Roo JaxItalia09
PDF
Jaxitalia09 Spring Best Practices
PDF
Spring3.0 JaxItalia09
PDF
MongoDB Scala Roma SpringFramework Meeting2009
PDF
Scala Programming Linux Day 2009
PDF
MongoDB SpringFramework Meeting september 2009
PDF
The hidden gems of Spring Security
PDF
Spring @Aspect e @Controller
PDF
Aspect Oriented Programming and MVC with Spring Framework
PDF
Real Spring Aop Recipes For Your Everyday Job
PDF
Dessi Tech Day2008 Cagliari
Code One 2018 maven
When Old Meets New: Turning Maven into a High Scalable, Resource Efficient, C...
Hacking Maven Linux day 2017
Scala linux day 2012
Three languages in thirty minutes
MongoDB dessi-codemotion
MongoDB Webtech conference 2010
Spring Roo Internals Javaday IV
Spring Roo JaxItalia09
Jaxitalia09 Spring Best Practices
Spring3.0 JaxItalia09
MongoDB Scala Roma SpringFramework Meeting2009
Scala Programming Linux Day 2009
MongoDB SpringFramework Meeting september 2009
The hidden gems of Spring Security
Spring @Aspect e @Controller
Aspect Oriented Programming and MVC with Spring Framework
Real Spring Aop Recipes For Your Everyday Job
Dessi Tech Day2008 Cagliari

Recently uploaded (20)

PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPT
Project quality management in manufacturing
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
Construction Project Organization Group 2.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Lecture Notes Electrical Wiring System Components
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
OOP with Java - Java Introduction (Basics)
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Digital Logic Computer Design lecture notes
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
web development for engineering and engineering
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
R24 SURVEYING LAB MANUAL for civil enggi
Automation-in-Manufacturing-Chapter-Introduction.pdf
Project quality management in manufacturing
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Construction Project Organization Group 2.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Lecture Notes Electrical Wiring System Components
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
CYBER-CRIMES AND SECURITY A guide to understanding
OOP with Java - Java Introduction (Basics)
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Digital Logic Computer Design lecture notes
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Embodied AI: Ushering in the Next Era of Intelligent Systems
web development for engineering and engineering
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx

Openshift linuxday 2014

  • 2. Openshift Massimiliano Dessi 2 The linuxday 2014 in Cagliari and this preso are dedicated to the memory of Giulio Concas.
  • 3. Openshift Massimiliano Dessi 3 20 min with @desmax74 & Openshift Massimiliano Dessì has more than 13 years of experience in programming. He’s a proud father of three, Manager of Google Developer Group Sardegna, Founder of SpringFramework IT, co-founder of JugSardegna. Author of Spring 2.5 AOP.
  • 4. Openshift Massimiliano Dessi 4 Intro ● Infrastructure as a Service (IaaS) Amazon EC2, Rackspace, Microsoft Azure, Google Compute Engine, etc. Choose RAM, CPU, disk Ready in minutes. Users: System admins and DevOps
  • 5. Openshift Massimiliano Dessi 5 Software as a Service (Saas) ● Sign in and use the service Gmail, Dropbox, Evernote, FB, Twitter
  • 6. Openshift Massimiliano Dessi 6 Platform as a Service (Paas) ● Between Iaas and Saas the platform spins up the dev env with all the “server” pieces you need to run your application
  • 7. Openshift Massimiliano Dessi 7 Openshift PaaS ● Three version OpenShift Origin (https://openshift.github.io/) OpenShift Online (https://www.openshift.com/) OpenShift Enterprise
  • 8. Openshift Massimiliano Dessi 8 Current release 2.2 Version 3 will be released in 2015 Docker - Kubernets
  • 9. Openshift Massimiliano Dessi 9 Basics ● Application Your typical web application that will run on OpenShift. ● Open‐Shift is focused on hosting web applications. With this in mind, for security reasons, the only ports exposed to incoming traffic are HTTP (80), HTTPS (443),SSH (22), WebSocket HTTP (8000) and HTTPS (8443).
  • 10. Openshift Massimiliano Dessi 10 Basics ● Gear A gear is a server container with a set of resources that allows users to run their applications. Your gears run on OpenShift. ● There are three gear types on OpenShift Online: ● small, medium, and large. Each size provides 1 GB of disk space by default. ● The large gear has 2 GB of RAM, the medium gear has 1GB of RAM, and the small gear has 512 MB of RAM
  • 11. Openshift Massimiliano Dessi 11 Basics ● Cartridge Cartridges are the plug-ins that that can be used to create and run an application (framework or components). ● One or more cartridges run on each gear, and the same cartridge can run on many gears for clustering or scaling. There are two kinds of cartridges: Standalone Embedded
  • 12. Openshift Massimiliano Dessi 12 Basics ● Scalable application Application scaling enables your application to react to changes in traffic and automatically allocate the necessary resources to handle your increased demand. ● The OpenShift infrastructure monitors web traffic and automatically brings up new gears with the appropriate web cartridge to handle more requests. When traffic decreases, the platform removes the extra resources.
  • 13. Openshift Massimiliano Dessi 13 Basics ● Client tools, Web Console /Eclipse plug-ins You can interact with the OpenShift platform via RHC client command-line tools, installed on your local machine, the OpenShift Web Console, or a plug-in in Eclipse to interact with your application in the OpenShift cloud. ● The rest of your work with your application will happen through Git and SSH.
  • 16. Openshift Massimiliano Dessi 16 Thank you for your attention !