JBoss Clustering on OpenShift
-
Upload
c2b2-consulting -
Category
Technology
-
view
840 -
download
3
description
Transcript of JBoss Clustering on OpenShift
![Page 1: JBoss Clustering on OpenShift](https://reader034.fdocuments.in/reader034/viewer/2022042507/5461e8c6af7959ba618b4a53/html5/thumbnails/1.jpg)
© C2B2 Consulting Limited 2013All Rights Reserved
JBOSS Clustering on OpenShift Online
Arvind Anandam
![Page 2: JBoss Clustering on OpenShift](https://reader034.fdocuments.in/reader034/viewer/2022042507/5461e8c6af7959ba618b4a53/html5/thumbnails/2.jpg)
© C2B2 Consulting Limited 2013All Rights Reserved
Agenda
• Introduction to OpenShift
• OpenShift Products• Key Terms• Clustering Demo
![Page 3: JBoss Clustering on OpenShift](https://reader034.fdocuments.in/reader034/viewer/2022042507/5461e8c6af7959ba618b4a53/html5/thumbnails/3.jpg)
© C2B2 Consulting Limited 2013All Rights Reserved
OpenShift
– What is OpenShift
• Open Hybrid Cloud Application Platform by Red Hat
• Platform as a Service (Paas)• Redhat's Defn: OpenShift is a
next-generation cloud application platform that makes it easy to develop, deploy, and scale applications in the cloud – public or private.
• Focused on helping Developers and Sys Admins.
![Page 4: JBoss Clustering on OpenShift](https://reader034.fdocuments.in/reader034/viewer/2022042507/5461e8c6af7959ba618b4a53/html5/thumbnails/4.jpg)
© C2B2 Consulting Limited 2013All Rights Reserved
OpenShift
IaaS – Provides the underlying compute, network and storage resources. E.g. Ec2Paas – Cloud Application Platform that runs on top of IaaS and hosts Application.SaaS – Application that runs in the cloud.
![Page 5: JBoss Clustering on OpenShift](https://reader034.fdocuments.in/reader034/viewer/2022042507/5461e8c6af7959ba618b4a53/html5/thumbnails/5.jpg)
© C2B2 Consulting Limited 2013All Rights Reserved
OpenShift Products
• Origin – Upstream Community Version.
• Online – Public Cloud Service.
• Enterprise – Private Cloud Service (On premise)
![Page 6: JBoss Clustering on OpenShift](https://reader034.fdocuments.in/reader034/viewer/2022042507/5461e8c6af7959ba618b4a53/html5/thumbnails/6.jpg)
© C2B2 Consulting Limited 2013All Rights Reserved
Key Terms
• Broker– Manager/Orchestrator. Clients talk to Broker
• Node– Hosts Application.
• Gear– Resource Bundles. Memory, Disk space etc
• Cartridge– Technology/Framework used to build applications. E.g. php, jboss, ruby.
• Application– Instance of cartridges/ groups of cartridges
• Client Tools– CLI, Web Console. Communicates via Rest API.
![Page 7: JBoss Clustering on OpenShift](https://reader034.fdocuments.in/reader034/viewer/2022042507/5461e8c6af7959ba618b4a53/html5/thumbnails/7.jpg)
© C2B2 Consulting Limited 2013All Rights Reserved
Infrastructure
Broker
nodenode
Client
Tools
Gear1Gear1 Gear2Gear2
httpapache
apache
Cartridges
![Page 8: JBoss Clustering on OpenShift](https://reader034.fdocuments.in/reader034/viewer/2022042507/5461e8c6af7959ba618b4a53/html5/thumbnails/8.jpg)
© C2B2 Consulting Limited 2013All Rights Reserved
OpenShift Online
– Create, deploy and manage applications online.– Provides disk space, CPU resources, memory,
network connectivity etc.– All you need is Email Address.– Generates DNS– Access to 3 gears by default– Backed by EC2– RHEL platform.– Free and Silver Plan
![Page 9: JBoss Clustering on OpenShift](https://reader034.fdocuments.in/reader034/viewer/2022042507/5461e8c6af7959ba618b4a53/html5/thumbnails/9.jpg)
© C2B2 Consulting Limited 2013All Rights Reserved
Scaling Applications
HAProxyJboss Cartridge
Gear1
Web Requests
Jboss Cartridge
Gear2
Jboss Cartridge
Gear3
Jboss Cartridge
Gear4
MySql Cartridge
Gear5
![Page 10: JBoss Clustering on OpenShift](https://reader034.fdocuments.in/reader034/viewer/2022042507/5461e8c6af7959ba618b4a53/html5/thumbnails/10.jpg)
© C2B2 Consulting Limited 2013All Rights Reserved
Demo
![Page 11: JBoss Clustering on OpenShift](https://reader034.fdocuments.in/reader034/viewer/2022042507/5461e8c6af7959ba618b4a53/html5/thumbnails/11.jpg)
© C2B2 Consulting Limited 2013All Rights Reserved
Questions?
@c2b2consultinghttp://www.c2b2.co.ukhttp://blog.c2b2.co.uk
http://www.youtube.com/user/C2B2Consulting