Application Darwinism: Why Most Enterprise Apps Will Move to the Cloud (SVC207) | AWS re:Invent 2013


Published on

(Presented by Skytap) Complex multi-tier enterprise applications that have been under development for decades assume reliable hardware and typically have dependencies on underlying operating systems, hardware configurations, and network topologies. The boundary between one application or service and another is often fuzzy, with many interdependencies. These traits make some enterprise applications difficult to refactor and move to a public cloud. Even the teams that manage these applications can be unfamiliar with cloud terminology and concepts. In this session for enterprise IT architects and developers, Brad Schick, CTO of Skytap and Skytap customers Fulcrum, DataXu and F5 will share their insights into why the evolution of enterprise applications will lead to hybrid applications that opportunistically take advantage of cloud-based services. Brad will then demonstrate Skytap Cloud with Amazon Web Services and discuss how enterprises can easily achieve this integration today for application development and testing.

Published in: Technology, Business
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Application Darwinism: Why Most Enterprise Apps Will Move to the Cloud (SVC207) | AWS re:Invent 2013

  1. 1. Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud Brad Schick, Skytap November 14, 2013
  2. 2. Agenda Hybrid apps overview Demo Panel: Fulcrum, F5 Networks, DataXu Q&A
  3. 3. “ “ In 2014, many organizations will look to move cloud computing past the early phase and constrained use cases and into more widespread, production adoption. Gartner: 2014 Planning Guide for Cloud Computing
  4. 4. Greenfield Applications Not Always Applicable Hybrid Infrastructure Not Often Sufficient *Licensed from
  5. 5. Hybrid Application Application Svc
  6. 6. Point 0 The cloud can greatly improve the efficiency, agility, and scalability of existing enterprise software
  7. 7. Point 1 Businesses want to leverage and extend their existing investments
  8. 8. Point 2 New computing technologies almost always augment, rather than replace, existing technology Mainframes Client Server Service Oriented ~1965 ~1985 ~1995 Cloud Computing ~2005
  9. 9. Mainframes are still with us 96 of the world’s top 100 banks 23 of the 25 top US retailers 71% of global Fortune 500 companies IBM’s most profitable business line Image source:
  10. 10. “ “ Browsers are just the latest user interface for mainframes Loosely translated IBM quote
  11. 11. SOA (Service Oriented Architecture)
  12. 12. SSOA (Sorta Service Oriented Architecture)
  13. 13. Point 3 Production software must often be designed to work well in the cloud
  14. 14. Option 1: Punt Eventually, disregarding the advantages of the cloud will benefit your competition
  15. 15. Option 2: “Private Cloud” Often just on-premises virtualization. Provides value, but the benefits are not a superset of what the cloud provides.
  16. 16. Option 3: Hybrid Apps A hybrid application spans multiple infrastructure and cloud locations, making use of resources and services from each. Components of the application may run on-premises or in the cloud.
  17. 17. Isn’t that a “Hybrid Cloud?” No, a minimal hybrid application just has one service or component running in the cloud.
  18. 18. *Licensed from
  19. 19. Candidates for migration • Services or components that aren't meeting scaling needs • Migrations with quick payback through reduced costs • New opportunities: Things you can't do easily on your own infrastructure • Services benefiting from global reach and reduced latency to end-users • Non-production workloads such as development & test labs
  20. 20. Qualities to seek out • Aligns with corporate security and compliance policies • Self-contained and loosely coupled to other services • Not sensitive to latency with remote services • Idempotent protocols with other services (tolerant of network hiccups) • Already scale out and fault tolerant
  21. 21. Challenges you may face • Need for federated authentication and authorization • New deployment strategies • Different monitoring and alerting strategies • Various data placement decision (close to where it is used) • Need for new IPC mechanisms between remote services
  22. 22. Summary Most enterprise applications will evolve to the cloud Cloud adoption within the enterprise should focus on the creation of hybrid applications rather than hybrid infrastructure This still isn’t easy, but purpose built services like Skytap are emerging to help move specific workloads to the cloud
  23. 23. *Licensed from
  24. 24. Demonstration Skytap helps dev/test teams become more efficient • Fast and repeatable creation of complex dev/test environments • Easy cloning and sharing of complete environments • Support for existing continuous integration and build tools • Deep visibility and control of resources for IT departments • Built-in team collaboration
  25. 25. Ryan Carey Lee Orrick Paul Haury QA Software Engineer Lead Engineer New Product Introduction Director of IT
  26. 26. *Image courtesy of DaMenace through Uncyclomedia Commons Please visit us at booth 820 Brad Schick CTO & VP of Engineering, Skytap, Inc. CTO & VP of Engineering. @schickb
  27. 27. Please give us your feedback on this presentation SVC207 As a thank you, we will select prize winners daily for completed surveys!