concept of hybrid applications
DESCRIPTION
With the growth of cloud computing, technical managers are looking for ways to leverage this emerging platform to improve performance, reduce costs, and better serve their users. Due to the complexity of enterprise applications and their dependence legacy systems, some managers have concluded that making use of the cloud to power these applications is impossible, or prohibitively difficult. This webinar will focus on the concept of “Hybrid Applications”; applications that take advantage of the latest cloud technologies while still retaining on-premise legacy systems. Specific examples of hybrid applications will be presented and discussed in order to show how development and IT managers can begin migration to the cloud.TRANSCRIPT
![Page 1: Concept of Hybrid Applications](https://reader030.vdocument.in/reader030/viewer/2022012317/54c5dfe04a7959ea258b4591/html5/thumbnails/1.jpg)
The Concept of Hybrid ApplicationsSeth Payne, Sr. Technical Product Manager
![Page 2: Concept of Hybrid Applications](https://reader030.vdocument.in/reader030/viewer/2022012317/54c5dfe04a7959ea258b4591/html5/thumbnails/2.jpg)
“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
“
![Page 3: Concept of Hybrid Applications](https://reader030.vdocument.in/reader030/viewer/2022012317/54c5dfe04a7959ea258b4591/html5/thumbnails/3.jpg)
Greenfield Applications
HybridInfrastructure
Not AlwaysApplicable
Not OftenSufficient
*Licensed from http://www.shutterstock.com/
![Page 4: Concept of Hybrid Applications](https://reader030.vdocument.in/reader030/viewer/2022012317/54c5dfe04a7959ea258b4591/html5/thumbnails/4.jpg)
SvcApplicationHybrid Application
![Page 5: Concept of Hybrid Applications](https://reader030.vdocument.in/reader030/viewer/2022012317/54c5dfe04a7959ea258b4591/html5/thumbnails/5.jpg)
Key Points
The cloud can greatly improve the efficiency, agility, and scalability of existing enterprise software
Production software must often be designed to work well in the cloud
Businesses want to leverage and extend their existing investments
![Page 6: Concept of Hybrid Applications](https://reader030.vdocument.in/reader030/viewer/2022012317/54c5dfe04a7959ea258b4591/html5/thumbnails/6.jpg)
Technology Adoption
New computing technologies almostalways augment, rather than replace, existing technology
Mainframes
~1965
ClientServer
~1985
ServiceOriented
~1995
CloudComputing
~2005
![Page 7: Concept of Hybrid Applications](https://reader030.vdocument.in/reader030/viewer/2022012317/54c5dfe04a7959ea258b4591/html5/thumbnails/7.jpg)
96 of the world’s top 100 banks
71% of global Fortune 500 companies
IBM’s most profitable business line
23 of the 25 top US retailers
Mainframes are still with us
Image source: http://www.websoftwareqa.com/2010/07/new-problems-for-agile-scrum/
![Page 8: Concept of Hybrid Applications](https://reader030.vdocument.in/reader030/viewer/2022012317/54c5dfe04a7959ea258b4591/html5/thumbnails/8.jpg)
![Page 9: Concept of Hybrid Applications](https://reader030.vdocument.in/reader030/viewer/2022012317/54c5dfe04a7959ea258b4591/html5/thumbnails/9.jpg)
Option 1: Punt
Eventually, disregarding the advantages of the cloud will benefit your competition
![Page 10: Concept of Hybrid Applications](https://reader030.vdocument.in/reader030/viewer/2022012317/54c5dfe04a7959ea258b4591/html5/thumbnails/10.jpg)
Option 2: “Private Cloud”
Often just on-premises virtualization. Provides value, but the benefits are not a superset of what the cloud provides.
![Page 11: Concept of Hybrid Applications](https://reader030.vdocument.in/reader030/viewer/2022012317/54c5dfe04a7959ea258b4591/html5/thumbnails/11.jpg)
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.
![Page 12: Concept of Hybrid Applications](https://reader030.vdocument.in/reader030/viewer/2022012317/54c5dfe04a7959ea258b4591/html5/thumbnails/12.jpg)
![Page 13: Concept of Hybrid Applications](https://reader030.vdocument.in/reader030/viewer/2022012317/54c5dfe04a7959ea258b4591/html5/thumbnails/13.jpg)
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
![Page 14: Concept of Hybrid Applications](https://reader030.vdocument.in/reader030/viewer/2022012317/54c5dfe04a7959ea258b4591/html5/thumbnails/14.jpg)
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
![Page 15: Concept of Hybrid Applications](https://reader030.vdocument.in/reader030/viewer/2022012317/54c5dfe04a7959ea258b4591/html5/thumbnails/15.jpg)
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
![Page 16: Concept of Hybrid Applications](https://reader030.vdocument.in/reader030/viewer/2022012317/54c5dfe04a7959ea258b4591/html5/thumbnails/16.jpg)
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
Summary