jboss clustering on openshift
DESCRIPTION
Lightning Talk by Arvind Anandam (C2B2 Senior Consultant) delivered at the London JBoss User Group event on the 4th of DecemberTRANSCRIPT
© C2B2 Consulting Limited 2013All Rights Reserved
JBOSS Clustering on OpenShift Online
Arvind Anandam
© C2B2 Consulting Limited 2013All Rights Reserved
Agenda
• Introduction to OpenShift
• OpenShift Products• Key Terms• Clustering Demo
© 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.
© 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.
© C2B2 Consulting Limited 2013All Rights Reserved
OpenShift Products
• Origin – Upstream Community Version.
• Online – Public Cloud Service.
• Enterprise – Private Cloud Service (On premise)
© 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.
© C2B2 Consulting Limited 2013All Rights Reserved
Infrastructure
Broker
nodenode
Client
Tools
Gear1Gear1 Gear2Gear2
httpapache
apache
Cartridges
© 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
© 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
© C2B2 Consulting Limited 2013All Rights Reserved
Demo
© C2B2 Consulting Limited 2013All Rights Reserved
Questions?
@c2b2consultinghttp://www.c2b2.co.ukhttp://blog.c2b2.co.uk
http://www.youtube.com/user/C2B2Consulting