Jun 08, 2015
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
DT2399Developing new applications for the cloudBart Blommaerts - HP Enterprise Services
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4
Why applications development in the cloud?
New economics
• Pay for what you use
• Shift from capex to opex
• Accelerate time to value
Speed
• Faster deployment
• Reduced patching or maintenance
• Reliability and fault-tolerance
Agility & innovation
• Enable new apps and services
• Latest software for users
• Internet collaboration/ global reach
$
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5
Applications in the cloud
Perception
“Cloud is about operations and infrastructure”
Reality
The business is concerned with user services (i.e. dev & ops together)
Cloud ROI depends on application DNA
“All applications make sense in the cloud”
Only apps with certain usage profiles are an economic fit for the cloud
“Apps can just be moved to the cloud for cloud benefits”
Cloud has implications for HOW applications should be built
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6
DevOps
IT Operations
Keys to bridge the gap:
“Build to run” “Regular releases reduce risk”
Quality
Automation
Collaboration
Agile Delivery
Apps / Dev
Continuous Delivery
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
“Developers, especially for home-grown applications, may do many nonstandard things (make calls to the hardware, make assumptions about the network infrastructure or environment it is running in, and so on).
You have to think differently if you are building applications that will run across wide-area networks or across data centers.”
– CIO, software vendor
Source: SandHill Group, Leaders in the Cloud, March 2010
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8
The key application considerations
Application ‘cloud-readiness’
Performance
Application elasticity drives cloud economics. Apps must be designed to scale up for agility AND down for cost savings.
An under-performing application can negate the savings promised by the cloud.
In the cloud, it is more important to anticipate and proactively handle failures.
Cloud brings new risks for apps in a shared environment. Security should be built-in, verified and monitored.
Elasticity
Resilience
Security
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9
Cloud savings are dependent on a performing application
Performance: Impacts your savingsPerformance
Wasted investment in applicationvirtual images
$ Spent on virtual images
Bu
sin
ess
de
ma
nd
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10
Modular applications to enable virtual services
Performance: Our approachPerformance
Module 1
Module 2
Module n
Application
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11
ElasticityElasticity and cloud benefits
Infr
ast
ruct
ure
co
st
Forecasted Demand
Time
Traditional Approach
Fully Elastic
Actual Demand
A ‘cloud-optimized’ application allows much closer alignment of costs with actual demand
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12
Workload patterns suited for cloud
UsageCo
mp
ute
Time
Average
Inactivity
Period
“On and off”
• On and off workloads (e.g. batch job)
• Over provisioned capacity is wasted
• Time to market can be cumbersome
Co
mp
ute
Time
“Unpredictable bursting”
Average Usage
• Unexpected/unplanned peak in demand
• Sudden spike impacts performance
• Can’t over provision for extreme cases
Average UsageCo
mp
ute
Time
“Growing fast”
• Successful services needs to grow/scale
• Keeping up w/ growth is big IT challenge
• Complex lead time for deployment
Co
mp
ute
Time
“Predictable bursting”
• Services with micro seasonality trends
• Peaks due to periodic increased demand
• IT complexity and wasted capacity
Average Usage
Elasticity
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13
ES Service Platform (SP)
Elasticity: Our approachElasticity
SP Creation Services• Integrated set of application development tools and services
SP Runtime Services• Complete suite of runtime tools (middleware, monitoring) as-a-Service
SP Controller• Control services: creation, change, termination, service discovery
Mission: Accelerate the creation, evolution and operation of high quality
application services through a reusable cloud platform.HP SP
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14
Resilience
“Early customers of [leading cloud provider] found this out the hard way when the service had a short outage. When it returned, many customer’s applications didn’t.” - Forrester
Source: Forrester Research, Inc., Best Practices: Infrastructure as a Service, September 2009
Resilience: elevated in importance
Less control and visibility of the environment• Network & disk performance variance due to multi-tenancy of cloud
Must design, implement, & test for auto-recovery from failure• Assume hardware will fail; assume outages will occur; assume your application will fail
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15
Resilience: Our approachResilience
Operation Model
Infrastructure: SLO dependent• Choose the correct Cloud infrastructure configuration
Application: Define behavior as operations• Create
• Shutdown
• Restart / restore
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16
Security: key cloud problems
Lowest common denominator
Cloud is a sharedenvironment
Attackers seek access though weaker, adjacent apps
Limited control & knowledge of public cloud infrastructure
Hypervisors, guest and host OSs have vulnerabilities
Data needs to be encrypted for security & compliance
Cloud apps often rely on 3rd party components
You don’t have assurance they are secure unless you test
Web services are rarely effectively security tested
Low control of environment
3rd party components
Security
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17
Security: Our approachSecurity
“Architecting security in” from the beginning
Early and continuous• Address all phases of the application lifecycle
• Automate application security testing
Different tools available for specific customer requirements• HP Fortify
– Static testing, mobile testing, penetration testing, ..
• HP WebInspect
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18
Applications delivered in a virtual private cloud
Success Story
Improve business agility and responsiveness with faster time to market & cost-effective services:
• Highly efficient scheduling application for pilot training on the flight simulator
• Secure repository for crew manuals and documents; airplane issues and maintenance log for audit & compliance; access to electronic flight checklists, charts, maps, etc.
• Secure environment to host a Safety & Risk Management application
Business need
Pre-built, off-site cloud service with servers, storage and network:
• Design and host cloud flight simulator scheduling tool and develop portal interface
• Host : storage for manuals with Enterprise-class security.
• Design and host AQD SMS application to collect an administer safety incidents.
HP solution
Services & technology featured
• Enterprise Cloud Services – VPC
• Applications Development for Cloud
• Faster time to services – hours/days vs. months – with greater flexibility
• Cost savings of 30-35% with no capital investment
• Enhanced security for regulatory compliance
Client outcome
"As a value carrier, Interjet depends on technology innovation and flexibility to quickly scale our applications as needed. Using HP’s Enterprise Cloud Services – Virtual Private Cloud to host our flight simulator scheduling applications has allowed us to reduce administration costs and increase productivity, while adding technology capacity as we grow.” Adrian Pineda,
Interjet CIO
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19
Build & operateCloud services
ConsumeCloud services
Services
SoftwareHardware
ConsistencyArchitecturePortabilityConsumption
ConfidenceSecurityManagementScalability
ChoiceDelivery modelPlatformPartner
HP Converged Cloud: The cloud enterprises rely on
Managed cloud Public cloud
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20
Big News from HP Cloud @ Discover! Plus Much More
Next-generation HP CloudSystem Powered by HP Cloud OS!
Hybrid Cloud Management Platform Powered by HP Cloud OS
HP Virtual Private Cloud (VPC) Portfolio
Hybrid Cloud Design Professional Services
HP Flexible Capacity Services (FCS) –Now with Multi-vendor support
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21
Make Hybrid Real with HP Cloud Today!
1 Take a Guided Tour of the Cloud Zone and talk to experts about your cloud journey in the Cloud Guru Bar!
2 Learn more about HP Cloud at the many Technical Sessions, Innovation Theatre, Discussion Forums & Workshops
3 Download the Cloud Accelerator Pack www.hp.com/go/acceleratorpack
5 Follow us @hpcloud on Twitter
4 Find a HP solution partner that works with our Hybrid cloud on our Cloud Partner Navigator Tool: www.hp.com/go/cloudnavigator
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22
Learn more about this topic
Use HP’s Augmented Reality (AR) to access more content
1. Launch the HP AR app*
2. View this slide through the app
3. Unlock additional information!
*Available on the App Store and Google Play
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank you