3. IS YOUR ORGANIZATION ALSO SEEING DIGITAL DISRUPTION?
Source: MIT Sloan Management Review and Deloitte, Aligning the Organization for Its Digital Future, July 2016. http://sloanreview.mit.edu/projects/aligning-for-digital-future/
Mashable: Beware the Digital Disruptor : http://mashable.com/2011/10/26/digital-disruptors/#B05cY9CE7Oqb
87%
44%
anticipate that their industries will be disrupted
by digital trends to a great or moderate extent.
say their organizations are adequately
preparing for the disruptions to come.
I.T. LEADERS SAY CHANGE IS COMING
4. “By 2020, more than 75% of the S&P 500 will be
companies we have not heard of yet.”
Professor Richard Foster, Yale University, in Lean Enterprise
Source: The Lean Enterprise https://info.thoughtworks.com/lean-enterprise-book.html
5. A NEW COMPETITIVE ENVIRONMENT
Source: Survey of 1,409 CEOs in 83 countries by PricewaterhouseCooper, 19th Annual Global CEO Survey, January
2016. http://www.pwc.com/gx/en/ceo-survey/2016/landing-page/pwc-19th-annual-global-ceo-survey.pdf
BIGGER EXPECTATIONS FROM CUSTOMERS, USERS, AND THE BUSINESS
84%
77%
feel they are expected to address wider
stakeholder needs.
say that technology is one of the top 3
influencers transforming stakeholder
expectations for the business
9. 200X
200X More
Deployments
Source: 2016 State of DevOps Report PuppetLabs
3X
3X Lower Change
Rate Failure
24X
24X Faster Recovery
from Failure
STATE OF DEVOPS REPORT
14. THE MODERN APPLICATION PLATFORM
One platform for traditional & cloud native apps
Runtime
App
Cloud Platform
Data
Build | Deploy | Scheduling | Scaling | Elasticity | Metrics | Logging
Security IMDG Messaging
Runtime
Svc
Runtime
Svc
Cloud Provider
15. Supported Runtimes
(Container images and Maven Artifacts)
JAVA EE
(JBoss EAP)
MICROPROFILE
(WildFly Swarm)
OPENSHIFT / XPAAS
REACTIVE
(vert.x)
NODE.JS
APACHE
TOMCAT
Certified Frameworks & Components
(Maven Artifacts)
SPRING BOOT /
CLOUD
NETFLIX OSS
Ribbon
Developer
SaaS
Generators
IDE
etc.
Management
APM
Metrics
Service
Discovery
Config.
Logging
Health
Check
Load
Balancing
CI/CDSSOMessaging IMDG API Mgmt
NETFLIX OSS
Hysterix
...
OPENSHIFT APPLICATION RUNTIMES
API Mgt
(3scale)
16. The Good and Bad
● Good
○ Agile, DevOps
○ Polyglot
○ New Architectures
● Bad
○ Complexity
○ Dependencies
○ Consistency
○ Dealing with data
ARCHITECT FOR SMALLER
APPLICATION COMPONENTS
MONOLITH
SVC
SVC
SVC
SVC
PRE-SOA SOA MICROSERVICES
Virtualization Containerization
CONTAINER
µSVC
CONTAINER
µSVC
17. CONTAINER
SOLUTION FOR MODERN APPLICATIONS:
LEVERAGE A CONTAINER PLATFORM
CONTAINER PLATFORM
CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER
µSVC µSVC µSVC µSVC µSVC µSVCµSVC
Container Ready
Data and Storage
18. “Majestic Monolith”
David Hansson, Ruby on Rails and BaseCamp Founder
Source: https://m.signalvnoise.com/the-majestic-monolith-29166d022228
19. BUSINESS BENEFITS OF CONTAINERS
AND DEVOPS WITH OPENSHIFT
● 66% faster application development lifecycles
● 25% less IT staff required per app developed
Source: https://www.openshift.com/sites/default/files/idc-business-value-of-openshift.pdf
5 year ROI
531%
Average Annual Benefits per
100 Developers
$1.29M
Payback
Period
8 Months
21. REHOST
● Containerize existing
workloads
● Deploy them on OCP
● Keep external integrations
and data on legacy
● Focus on smaller or frozen
apps
RESHAPE
● Legacy remains intact
● New layer - new capabilities
● Deploy on OCP
● New integration points
between legacy and new
layers
REARCHITECT
● Legacy is totally replaced
● New interfaces and data
● Use OCP as platform
● Some data and features can
be re-wrapped, but most are
refactored.
PATTERNS IN MODERNIZING WORKLOADS
3 MAIN PATTERNS
22. EAP Enablement
2
2
APPLICATION MIGRATION & MODERNIZATION FACTORY
Explore Analyze Prove Pilot
Migrate in
Iterations
DISCOVER DEPLOYDESIGN
Discovery Session:
Discuss options
Define Migration Strategy,
Prove Technology and Business Case
Scale & Execute
Migrate Middleware and Applications
Knowledge Management
Quality and Risk Management
Project Governance and Communication
Comprehensive Methodology
Application Infrastructure Transformation (Automation, CI/CD, Private Cloud, DevOps)
Processes and Skills
Plan
30. Red Hat Open Innovation Labs
INNOVATION
ACCELERATED
DEVELOP CONTEMPORARY APPS
• Develop on PaaS environment
• Transform how you design and develop apps
• Adopt lean and agile principles
• Master DevOps practices
MODERNIZE TRADITIONAL APPS
• Extend applications
• Optimize applications
• Scale applications
• Expose to orchestration
COLLABORATION
Space to work,
innovate, and discuss
RESIDENCY
An eight-week accelerated
teaming engagement
COMMUNITY
INCUBATION
Communities
supporting innovation
31. RED HAT BRINGS IT ALL TOGETHER
Digital transformation powered by open hybrid platform
DevOps | CICD | Containers | Security | Management | Tools
EAP OAR MOBILE FUSE 3 SCALE BxMS
DATA
Grid/Virt
STORAGE OTHER
Whether you call what’s happening digital transformation, a digital journey, a bimodal IT shift, cloud-native migration, or just “business as usual”... you know that how we approach information and technology systems is changing.
What your customers want is changing.
What your competitors are doing is changing.
And everyone’s telling you that you need to change, too.
But what does that really mean?
More than 5 years ago, Forrester was warning companies to watch out for the digital upstarts.
And every conference keynote has someone talking about B2C disruptors like Uber and AirBNB -- maybe they talk about “old timers” like YouTube and Netflix.
But just because everybody’s talking about it...doesn’t mean it’s happening.
Because as repetitive as the conversation’s gotten--even hearing it over and over doesn’t mean you’re actually prepared.
Most of us aren’t.
87% of CIOs believe that their industries will be disrupted
Less than have say they are preparing enough for the upcoming change
Companies live and die on their ability to discover new businesses and create ongoing value for customers
This has always been true but never more so than in the past few years
Competitive pressure is increasing fueled by rapid changes in technology.
Deloitte’s Shift Index shows the average life expectancy of a Fortune 500 company had declined from around 75 years half a century ago to less than 15 years today.
But whether you’re prepared or not, you have bigger expectations and demands from your customers and stakeholders.
Your customers want to be able to use technology in more places and ways than ever before.
Your stakeholders are probably asking for similar things.
84% of CEOs feel they are expected to address larger and larger stakeholder needs
More than 3 out of 4 CEOs highlight that technology is one of the top three concerns.
We’re in a digital world, and we all expect technology to work for us.
Why Now?
We all read the news.
Many business sectors are being disrupted by upstart competitors with a greenfield advantage,
Or innovative first-adopters that embraced early cloud offerings.
Doing business in a digital world requires a new approach. New ways of thinking.
You can’t rest on the successes of your past.
Or rely on the same systems and processes that got you here.
The stakes are high and the options are seemingly endless.
It’s no surprise that during this disruptive time that many high-performing organizations are outperforming their competition
ALL COMPANIES MUST BECOME GREAT SOFTWARE COMPANIES
Enterprises must remain great at what they do, either in product development, delivery, or other service delivery.
But on top of that, they will need to be able to be a great software company, delivering aligned, extended, or integrated services to their core business.
Red Hat sets the standard for taking open source from community to enterprise. We provide trusted open source innovation.
To do what it takes to win e.g. deliver faster, you need a different approach to how you deliver applications and that involves different processes, platforms and a fundamentally different architecture.
How you build software will be different
No more waterfall, but adopting Agile software development
embracing DevOps
Combine development with deployment
CI/CD and frequent deployments
Application lifecycle management
Platform and infrastructure will be different
Modern application development platform
With Rich middleware services
Hybrid cloud
Automation of infrastructure
Software Architecture that you build will be different as well:
The move from Monoliths to Microservices
Microservices. Processes isolated into small components
Each component contains necessary middleware and tools it needs
API centric and communicate using standard APIs
User experience and mobile first
DELIVERING APPS FASTER WITH CONTAINERS AND DEVOPS requires a modern application platform
OpenShift Container Platform is an excellent fit for traditional, legacy and next-generation applications regardless if the applications are deployed within the datacenter, the public cloud or a little bit of both.
While granted, that much of DevOps is People, Culture and process; OCP provides the tools and technologies needed to embrace such an organizational change,
allowing the enterprise to reap the benefits of DevOps including:
Speed of updates / scaleout
Accuracy of updates
Reduced person hours for updates/scale
Increased quality (dev ownership of QA)
Convenient Implementation channel for DevSecOps
Building upon OCP, Red Hat also provides OpenShift Application Runtimes.
The developer is provided:
A Polyglot, Language agnostic platform
Initial focus on Java & JavaScript
Best in class OSS
Linux Containers, Kubernetes, WildFly Swarm, Eclipse vert.x, OpenJDK, JavaScript, Spring
That allows choice and Poly-architecture
Fast monoliths (existing Java EE, Spring MVC)
Mini and micro-services
Serverless in the future
Breaking up monolithic code bases into smaller decentralized services, allows for rapid delivery, works well with agile mindesets and allows for majorly enhanced scalability,
Adopting microservices does not come without a cost: Complexity of system interactions, debugging, tracing, consistency, and many other factors of distributed computing need to be addressed.
OpenShift addresses many of those concerns as part of the offering.
Monoliths are not necessarily a bad thing either
Large organizations have a tremendous amount of resources invested in existing monolith applications
Looking for a sane way to capture the benefits of containers and orchestration without having to complete rewrite
OpenShift provides the platform for their existing investment with the benefit of a path forward for microservice based apps in the future
IDC has inverviewed many customers t
That framework centers on a series of steps that each deliver value in isolation, but build upon each other to create incremental solutions across people, process, and technology.
Beginning with the Discover phase, a “Discovery Session” introduces clients to the technologies and related concerns and lets us get a big-picture view of your organization's requirements and challenges so we can inform you on possibilities and suggest directions and approach.
In the Design phase, we employ interactive workshops to rough out technologies, processes, and architectures; establish a strategy for your solution that integrates people, process, and technology, and build the business case.
During the Deploy phase, we deliver 1 or more sprints or engagements to realize all or a portion of that strategy, then deploy it within your environment..
Many customers concerned about “BIG BANG” approach. Our methodology is one step after another.
Let’s have a closer look at these steps.
OpenShift.io is an online development environment for planning, creating and deploying hybrid cloud services.
Agile planning
Vetted development stacks, including Obsidian Toaster
Che workspaces
Browser-based code editing
OpenShift deployment pipelines
Pre and Post Commit stack analysis
Targets OpenShift Online
Only for open source development
Free
Limited registrations during initial roll-out
If you Modernize traditional applications, develop contemporary applications, or do both:
On a consistent and modern platform, OpenShift Container Platform, customers can orchestrate and scale apps, tackle areas like containers, continuous delivery, microservices, and mobile application development, while building DevOps expertise to accelerate the delivery and deployment of apps.
Innovate on day one using our push-button infrastructure: Developers spend more time developing—with the tools of their choosing—from full access to our technology stack and an infrastructure that can be set up in hours. This results in quick time to value and measurable outcomes.
Learn to work the open source way: In close partnership with Red Hat consultants and engineers, customers realize the benefits of community-powered innovation through the open source technologies and field-tested methodologies to accelerate application development and deployment.
Innovate anywhere: We provide a secure cloud environment, so that authorized team members can work together from anywhere at any time, and development can happen on your site, in a Red Hat Open Innovation Labs facility, or virtually.
In Summary:
The world is rapidly changing
technology is increasing the pace and scope of disruption across the enterprise
All companies must increase their productivity and time to value or risk being disrupted
Red Hat can help you embrace Modern Application Development
with processes, platforms and architectures for today as well as the future
Without having you sacrifice your existing business investment