Contenu connexe
Similaire à HP Discover - Developing new applications for the cloud (20)
Plus de Bart Blommaerts (15)
HP Discover - Developing new applications for the cloud
- 2. DT2399
Developing new
applications for the cloud
Bart Blommaerts - HP Enterprise Services
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
- 3. Why applications development in the cloud?
$
New economics
Speed
Agility & innovation
• Pay for what you use
• Faster deployment
• Enable new apps
• Shift from capex to opex
• Reduced patching or
• Accelerate time
to value
4
maintenance
• Reliability and fault-
tolerance
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
and services
• Latest software
for users
• Internet collaboration/
global reach
- 4. Applications in the cloud
Perception
Reality
“Cloud is about operations and
infrastructure”
The business is concerned with user
services (i.e. dev & ops together)
“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
Cloud ROI depends on application DNA
5
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
- 5. DevOps
Apps / Dev
Agile Delivery
IT Operations
Keys to bridge the
gap:
Continuous Delivery
Quality
Automation
Collaboration
“Build to run”
6
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
“Regular releases
reduce risk”
- 6. “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.
- 7. Application ‘cloud-readiness’
The key application considerations
Performance
An under-performing application can negate the savings promised
by the cloud.
Elasticity
Application elasticity drives cloud economics. Apps must be
designed to scale up for agility AND down for cost savings.
Resilience
In the cloud, it is more important to anticipate and proactively
handle failures.
Security
8
Cloud brings new risks for apps in a shared environment. Security
should be built-in, verified and monitored.
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
- 8. Performance: Impacts your savings
Performance
Business demand
Cloud savings are dependent on a performing application
Wasted investment
in application
virtual images
$ Spent on virtual images
9
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
- 9. Performance: Our approach
Modular applications to enable virtual services
Application
Module 1
Module 2
Module n
10
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Performance
- 10. Infrastructure cost
Elasticity and cloud benefits
Elasticity
Forecasted Demand
Actual Demand
Traditional Approach
Fully Elastic
Time
A ‘cloud-optimized’ application allows much closer alignment of
costs with actual demand
11
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
- 11. Workload patterns suited for cloud
“Growing fast”
Inactivity
Period
Usage
Compute
Compute
“On and off”
Average
Average Usage
Time
• On and off workloads (e.g. batch job)
• Over provisioned capacity is wasted
• Time to market can be cumbersome
Time
• Successful services needs to grow/scale
• Keeping up w/ growth is big IT challenge
• Complex lead time for deployment
Average Usage
“Predictable bursting”
Compute
Compute
“Unpredictable bursting”
Time
• Unexpected/unplanned peak in demand
• Sudden spike impacts performance
• Can’t over provision for extreme cases
12
Elasticity
Average Usage
Time
• Services with micro seasonality trends
• Peaks due to periodic increased demand
• IT complexity and wasted capacity
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
- 12. Elasticity: Our approach
Elasticity
ES Service Platform (SP)
HP SP
Mission: Accelerate the creation, evolution and operation of high quality
application services through a reusable cloud platform.
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
13
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
- 13. Resilience: elevated in importance
Resilience
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
“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
14
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Source: Forrester Research, Inc., Best Practices: Infrastructure as a Service, September 2009
- 14. Resilience: Our approach
Operation Model
Infrastructure: SLO dependent
• Choose the correct Cloud infrastructure configuration
Application: Define behavior as operations
• Create
• Shutdown
• Restart / restore
15
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Resilience
- 15. Security: key cloud problems
Lowest common
denominator
Security
Attackers seek access though
weaker, adjacent apps
16
3rd party
components
Limited control & knowledge
of public cloud infrastructure
Cloud apps often rely on 3rd
party components
Hypervisors, guest and host
OSs have vulnerabilities
Cloud is a shared
environment
Low control of
environment
You don’t have assurance they
are secure unless you test
Data needs to be encrypted
for security & compliance
Web services are rarely
effectively security tested
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
- 16. Security: Our approach
Security
“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
17
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
- 17. Success Story
Applications delivered in a virtual private cloud
Business need
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
18
HP solution
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.
Services & technology featured
• Enterprise Cloud Services – VPC
• Applications Development for
Cloud
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Client outcome
• 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
"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
- 18. HP Converged Cloud: The cloud enterprises rely on
Consume
Build & operate
Cloud services
Hardware
Software
Choice
Delivery model
Platform
Partner
19
Cloud services
Service
s
Managed cloud
Confidence
Security
Management
Scalability
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Public cloud
Consistency
Architecture
Portability
Consumption
- 19. 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
20
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
- 20. Make Hybrid Real with HP Cloud Today!
1
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
4
Find a HP solution partner that works with our Hybrid cloud on our Cloud
Partner Navigator Tool: www.hp.com/go/cloudnavigator
5
21
Take a Guided Tour of the Cloud Zone and talk to experts about
your cloud journey in the Cloud Guru Bar!
Follow us @hpcloud on Twitter
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
- 21. 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
22
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
- 22. Thank you
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.