11
© C2B2 Consulting Limited 2013 All Rights Reserved JBOSS Clustering on OpenShift Online Arvind Anandam

JBoss Clustering on OpenShift

Embed Size (px)

DESCRIPTION

Lightning Talk by Arvind Anandam (C2B2 Senior Consultant) delivered at the London JBoss User Group event on the 4th of December

Citation preview

Page 1: JBoss Clustering on OpenShift

© C2B2 Consulting Limited 2013All Rights Reserved

JBOSS Clustering on OpenShift Online

Arvind Anandam

Page 2: JBoss Clustering on OpenShift

© C2B2 Consulting Limited 2013All Rights Reserved

Agenda

• Introduction to OpenShift

• OpenShift Products• Key Terms• Clustering Demo

Page 3: JBoss Clustering on OpenShift

© 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

© 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

© 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

© 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

© C2B2 Consulting Limited 2013All Rights Reserved

Infrastructure

Broker

nodenode

Client

Tools

Gear1Gear1 Gear2Gear2

httpapache

apache

Cartridges

Page 8: JBoss Clustering on OpenShift

© 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

© 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

© C2B2 Consulting Limited 2013All Rights Reserved

Demo

Page 11: JBoss Clustering on OpenShift

© C2B2 Consulting Limited 2013All Rights Reserved

Questions?

@c2b2consultinghttp://www.c2b2.co.ukhttp://blog.c2b2.co.uk

http://www.youtube.com/user/C2B2Consulting