OpenShift State of the Union brought to you by JBoss

Similar documents
OpenShift is FanPaaStic. Linqing Lu PaaS Dragon

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

Middleware Applications on OpenShift. Bill DeCoste Principal Software Engineer

Deploying the JBoss Portfolio to the Cloud

Monday, October 31, 11

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

PaaS isn t Just for Developers

Accelerate at DevOps Speed With Openshift v3. Alessandro Vozza & Samuel Terburg Red Hat

Red Hat Development Suite 2.2

FROM VSTS TO AZURE DEVOPS

UNDER THE HOOD. ROGER NUNN Principal Architect/EMEA Solution Manager 21/01/2015

Red Hat JBoss Middleware for OpenShift 3

JBOSS MIDDLEWARE TO THE CLOUD. MICHAEL EPLEY Sr JBoss Solutions Architect, IC Specialist 2014 June

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

Software Development I

Bring order into packaging madness. Marcela Mašláňová Supervisor Software Engineer, Red Hat May 2013

Red Hat JBoss Fuse 6.2

Deep Dive on AWS CodeStar

Github/Git Primer. Tyler Hague

Red Hat Process Automation Manager 7.0 Planning a Red Hat Process Automation Manager installation

Red Hat Development Suite 2.1

Vishesh Oberoi Seth Reid Technical Evangelist, Microsoft Software Developer, Intergen

Online Remote Repositories

Java in der Cloud Aktuelle Möglichkeiten und Entwicklungen

I keep hearing about DevOps What is it?

Contain your Desktop Applications with Flatpak

Web and API Apps in Azure

Jenkins: A complete solution. From Continuous Integration to Continuous Delivery For HSBC

Overview. 1. Install git and create a Github account 2. What is git? 3. How does git work? 4. What is GitHub? 5. Quick example using git and GitHub

Cloud Computing II. Exercises

Lab 4: Configuring node.js apps with ATP

GIT. A free and open source distributed version control system. User Guide. January, Department of Computer Science and Engineering

Red Hat JBoss Fuse 6.3

Azure Web Apps: start simple, code smart, go live!

Soap Based Web Services In Java Tutorial Eclipse Jboss

Docusign api c# API api api

Red Hat JBoss Developer Studio 11.3

platform Development Process Optimization For Drupal centric projects

Installing and Using Docker Toolbox for Mac OSX and Windows

Red Hat JBoss Developer Studio 11.0

CoreOS and Red Hat. Reza Shafii Joe Fernandes Brandon Philips Clayton Coleman May 2018

Erlang in the Heroku Cloud

Red Hat OpenShift Application Runtimes 1

Participant Handbook

Digital Transformation

Continuous Delivery for Cloud Native Applications

Container in Production : Openshift 구축사례로 이해하는 PaaS. Jongjin Lim Specialist Solution Architect, AppDev

Simplified CICD with Jenkins and Git on the ZeroStack Platform

Esri on GitHub: How to Participate in Open Source Projects

Ruby in the Sky with Diamonds. August, 2014 Sao Paulo, Brazil

Collaborate. w/ ArcGIS Runtime SDK for Android

Red Hat Development Suite 2.3

Agenda. Background, terminology and rationale BoxGrinder Appliance definition files Architecture overview Build process Writing a plugin Small demo

Managing Network Configurations with Git and GitLab

Red Hat Enterprise Linux 8.0 Beta

Using and Developing with Azure. Joshua Drew

Red Hat Developer Tools

Mobile Web Appplications Development with HTML5

Red Hat JBoss Fuse 6.3

Red Hat Single Sign-On 7.1 Getting Started Guide

CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT

Jboss Enterprise Platform & Red Hat Partnering

SBB. Java User Group 27.9 & Tobias Denzler, Philipp Oser

Red Hat JBoss Developer Studio 10.3 Getting Started with JBoss Developer Studio Tools

Red Hat Developer Studio 12.9

Red Hat JBoss Developer Studio 10.4 Installation Guide

Red Hat Single Sign-On 7.2

Red Hat JBoss BRMS 6.0

Microservices with Red Hat. JBoss Fuse

Red Hat Process Automation Manager 7.0 Executing a business process in Business Central

Getting the files for the first time...2. Making Changes, Commiting them and Pull Requests:...5. Update your repository from the upstream master...

CodeHub. Curran Kelleher 8/18/2012

Red Hat Decision Manager 7.0 Migrating from Red Hat JBoss BRMS 6.4 to Red Hat Decision Manager 7.0

Developing Solutions for Google Cloud Platform (CPD200) Course Agenda

Red Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases. Lutz Lange Solution

PROGRAM GUIDE RED HAT CONNECT FOR TECHNOLOGY PARTNERS

Azure Highlights. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region

Red Hat Mobile Application Platform Hosted 3

BlueMix Hands-On Workshop Lab A - Building and Deploying BlueMix Applications

10.1 Getting Started with Container and Cloud-based Development

Red Hat Developer Studio 12.0

Introduction to the Azure Portal

Game Server Manager Documentation

From data center OS to Cloud architectures The future is Open Syed M Shaaf

DOWNLOAD OR READ : GOOGLE APP ENGINE JAVA AND GWT APPLICATION DEVELOPMENT PDF EBOOK EPUB MOBI

OPENSHIFT GEARS. How to run arbitrary code on you servers and still sleep at night. MIKE McGrath

Cloud platforms T Mobile Systems Programming

Amir Zipory Senior Solutions Architect, Redhat Israel, Greece & Cyprus

Continuous Integration and Deployment (CI/CD)

Implementing the Twelve-Factor App Methodology for Developing Cloud- Native Applications

Cloud platforms. T Mobile Systems Programming

Is Docker Infrastructure or Platform? & Cloud Foundry intro

What s Up Docker. Presented by Robert Sordillo Avada Software

Red Hat Decision Manager 7.0 Migrating from Red Hat JBoss BRMS 6.4 to Red Hat Decision Manager 7.0

django simple pagination Documentation

Become an Azure Demigod with Resource Manager Templates

How to go serverless with AWS Lambda

Red Hat OpenShift Application Runtimes 0.1

Red Hat JBoss Developer Studio Integration Stack 10.0 Installation Guide

Transcription:

OpenShift State of the Union brought to you by JBoss Eric D. Schabell JBoss Technology Evangelist http://www.schabell.org @ericschabell / fb:ericdschabell

First things first, sign up! http://openshift.redhat.com Promotional Code: JUDCON

State of the Union: A speech given by the US President to Congress every year describing the condition of the country...

OpenShift, a little history Nov 2010 Makara acquired In 2011 merged into OpenShift project May 2012 Open Sourced OpenShift LiveCD launched for local PaaS GitHub code base Activity: blogs, howto's, quickstarts, webinars June 2012 JBoss World, stay tuned!

JUDCon PaaS Training Day 1: 1400 hrs Mobilize your application using JBoss (Grant) 1530 hrs Deployment of JEE6 apps on OpenShift made easy (Xavier) Day 2: 1100 hrs Deploying the JBoss Portfolio in the Cloud (William (aka Bill))

An OpenShift Primer Get your code into the Cloud! Book coming soon... DeveloperPress.com!

Never look back...

PaaS?

Why am i DORKING with the stack?!

Quickstart 1.Sign Up 2.Install Client Tools 3.Create Domain 4.Create Application 5.Deploy Application (GIT)

Sign up, it's free! http://openshift.redhat.com Sign up and Try it! Example projects you can deploy now! https://www.github.com/openshift Help? IRC: freenode #openshift Forums: http://www.redhat.com/open shift/community/forums Email: openshift at redhat dot com Promotional Code: JUDCON

Install Client Tools Fedora / RHEL openshift.repo Move to yum.repos.d $ sudo mv openshift.repo /etc/yum.repos.d Install client tools $ sudo yum install rubygem-rhc The rest (osx, Ubuntu, Cygwin): gem install rhc (json_pure) see forums, blogs

Create Domain Use rhc command $ rhc domain create -n mydomain -l openshiftlogin Use admin console!

Web Administration

Instant Applications

Configure Application

Ready to code!

Application Details

Other Options Name app and define type $ rhc app create -a appname -t apptype -l openshiftlogin (Node.js, DIY, Jenkins, PHP, Ruby, Python, Perl and most important, Java!) Add application to local repo $ git add. Commit changes $ git commit -m Initial app import.

Deploy to Cloud Push the code to Express $ git push Congratulations, your app is in the cloud!

Gears 500MB memory + 1GB storage

JBoss Developer Studio

Demo JUDCon Mobile App $ rhc app create -a judcon -t jbossas-7 $ cd judcon $ git remote add upstream -m master git://github.com/eschabell/openshift-judcon.git $ git pull -s recursive -X theirs upstream master $ git push http://judcon-$your_domain.rhcloud.com

Demo jbpm Web Designer $ rhc app create -a editor -t jbossas-7 $ cd editor $ git remote add upstream -m master git://github.com/eschabell/openshift-webdesignerjbpmmigration.git $ git pull -s recursive -X theirs upstream master $ git push http://editor-$your_domain.rhcloud.com/designer/editor?profile=jbpm&uuid=123

Demo jbpm Migration Project $ rhc app create -a jbpmmigration -t jbossas-7 $ cd jbpmmigration $ git remote add upstream -m master git://github.com/eschabell/openshift-jbpmmigration.git $ git pull -s recursive -X theirs upstream master $ git push http://jbpmmigration-$your_domain.rhcloud.com/jbpmmigration_upload-0.4

Demo Switchyard Project $ rhc app create -a swyesb -t jbossas-7 $ cd swyesb $ git remote add upstream -m master git://github.com/eschabell/switchyard-openshift.git $ git pull -s recursive -X theirs upstream master $ git apply standalone.diff $ git push http://swyesb-$your_domain.rhcloud.com/swydws/orderservice?wsdl

Demo Ceylon Project $ rhc app create -a ceylon -t jbossas-7 $ cd ceylon $ git remote add upstream -m master git://github.com/eschabell/ceylon-openshift.git $ git pull -s recursive -X theirs upstream master $ git push http://ceylon-$your_domain.rhcloud.com

Demo GateIn Project $ rhc app create -a portal -t jbossas-7 $ cd portal $ git remote add upstream -m master git://github.com/eschabell/openshift-portal.git $ git pull -s recursive -X theirs upstream master $ git push http://portal-$your_domain.rhcloud.com/portal

Demo Drools Planner $ rhc app create -a droolsplanner -t jbossas-7 $ cd droolsplanner $ git remote add upstream -m master git://github.com/eschabell/openshift-droolsplanner.git $ git pull -s recursive -X theirs upstream master $ git push http://droolsplanner-$your_domain.rhcloud.com/droolsplanner

Demo JBoss BRMS 5.3 $ rhc app create -a brms53 -t jbossas-7 $ cd brms53 $ git remote add upstream -m master git://github.com/eschabell/openshift-brms53.git $ git pull -s recursive -X theirs upstream master $ git push http://brms53-$your_domain.rhcloud.com:8080/jboss-brms

What will the future bring? JBoss++ Commercial Service / Pricing Mobile Open Source (SDK + project) 2012

Loving your hammers?

OpenShift: http://openshift.redhat.com OpenShift Express: https://openshift.redhat.com/app/express Blogs: https://www.redhat.com/openshift/community/blogs Repository for all OpenShift demos shown here: https://github.com/eschabell OpenShift demo repository: https://github.com/openshift Rise above the Cloud hype with OpenShift: http://www.schabell.org/2012/01/rise-above-cloud-hype-with-openshift.html