HP Discover - Developing new applications for the cloud

535 views
461 views

Published on

Slidedeck presented at HP Discover 2013 in Barcelona. Identifying potential pitfalls and proposed solutions regarding cloud deployment.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
535
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

HP Discover - Developing new applications for the cloud

  1. 1. 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.
  2. 2. 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
  3. 3. 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.
  4. 4. 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”
  5. 5. “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.
  6. 6. 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.
  7. 7. 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.
  8. 8. 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
  9. 9. 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.
  10. 10. 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.
  11. 11. 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.
  12. 12. 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
  13. 13. 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
  14. 14. 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.
  15. 15. 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.
  16. 16. 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
  17. 17. 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
  18. 18. 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.
  19. 19. 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.
  20. 20. 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.
  21. 21. Thank you © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

×