AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

27
1 | Presentation Title | Month ##, 2012

description

Scale or Fail: Introducing OpenShift Presented at the AMD Fusion 12 Developer Summit on June 12, 2012 in Bellevue WA

Transcript of AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

Page 1: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

1| Presentation Title | Month ##, 2012

Page 2: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

2| Presentation Title | Month ##, 2012

Scale or Fail : Introducing OpenShiftGive your App the Speed It Needs in the Cloud

Mark AtwoodRed Hat, IncDeveloper Evangelist for OpenShift

Page 3: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

3| Presentation Title | Month ##, 20123 Introducing OpenShift | June 12, 2012

What is OpenShift?

Page 4: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

4 Introducing OpenShift | June 12, 2012

OpenShift is

Platform-as-a-Service Red Hat Free Open Source Cloud Hosted Polyglot Auto Scaling For Your Applications

Page 5: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

5 Introducing OpenShift | June 12, 2012

OpenShift is Platform-as-a-Service

Networking “stuff” Operating System Web Server App Server Database Servers Language Runtime Language Libraries Updates & Upgrades Scaling

Page 6: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

6 Introducing OpenShift | June 12, 2012

OpenShift is Red Hat

Trusted Rock Solid Affordable Open

Page 7: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

7 Introducing OpenShift | June 12, 2012

OpenShift is Open Source

OpenShift Origin Business friendly Apache v2 license No signed contributor agreement Open community process

github.com/openshift openshift.com/community/open-source

Page 8: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

8 Introducing OpenShift | June 12, 2012

OpenShift is Cloud Hosted

Page 9: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

9 Introducing OpenShift | June 12, 2012

OpenShift is Polyglot

Java Node.js PHP Python Ruby Perl “DIY”

Page 10: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

10 Introducing OpenShift | June 12, 2012

OpenShift is Free

“Developer Preview” Pricing coming soon Continuing Free Tier $0

Page 11: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

11 Introducing OpenShift | June 12, 2012

OpenShift is Auto Scaling

1

2

5

Page 12: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

12 Introducing OpenShift | June 12, 2012

OpenShift is for YOUR Applications

Page 13: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

13| Presentation Title | Month ##, 201213 Introducing OpenShift | June 12, 2012

Demo OpenShift

Page 14: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

14 Introducing OpenShift | June 12, 2012

Demo OpenShift

Sign-up Install client Your namespace Create an app Use Git GitHub Quickstarts

Page 15: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

15 Introducing OpenShift | June 12, 2012

Demo OpenShift - Signup

openshift.com

promo code AFDS

Page 16: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

16 Introducing OpenShift | June 12, 2012

Demo OpenShift – Install Client

$ sudo gem install rhc

Page 17: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

17 Introducing OpenShift | June 12, 2012

Demo OpenShift – Create Domain & SSH Key

$ rhc domain create -n mydomain

Page 18: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

18 Introducing OpenShift | June 12, 2012

Demo OpenShift – Create Application

$ rhc app create -a myapp -t php-5.3

Page 19: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

19 Introducing OpenShift | June 12, 2012

Demo OpenShift – Browse your App

http://myapp-mydomain.rhcloud.com

Page 20: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

20 Introducing OpenShift | June 12, 2012

Page 21: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

21 Introducing OpenShift | June 12, 2012

Demo OpenShift – Change your App

rhc app show -a myappgit clone GITURLcd myappedit FILESgit add .git commit -m “change log”git push

Page 22: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

22 Introducing OpenShift | June 12, 2012

Page 23: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

23 Introducing OpenShift | June 12, 2012

Demo OpenShift – GitHub Quickstarts

http://github.com/openshift

Page 24: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

24| Presentation Title | Month ##, 201224 Introducing OpenShift | June 12, 2012

Contact OpenShift

Page 25: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

25 Introducing OpenShift | June 12, 2012

Contact OpenShift

Forums http://openshift.com

Email [email protected]

IRC freenode.net #openshift

Twitter @openshift

& Facebook & Google Plus & ...

Page 26: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

26 Introducing OpenShift | June 12, 2012

Page 27: AMD Fusion12 Developer Summit: Introducing Red Hat OpenShift

28 Introducing OpenShift | June 12, 2012

Disclaimer & AttributionThe information presented in this document is for informational purposes only and may contain technical inaccuracies, omissions and typographical errors.

The information contained herein is subject to change and may be rendered inaccurate for many reasons, including but not limited to product and roadmap changes, component and motherboard version changes, new model and/or product releases, product differences between differing manufacturers, software changes, BIOS flashes, firmware upgrades, or the like. There is no obligation to update or otherwise correct or revise this information. However, we reserve the right to revise this information and to make changes from time to time to the content hereof without obligation to notify any person of such revisions or changes.

NO REPRESENTATIONS OR WARRANTIES ARE MADE WITH RESPECT TO THE CONTENTS HEREOF AND NO RESPONSIBILITY IS ASSUMED FOR ANY INACCURACIES, ERRORS OR OMISSIONS THAT MAY APPEAR IN THIS INFORMATION.

ALL IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE ARE EXPRESSLY DISCLAIMED. IN NO EVENT WILL ANY LIABILITY TO ANY PERSON BE INCURRED FOR ANY DIRECT, INDIRECT, SPECIAL OR OTHER CONSEQUENTIAL DAMAGES ARISING FROM THE USE OF ANY INFORMATION CONTAINED HEREIN, EVEN IF EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

AMD, the AMD arrow logo, and combinations thereof are trademarks of Advanced Micro Devices, Inc. All other names used in this presentation are for informational purposes only and may be trademarks of their respective owners.

The contents of this presentation were provided by individual(s) and/or company listed on the title page. The information and opinions presented in this presentation may not represent AMD’s positions, strategies or opinions. Unless explicitly stated, AMD is not responsible for the content herein and no endorsements are implied.