Download pdf - OpenShift by Pete Raymond

Transcript
Page 1: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

If OpenShift is the answer what is the question?

Pete Raymond

JBUG 17th Oct 2011

Page 2: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

Overview

• Blah blah cloud….blah blah cloud

• And the answer is…….OpenShift.

• So what’s the question?

• Q & A

Page 3: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

Who am I?

• Consultant with C2B2

• Java developer and architect for last 12 years

• Recently looking at Platform as a Service:

– Google App Engine

– Cloud Foundry

– Open Shift

Page 4: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

blah blah cloud

Page 5: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

Platform as a Service in Context

Process as a Service PRasS?

Page 6: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

Platform as a Service

http://www.forrester.com/rb/Research/wave%26trade%3B_platform-as-a-service_for_vendor_strategy_professionals%2C_q2/q/id/56295/t/2?oid=1-IT2Z7F&action=5

Page 7: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

http://www.gartner.com/it/page.jsp?id=1586114

Platform as a Service

Page 8: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

PaaS Types

• Not feature by feature comparison – broad types

• Forrester - 4 types by IDE and target user type:

– Eclipse + cloud deploy, browser IDE, business user IDE or no IDE

• Salesforce - 4 types by platform:

– social, web, business and raw compute

• Me :

– Underlying public cloud platform, AWS or not

– Support for private clouds

Page 9: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

PaaS Characteristics

• Application platform for the cloud

• Integrated development tools (maybe)

• Administration tools

• Multi-tenant (maybe)

• Delivered from managed cloud infrastructure

Page 11: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

OpenShift

Page 12: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

OpenShift - Express

• Java, Perl, Python and Ruby

• Git push to deploy code

• Runs on EC2 but free

• Developer preview supports 5 applications per user

• Multi tenant

• No shell access

• Taster

Page 13: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

Ruby Command Line

Page 14: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

OpenShift Flex

• Java and PHP

• Shell access

• Autoscaling

• Dedicated

• Runs on EC2 you provide an AWS account

• JBoss, Apache Web Server and Tomcat, MySQL, Memcached, Membase, Infinispan, MRG Messaging and MongoDB

Page 15: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

Flex: Selecting Components

Page 16: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

Flex: Monitoring Performance

Page 17: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

Cloud Benefits

• Faster

– Provisioning time

• Better

– Scalable

• Cheaper

– Capex more closely matched to demand

Page 18: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

Just PaaS Benefits

• Productivity

– But not to developers more middleware team

– Much more flexibility with IaaS

• Time to market

– Simple apps

– Not so clear with migration effort

• Integration

– best practices applied

Page 19: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

Cut out the middleman (team)

• Machine code Assembler C / Java BPEL

• Model Driven Development (Architecture) – what happened to that?

• Application infrastructure team?

Page 20: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

Now and into the future

• Challenges

– Vendor lock-in – lack of standards

– Productivity versus flexibility

– Platform immaturity

• Expect

– Maturing tools and platforms

– Acquisition, consolidation, integration

Page 21: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

So what is the question?

How can I design, deploy and monitor a scalable and reliable enterprise application infrastructure quickly and easily?

Page 22: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

Page 23: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

Useful Info • https://www.redhat.com/openshift/sites/default/files/documents/RHOS_Flex_Getting_Started_w_JBoss.

pdf

• The Forrester Wave™: Platform-As-A-Service For Vendor Strategy Professionals, Q2 2011 May 19, 2011 | Updated: June 2, 2011

• The Forrester Wave™: Platform-As-A-Service For App Dev And Delivery Professionals, Q2 2011

• http://socialcompare.com/en/comparison/platform-as-a-service-paas-for-cloud-applications-scalable-cluster-of-services

Page 24: OpenShift by Pete Raymond

© C2B2 Consulting Limited 2011 www.c2b2.co.uk

All Rights Reserved

Comparing Express and Flex


Recommended