Using Red Hat’s OpenShift PaaS to Develop Scalable Applications on AWS (DMG211) | AWS re:Invent...
-
Upload
amazon-web-services -
Category
Technology
-
view
310 -
download
5
description
Transcript of Using Red Hat’s OpenShift PaaS to Develop Scalable Applications on AWS (DMG211) | AWS re:Invent...
© 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