Hybrid Cloud Computing Implementation/Migration For An Egyptian Holding Enterprise : A Case Study /
Mohamed Abdel Alim Saad
- 2020
- 116 p. ill. 21 cm.
Supervisor: Mohamed Awny
Project (M.A.)—Nile University, Egypt, 2020 .
"Includes bibliographical references"
Contents: CHAPTER (1) INTRODUCTION TO CLOUD COMPUTING ............................ 1 1.1. Introduction .................................................................................................... 1 1.2. Definition ....................................................................................................... 1 1.3. Cloud Computing Service Models ................................................................. 2 1.4. Cloud Computing Deployment Models ......................................................... 3 1.4.1. Private Cloud .............................................................................................. 3 1.4.2. Community Cloud ...................................................................................... 4 1.4.3. Public Cloud ............................................................................................... 5 1.4.4. Hybrid Cloud .............................................................................................. 5 CHAPTER (2) HYBRID CLOUD COMPUTING IMPLEMENTATION .............. 9 2.1 Background .................................................................................................... 9 2.2 Hybrid Cloud Computing Implementation .................................................... 9 2.3 Cloud Computing Adoption ......................................................................... 14 2.3.1 Types of Clients Adopting Cloud Computing. ........................................ 16 2.3.2 Cloud Computing Adoption factors ......................................................... 17 [xii] 2.4 Risks and Challenges for Cloud Adoption and Migration ........................... 20 2.4.1 Risks ......................................................................................................... 20 2.4.2 Challenges ................................................................................................ 23 CHAPTER (3) CLOUD COMPUTING MIGRATION ........................................ 27 3.1 Introduction .................................................................................................. 27 3.2 Definition ..................................................................................................... 27 3.3 Background .................................................................................................. 28 3.4 Cloud Migration Frameworks, Processes and Methods .............................. 32 3.4.1 Zhang’s Method (Zhang, Berre, Roman, & Huru, 2009) ........................ 35 3.4.2 Amazon Method (VARIA, 2010) .............................................................. 35 3.4.3 Oracle Method (Laszewski & Nauduri, 2011) ......................................... 37 3.4.4 REMICS Method (Mohagheghi, 2011) .................................................... 38 3.4.5 Tran’s Method (Tran, Keung, Liu, & Fekete, 2011) ................................ 39 3.4.6 Chauchan’s Method (Chauhan & Babar, 2012) ...................................... 40 3.4.7 ARTIST Method (Menychtas, et al., 2013) ............................................. 41 3.4.8 Cloud-RMM (Jamshidi, Pahl, & Mendonça, 2016) ................................ 42 3.4.9 On-premises to Cloud Migration Approaches and Use Cases (Xiong, Pahl, & Walshe, 2013) ............................................................................................ 44 3.4.10 Legacy to Cloud Migration Horseshoe Method (Ahmad & Babar, 2014) 45 3.4.11 Strauch’s Method (Strauch, Karastoyanova, & Leymann, 2014) ............ 47 3.4.12 CSCC Model (CSCC, 2018)..................................................................... 48 3.4.12.1 Assess Applications and Workloads..................................................... 48 3.4.12.2 Build a Business Case........................................................................... 49 [xiii] 3.4.12.3 Develop a Technical Approach ............................................................ 49 3.4.12.4 Adopt a Flexible Integration Model ..................................................... 51 3.4.12.5 Address Compliance, Security, Privacy and Data Residency Requirements .......................................................................................................... 51 3.4.12.6 Managing the Migration ....................................................................... 52 3.5 Cloud Migration Methodologies Comparison ............................................. 54 CHAPTER (4) THE RESEARCH OBJECTIVES AND METHOD ..................... 57 4.1 The Problem Statement ................................................................................ 57 4.2 Research Questions ...................................................................................... 57 4.3 Research Objective ...................................................................................... 58 4.4 Research Method ......................................................................................... 58 CHAPTER (5) THE RECOMMENDED MIGRATION METHOD FOR THE CASE UNDER STUDY ......................................................................................... 61 5.1 The Case under Study .................................................................................. 61 5.2 The selected migration framework .............................................................. 61 CHAPTER (6) FIELD WORK AND RESULTS ................................................... 63 6.1 Introduction .................................................................................................. 63 6.2 Migration of the Egyptian Enterprise’s Applications to a Hybrid Cloud Computing Model ................................................................................................... 63 6.2.1 Assess Applications and Workloads ........................................................ 65 6.2.2 Building the Business Case ...................................................................... 68 6.2.3 Developing a Technical Approach ........................................................... 74 6.2.4 Adopting a Flexible Integration Model .................................................... 75 6.2.5 Compliance, Security, Privacy and Data Residency Requirements ......... 77 [xiv] 6.2.6 Manage the Migration .............................................................................. 79 6.2.6.1 Assessment Phase ................................................................................. 79 6.2.6.2 Systems Applications Migration Procedures ........................................ 83 6.2.6.2.1 Deployment phase ................................................................................ 83 6.2.6.2.2 Monitoring and Management Implementation Phase ........................... 84 6.2.6.2.3 Applications and Middleware Installation and Configuration Phase ... 84 6.2.6.2.4 Hardening the Production Environment Phase ..................................... 85 6.2.6.2.5 Pilot Migration ...................................................................................... 85 6.2.6.2.6 Operational Testing Readiness Phase ................................................... 86 6.2.6.2.7 Switching to Production Hybrid Cloud Phase. ..................................... 86 6.3 Migration Conclusion .................................................................................. 87 CHAPTER (7) CONCLUSION AND FUTURE WORK ...................................... 89 7.1 Conclusion ................................................................................................... 89 7.2 Future work .................................................................................................. 90 REFERENCES .......................................................................................................
Abstract: Large Enterprises have its own information technology systems running on their owned data centers. These data centers require a regular monitoring, maintenance and investments to assure its functionality with effectiveness to serve the enterprise business goals. The existing knowledge revealed many operational, scalability and cost challenges that faces enterprise’s IT services. To overcome these challenges, the enterprises can adopt Cloud Computing services to achieve high levels of scalability, while making IT services accessible to all users at reasonable infrastructure costs and on-demand. Considering the known security and operational risks, the Hybrid Cloud Computing deployment model can be the optimum model for large enterprises. For conducting the transition from on-premises IT infrastructure to a hybrid cloud computing model, an effective migration framework is crucial for a successful migration. Literature review presented the known migration types, methods and frameworks that can be followed in cloud computing migration scenarios. Famous migration methods and frameworks have been discussed and compared. The research shows that typical information technology systems and applications, can be migrated to a Hybrid Cloud Computing model using the standard migration framework for Cloud Standards Customers Council (CSCC). This framework has shown superiority over the other frameworks in the scanned literature. This research also discusses the implementation of the proposed framework in an Egyptian enterprise’s case study, including a business case with cost analysis, developing the technical approach, the compliance, and the security requirements. This is in addition to considering the business and technical concerns, and finally the migration steps with IT infrastructure necessary modifications prior migration.