jboss clustering on openshift

Post on 11-Nov-2014

849 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

© 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

top related