using red hat’s openshift paas to develop scalable applications on aws (dmg211) | aws re:invent...

15
© 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

Upload: amazon-web-services

Post on 13-Dec-2014

311 views

Category:

Technology


5 download

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

Page 1: Using Red Hat’s OpenShift PaaS to Develop Scalable Applications on AWS (DMG211) | AWS re:Invent 2013

© 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

Page 2: Using Red Hat’s OpenShift PaaS to Develop Scalable Applications on AWS (DMG211) | AWS re:Invent 2013

Agenda • Start a demo • Cover some cool architecture • Go back to demo • We are going to see app creation, deployment,

and autoscaling LIVE!

Page 3: Using Red Hat’s OpenShift PaaS to Develop Scalable Applications on AWS (DMG211) | AWS re:Invent 2013
Page 4: Using Red Hat’s OpenShift PaaS to Develop Scalable Applications on AWS (DMG211) | AWS re:Invent 2013

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

Page 5: Using Red Hat’s OpenShift PaaS to Develop Scalable Applications on AWS (DMG211) | AWS re:Invent 2013

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

Page 6: Using Red Hat’s OpenShift PaaS to Develop Scalable Applications on AWS (DMG211) | AWS re:Invent 2013

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

Page 7: Using Red Hat’s OpenShift PaaS to Develop Scalable Applications on AWS (DMG211) | AWS re:Invent 2013
Page 8: Using Red Hat’s OpenShift PaaS to Develop Scalable Applications on AWS (DMG211) | AWS re:Invent 2013

What is PaaS (quickly)

Page 9: Using Red Hat’s OpenShift PaaS to Develop Scalable Applications on AWS (DMG211) | AWS re:Invent 2013

OpenShift Products

Page 10: Using Red Hat’s OpenShift PaaS to Develop Scalable Applications on AWS (DMG211) | AWS re:Invent 2013
Page 11: Using Red Hat’s OpenShift PaaS to Develop Scalable Applications on AWS (DMG211) | AWS re:Invent 2013

Let’s go behind the scenes

• Take a tour of the PaaS from a DevOps perspective

Page 12: Using Red Hat’s OpenShift PaaS to Develop Scalable Applications on AWS (DMG211) | AWS re:Invent 2013

Now a tour from a developers perspective • Create app • Create app with Eclipse • Create instant app • Make a code change • Look at our logs

Page 13: Using Red Hat’s OpenShift PaaS to Develop Scalable Applications on AWS (DMG211) | AWS re:Invent 2013

Time to Check the Cake in the Oven

• Let’s see how scaling is doing

Page 14: Using Red Hat’s OpenShift PaaS to Develop Scalable Applications on AWS (DMG211) | AWS re:Invent 2013

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

Page 15: Using Red Hat’s OpenShift PaaS to Develop Scalable Applications on AWS (DMG211) | AWS re:Invent 2013

Please give us your feedback on this presentation

As a thank you, we will select prize winners daily for completed surveys!

DMG211