200 likes | 396 Views
Adrián Juan-Verdejo Dr. Henning Baars University of Stuttgart and CAS Software AG 21st of April 2013. Decision support for partially moving applications to cloud environments The example of Business Intelligence. Motivation. Legacy applications can leverage cloud
E N D
Adrián Juan-Verdejo Dr. Henning Baars University of Stuttgart and CAS Software AG 21st of April 2013 Decision support for partially moving applications to cloud environmentsThe example of Business Intelligence
Decision support for partially moving applications to the Cloud: The example of BI Adrián Juan-Verdejo adrianppg@gmail.com Motivation • Legacy applications can leverage cloud computing: scalability, availability, cost... • Adapting an application is a complicated decision-making process • Many factors • Interdependent factors • Security and privacy • QoS requirements Decision-support system Partial migration
Decision support for partially moving applications to the Cloud: The example of BI Adrián Juan-Verdejo adrianppg@gmail.com Partial Migration Migration Process
Decision support for partially moving applications to the Cloud: The example of BI Adrián Juan-Verdejo adrianppg@gmail.com Goal and Challenges • Assist the partial migration of legacy applications to cloud computing environments • Methodology and decision support system • Provide the needed functionality • Respect different set of requirements • Privacy and security-related requirements • QoS requirements • Component’s interdependencies • Select the right cloud provider • Still be economically beneficial Goal Challenges
Decision support for partially moving applications to the Cloud: The example of BI Adrián Juan-Verdejo adrianppg@gmail.com Topics • Motivation & Challenges • Research Gap • Approach: Moving applications to cloud env. • Moving BI to cloud environments • Conclusion & Acknowledgements
Decision support for partially moving applications to the Cloud: The example of BI Adrián Juan-Verdejo adrianppg@gmail.com Research Gap (1/2) • Multi-criteria decision analysis for the migration of components within a legacy enterprise application
Decision support for partially moving applications to the Cloud: The example of BI Adrián Juan-Verdejo adrianppg@gmail.com Research Gap (2/2) • Holistic multiple-criteria decision-making approach to find the best suitable deployment • Heterogeneous and interdependent user’s requirements: QoS, privacy, security, business, economics • Legacy application’s architecture • Selection of the right cloud provider
Decision support for partially moving applications to the Cloud: The example of BI Adrián Juan-Verdejo adrianppg@gmail.com Topics • Motivation & Challenges • Research Gap • Approach: Moving applications to cloud env. • Moving BI to cloud environments • Conclusion & Acknowledgements
Decision support for partially moving applications to the Cloud: The example of BI Adrián Juan-Verdejo adrianppg@gmail.com Approach: Moving applications to cloud env. • Description of pre-existing system Data sensitivity Architecture Dependencies
Decision support for partially moving applications to the Cloud: The example of BI Adrián Juan-Verdejo adrianppg@gmail.com Approach: Moving applications to cloud env. • Division and scattering of components Max Benefits (M) – InternetCosts(M) Subject to Privacy, security, gobernance policies QoS requirements Pre‑existing interdependencies
Decision support for partially moving applications to the Cloud: The example of BI Adrián Juan-Verdejo adrianppg@gmail.com Approach: Moving applications to cloud env. • Multi-criteria decision-making • Analytical Hierarchy Process (AHP) [38] … …
Decision support for partially moving applications to the Cloud: The example of BI Adrián Juan-Verdejo adrianppg@gmail.com Topics • Motivation & Challenges • Research Gap • Approach: Moving applications to cloud env. • Moving BI to cloud environments • Conclusion & Acknowledgements
Decision support for partially moving applications to the Cloud: The example of BI Adrián Juan-Verdejo adrianppg@gmail.com What is BI? • Integrated and multi-layered IT-based management and decision support • Cloud-BI • Heterogeneous components • Different requirements • Interdependent Baars, H. and H.G. Kemper, Business Intelligence in the Cloud?, in 14th Pacific Asia Conference on Information Systems (PACIS), 2010, Taipeh, Taiwan.
Decision support for partially moving applications to the Cloud: The example of BI Adrián Juan-Verdejo adrianppg@gmail.com Scenario 1: data analysis functionality • Inclusion of specialized data analysis functionality on CC • Interdependencies with data • Data sensitivity • Volume of data to be moved • Cost
Decision support for partially moving applications to the Cloud: The example of BI Adrián Juan-Verdejo adrianppg@gmail.com Scenario 2: Move OLAP frontend • Move a reporting or Online Analytical Processing frontend • Security & privacy • Data updates • Consistency • Cost • Performance
Decision support for partially moving applications to the Cloud: The example of BI Adrián Juan-Verdejo adrianppg@gmail.com Scenario 3: Move Operational BI • Operational BI • Sometimes called real-time BI • Decisions based on real-time data e.g. call centre • Move an Operational BI solution • BI triggers events in other systems (active BI) • Data updates in both directions • Where to placefunctionality to trigger events
Decision support for partially moving applications to the Cloud: The example of BI Adrián Juan-Verdejo adrianppg@gmail.com Scenario 4: Move Selected ETL procedures • Move selected Extract-Transform-Load procedures • Data sources in cloud environments • Diminish traffic • Routines into ETL before feeding data to DWH • Pre-processing unstructured data • Discovering non-evident duplicate entries
Decision support for partially moving applications to the Cloud: The example of BI Adrián Juan-Verdejo adrianppg@gmail.com Topics • Motivation & Challenges • Research Gap • Approach: Moving applications to cloud env. • Moving BI to cloud environments • Conclusion & Acknowledgements
Decision support for partially moving applications to the Cloud: The example of BI Adrián Juan-Verdejo adrianppg@gmail.com Conclusion and Acknowledgements • Generic cloud migration framework • interdependent user’s requirements: QoS, privacy, security, business, economics • application’s architecture • selection of the right cloud provider • Apply it to the real-case scenario of BI
Decision support for partially moving applications to the Cloud: The example of BI Adrián Juan-Verdejo adrianppg@gmail.com Questions? Adrián Juan-Verdejo University of Stuttgart and CAS Software AG adrian.juan@cas.de