Date post: | 11-May-2015 |
Category: |
Technology |
Upload: | asheshbadani |
View: | 829 times |
Download: | 1 times |
1
Ashesh Badani GM, Cloud BU and OpenShift Red Hat Inc 03 Dec 2013
PUTTING THE ENTERPRISE IN ENTERPRISE PaaS
2
AGENDA
1) OpenShift PaaS Update 2) Customer Showcase 3) Live Demo
3
20-50
100’s
15,000
4
20-50
100’s
15,000
# OF LIVE APPLICATION UPDATES PER DAY AT ECOMMERCE FIRM
# OF APPLICATIONS LAUNCHED PER MONTH BY MAJOR MOTION PICTURE STUDIO
# OF JVMS SUPPORTING APPLICATIONS AT FORTUNE 100 FIRM
5
6
7 7
8
IT MANUFACTURING
9
Code Deploy Run
PaaS ENABLES IT MANUFACTURING
10
OPENSHIFT IS
PaaS BY RED HAT
ü Multi-language ü Auto-scaling ü Self-service ü Open Source
ü Enterprise-grade ü Secure
ü Built on Red Hat
11
RED HAT’S PaaS STRATEGY
Public PaaS Service
On-premise or Private PaaS Software
Open Source PaaS Project
12
OPENSHIFT INNOVATION Over 50 new features and enhancements in past year
4 product releases in past year
15 service updates in past year
0 20 40 60
2013
New Features and Enhancements
OpenShift Online Updates
OpenShift Enterprise Releases
13
OPENSHIFT RECOGNITION
Source: Gartner, Magic Quadrant for On-Premises Application Platforms, June 27, 2013
This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner document is available upon request from Red Hat, Inc.. Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.
14
OPENSHIFT ONLINE
Public PaaS Service
Enabling Developers with Public PaaS
WWW.OPENSHIFT.COM
15
OPENSHIFT ONLINE
Public PaaS Service
Latest Update Expands Availability and Reduces
Prices • 50% price reduction on Gear/Hrs • New Large 2GB Gear Sizes • Available in 14 New countries
16
Building on a successful year selling to some of the worlds biggest enterprise customers, Red Hat is proud to announce…
2
17
OPENSHIFT ENTERPRISE
Private PaaS Software Enterprise Private PaaS
WWW.OPENSHIFT.COM
Dev Console
v2 Cartridges
Platform Launch
18
RHEL RHEL
• Self-Service • On-Demand • Automated • Elastic
Web Console Eclipse IDE Cmd Line
Broker Node Node Node
RHEL
JBoss MySQL
Public / Hybrid / Private / Virtualization / Bare Metal
OPENSHIFT ENTERPRISE
Self-Service for Developers, Efficiency for Operations
Empowering Ops with Enterprise Features
19
WHAT'S NEW IN OPENSHIFT ENTERPRISE 2 ü Red Hat has teamed with our customers
to drive open source innovation:
Web Routing Layer and HA
Enhancements
OpenStack Integration
Deployment Enhancements
New & Updated
Languages
Admin Console Dev Team
Collaboration
20
OPENSHIFT ADMIN CONSOLE
21
TEAM COLLABORATION
22
LATEST AND GREATEST LANGUAGE VERSIONS
23
OPENSTACK HEAT INTEGRATION l OpenShift component Disk Images l HEAT Orchestration Templates l Automatically Deploy OpenShift on OpenStack!
Images
Plus HEAT deployment Metadata
Result in OpenShift Deployed on OpenStack
24
AND, STILL THE BEST PaaS DEVELOPER EXPERIENCE FOR ENTERPRISE JAVA
ü JBoss EAP delivers EE6 with CDI
ü JBoss WS delivers Tomcat
ü Jenkins for Continuous Integration
ü Maven for Build Management
ü JBoss Tools and Eclipse
25
RHEL
Red Hat Enterprise Linux
SE
Linux
GEAR
Node C
Gro
ups
GEAR IDLED
My App
Her App
Broker (RHEL)
Node (RHEL)
Node (RHEL)
WHAT’S NEXT? RED HAT AND DOCKER TEAM ON CONTAINERS
ü Red Hat is teaming with Docker to drive converged Container technology
26
MORE COMMUNITY MOMENTUM: Partnering to extend the Platform
RHEL
Red Hat Enterprise Linux Node
JBoss
DEVELOPER
MySQL
MY GEAR
cron logs sshd
Broker (RHEL)
Node (RHEL)
Node (RHEL)
Perl Mongo
Node.js
Ruby
Python
PHP
Java
Postgres
MySQL
JBoss EWS
JBoss EAP
CUSTOM
jenkins
Jenkins Maven
ü Red Hat is teaming with Jelastic to drive Cartridge Standard for PaaS CARTRIDGES
27
OPENSHIFT Letting you manufacture applications with...
Velocity • DevOps • Continuous Delivery • Dynamic Languages: Node.js, Ruby,
PHP, Python • Mobile and Responsive Web • NoSQL
Stability • Enterprise Java EE6 via JBoss • Multi-tenancy and Security via Red Hat
Enterprise Linux • Jenkins, Maven, Git • Auto-Scaling • Extensible and No-Lock-in
Public PaaS and Enterprise PaaS supported by Red Hat
28
SPECIAL GUESTS
29
TONY MCGIVERN, CIO FICO (FAIR ISSAC CORPORATION)
30
The Problem that Needed Solving
Business needs - Reduce TtV (Time to Value) for our customers - Create opportunities in Mid-Market - Engage community of customers’ data scientists
Technology needs - Private cloud & On-prem (and Public cloud option)
31
How OpenShift was Used
Cloud features (self provisioning, auto-scaling)
Templatized deployment (custom cartridges)
Completely abstracted (FICO cloud controller)
32
Tips or Best Practices
Node settings critical for performance in gear creation
Fine tune Idling
Invest heavily in monitoring
33
HICHAM TOUT CISCO
34
The Problem that Needed Solving
1 to 2 minutes to create virtual machines followed by several days if not weeks of platform configurations (web, app, db, etc..).
Developers did not have Web Masters’ skills.
Agility & speed required to configure new environments put significant strain on Infrastructure resources (WM, SA, etc..).
Java/JEE is 70% of apps but php, Python are growing fast.
35
How OpenShift was Used
Initially used as “developer” PaaS.
Cartridges most commonly used include mySQL, PHP, Python.
Building Self & Community Support for Cartridges.
Building Stage & Prod PaaS—in synch with Jan Release.
Leveraging existing App deployment tools for lifecycle mgt.
Leveraging Auto-scaling for Priority 2 & 3 Applications.
36
Tips or Best Practices
Educate your developer community on what PaaS is and as important what PaaS is Not!
Start with “developer” PaaS, followed by non-business critical apps, then move to BC apps.
Align with PaaS roadmap rather than building potentially throw-away workarounds!
37
LIVE DEMO
38
Demo 1
Instant applications
39
Screenshare 1
40
Demo 2
“Production” Application with Scaling
http://bit.ly/HP8XHm
41
Screenshare 2
42
Demo 3
Admin Experience
43
Screenshare 3
44
Demo 4
Wordpress Results &
Scaling Results
45
Screenshare 4
46
Thank You