HP Discover - Developing new applications for the cloud

100 %
0 %
Information about HP Discover - Developing new applications for the cloud
Technology

Published on December 15, 2013

Author: BartBlommaerts

Source: slideshare.net

Description

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

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.

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

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.

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”

“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.

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.

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.

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

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.

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.

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.

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

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

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.

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.

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

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

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.

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.

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.

Thank you © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Add a comment

Related presentations

Related pages

HP Press Kit: HP Discover 2012 - Hewlett Packard

HP Application Performance ... New HP ExpertONE Cloud Certifications ... HP discussing key milestones of the HP Converged Cloud strategy at HP Discover ...
Read more

Moving To The Cloud: Developing Apps in the New World of ...

Moving To The Cloud: Developing Apps in the New World of Cloud Computing 2011 ... cloud platforms, application development paradigms, ... Adobe and HP Labs.
Read more

HP Discover conference - Hewlett Packard Enterprise

Attend Discover 2016 in London, ... Big Data, Cloud, Mobility & Security Solutions & Services. ... organizations need to develop new IT capabilities: ...
Read more

HP Accelerates Application Innovation for the Cloud

HP Accelerates Application Innovation for the ... innovative applications for hybrid and cloud ... to improve application quality The new HP ...
Read more

Cloud applications: A programming languages background

... you need to get a grip on the various kinds of cloud applications ... Cloud applications: A programming languages background. ... HP released a new ...
Read more

Helion Hybrid Cloud Computing ... - HP Helion Cloud

Alcatel Lucent discusses how HPE Helion solutions help transform IT into a new ... cloud-based application ... developing and deploying applications ...
Read more

HP Virtual Cloud Networking (VCN) SDN Application

HP Virtual Cloud Networking SDN Application, a new ... The HP Virtual Cloud Networking SDN Application combined with a new . HP FlexFabric
Read more

Delivering Applications in the Cloud - 3 Emerging ...

As companies move to the cloud, their application development efforts generally fall into two major categories: ‘Modernizing’ their existing on premise ...
Read more

Application Development information, news, and how-to ...

Application Development news, ... With a new streaming system, ... Application Development; Careers; Cloud Computing;
Read more