using red hat’s openshift paas to develop scalable applications on aws (dmg211) | aws re:invent...
DESCRIPTION
(Presented by Red Hat) Learn how you can quickly develop, host, and scale applications in the AWS cloud with Red Hat’s OpenShift. In this session, we walk you through the simple process of deploying and managing your own Linux-based application in the cloud using live demonstrations. We also discuss key use-cases and benefits to automated configuration, deployment, and administration of application stacks.TRANSCRIPT
© 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.
DMG211- Using Red Hat’s OpenShift Platform-as-a-Service to Develop Scalable Applications on AWS Steven Pousty, Red Hat
November 13, 2013
Agenda • Start a demo • Cover some cool architecture • Go back to demo • We are going to see app creation, deployment,
and autoscaling LIVE!
Our application • We work for a vendor that sells souvenirs at
national parks in the United States and Canada • We are making a check in service to help drive
traffic to our stands • Doing a big national promotion which has the
potential to create A LOT of traffic • Due next week
Let’s go look at the application • http://parks-
winning.apps.reinvent.onopenshift.com • Written with:
– Java EE (aka the new Hotness) – Postgresql and PostGIS – Running on OpenShift – Load test with BlazeMeter
Using OpenShift Enterprise on Amazon Web Services • We retain control over how the “servers” are
configured • We control access to the data • We are NOT buying hardware • We are NOT racking and stacking • We get excellent efficiency from our AWS
purchase
What is PaaS (quickly)
OpenShift Products
Let’s go behind the scenes
• Take a tour of the PaaS from a DevOps perspective
Now a tour from a developers perspective • Create app • Create app with Eclipse • Create instant app • Make a code change • Look at our logs
Time to Check the Cake in the Oven
• Let’s see how scaling is doing
Conclusions • OpenShift helps Ops and Devs to “just get
along” through a standard interface • That interface provides:
– Developer Agility – Operational Standardization – Efficiency in IT
• With the efficiency comes: – Responsive apps, that auto-scale – Cost effectiveness
Please give us your feedback on this presentation
As a thank you, we will select prize winners daily for completed surveys!
DMG211