Cloud implementation is
COMP3732_9732 Sain0089 1 Name: Monika Saini Student ID: 2195030 COMP3732_9732 Enterprise Cloud System Case Study of Streaming Video COMP3732_9732 Sain0089 2 Abstract Cloud implementation is the latest technology that every organization is implementing in their business to get ahead of their competitors. It is a common phenomenon that an organization takes up the latest technological advancement and implements in their business process for the benefit of the clients and the business itself. Cloud implementation is not just a latest technical innovation in business but also a feasible technology that allows migration of pile loads of databases into the virtual network servers that has no physical existence. In the provided case scenario, an organization providing a video-on-demand and pay-per-view or VOD and PPV would like to migrate its 20TB of Video Database to the cloud. It would also make the clients access its video library from the cloud including live streaming of the videos. This change in the organization would be suggested based on the solution of replacement of the legacy system, developing a specialized custom solution, cloud-based hosted suite solution and a hybrid solution. All of these would be included in the report as below. COMP3732_9732 Sain0089 3 Table of Contents Introduction4 Option 1: Upgrade the legacy software and replace with proprietary solution4 Option 2: Develop a custom solution specialized to the new needs of the provided business.4 Option 3: Move to a cloud based hosted suite solution..5 Option 4: A hybrid solution of option 1-35 Merits and drawbacks of the solution6 Comparative analysis of Cloud Solution in Option 36 Conclusion.7 References8 Appendix9 COMP3732_9732 Sain0089 4 Introduction Migrating physical databases into the cloud is the latest business strategy that is being implemented in the latest business era. This is a result of the technological development and the urge of the business organizations to excel better than their competitors by adapting to these developments (Ahmad et al. 2015, pp.11-25). In this particular case, a video-on-demand and pay-per-view or VOD and PPV organization is looking for a migration of their 20 terabytes of database to the cloud for saving costs for the business. However, this migration has some impending challenges that would be addressed in this report while providing solutions for the same. Option 1: Upgrade the legacy software & replace with proprietary solution Legacy software system can be defined as the primary software using primitive techniques (Hashem et al. 2015, pp.98-115). Replacing it with the proprietary solution would be the latest implementation of the cloud solution systems in the organization, which would be migration of the video database into the cloud for this case. This solution is feasible for the sole reason that having huge physical legacy system software of video database would have a high chance of data mismanagement and loss. It is thus an easier proprietary solution for the organization to migrate their entire video database to the cloud. Option 2: Develop a custom solution specialized to the new needs of the provided business case Other than migrating into the cloud, there are some customized solutions that would fit the needs of the organization to mitigate the challenges that appear in the data migration process. These can be described as below: Discovering the VMware and assessing: Assessment of the existing applications is necessary while migrating in the clouds for meeting both business values and checking the synchronization with the technicalities. Critical dependencies and terms of architecture needs to be checked beforehand to maintain proper migration synchronization. Resource and cost assessment: Many consultants process free migration processes but once the servers are deployed into the cloud, all the expenditures behind it can be tracked, forecasted and optimized. This would help in assessing 84 per cent of onsite and VMware server costs to cloud migration. COMP3732_9732 Sain0089 5 Option 3: Move to a cloud-based hosted suite solution There are several cloud-based hosts that serve three major schematics. These are the IaaS, PaaS and the SaaS (Boutaba et al. 2014, pp. 383-408). For this solution, the organization would have to research about the cloud server provider and the cloud infrastructure the provider has. SaaS provides software as a service and thus it would provide several software solutions for the storage, retrieval and backup of the migrated video data and moreover several tools that support streaming of videos over the cloud would be a better idea. The use of one such tool would be preferable for the benefit of the organization to support live streaming with the help of cloud servers. As per the consultants suggestions, with convenient internet access, the crowd sourced streaming, which supports single sourced video streaming paradigm, would be the best solution for the organization. This would generate video streaming from the cloud even from the fine granularity of the cloud servers for cost effective video streaming. Option 4: A hybrid solution of options 1- 3 Hybrid solution for the options 1-3 would require that the organization specifically uses a SaaS cloud server with huge database area and the ability to transfer the data faster than usual. Since the amount of data is nearly 20TB, the cost and time for the data backup would be much higher. Therefore, the solution would not be much economic. It is observed that data is copied couple of times per day, instead of in real-time and the copies are stored on a cost-effective storage system in a backup format (Ferris 2015, n.p). This creates a problem in data recovery as duplication of data and recreation of the entire application, which leads to RTOs of hours and RPO of potentially days. This problem can be eliminated by affording 15 minute recoveries of the RPO/RTOs which would ensure that no data has been transferred lowering the RTOs. Merits and Demerits of the solution The merits and drawbacks of the solutions are described as below: Merits: 1. Improved results and reliability: The latest implementations would definitely engage in producing comparatively better results and provide more reliability for the implemented solution. 2. Security and Efficiency: The solutions mentioned provide better security and efficiency to the system functionalities. 3. Internal Control: The provided solutions have much increased internal control than the traditionally used system. 4. Scalability and usability: The newest implementation suggestion has a better scalability and usability in comparison with the previous system. 5. Interoperability: Being interoperable is a huge impact on a business when it tries to implement a new system, thus it has been kept in mind by the consultants to suggest the most interoperable solution in comparison with the previous one (Xu et al. 2014, pp.11-31). COMP3732_9732 Sain0089 6 6. Flexibility: The system is much flexible and thus there are easy solutions to any obstacle that arises while performing a task. 7. Commercialization: The system is commercialized and easily available, thus remote access would not be a problem in terms of handling the system as well. Demerits: 1. Cost: The solutions generated are bit high in monetary range to implement in comparison to the previous system. 2. Too Specific: The solution is too specific to the problem thus suggesting implementing specific changes to a problem without considering other situations of the organization. 3. Time consummation: It would be a bit time consuming for the entire organization to change the entire framework of the previous system and implement an absolutely new one in order with training the staff. 4. Risk: Risk associated with the new system is ample since the systems are working at the cloud environment. 5. Quality: The quality of production at first may not be acceptable by the organization since it has not been familiar with before, but it is assumed that sooner or later the organization will accept the production quality the new system is providing. Comparative analysis of Cloud Solution in Option 3 The comparative analysis of the Cloud Solution in option 3 can be described as a comparison between the cloud solutions that are suggested to be implemented in the business process of the organization as well as in the change of database and the traditional system that had been in vogue in the organizations environment (Rittinghouse et al. 2016, n.p). The solutions can be listed as following: Time taken for migration: After the migration process is done, a final synchronization is to be checked to make sure the data is consistent. Complexity: Data migration is not risk-free, therefore security check-up and UI management is absolutely necessary. Performance and cost: Cloud migration is a process that would need a considerable amount of monetary investment and this need to be checked to assure that the amount is meeting the requirements for the organization (Spaltro et al. 2016, n.p). COMP3732_9732 Sain0089 7 Conclusion Therefore, it can be concluded from the above report that the consultant company has given several insights about all the situations and the solutions along with the merits and demerits of the systems as well; since there have been significant changes in the business process for migrating a huge amount of data to cloud along with VMware and onsite servers. The consulting company has provided information based on each of the four possibilities based on the respective case study paying special focus on the third opportunity. A comparative analysis of cloud solutions with special focus on the third opportunity has also been provided stating their merits and demerits along with it. COMP3732_9732 Sain0089 8 References: Ahmad, RW, Gani, A, Hamid, SHA, Shiraz, M, Yousafzai, A and Xia, F 2015, A survey on virtual machine migration and server consolidation frameworks for cloud data centers, Journal of Network and Computer Applications, vol.52, pp.11-25. Almorsy, M, Grundy, J and Mller, I 2016, An analysis of the cloud computing security problem, arXiv preprint arXiv:1609.01107. Boutaba, R, Zhang, Q and Zhani, M.F 2014, Virtual machine migration in cloud computing environments: Benefits, challenges, and approaches, In Communication Infrastructures for Cloud Computing (pp. 383-408). IGI Global. Di Spaltro, D, Polvi, A and Welliver, L, RACKSPACE US Inc, 2016, Methods and systems for cloud computing management, U.S. Patent 9,501,329. Ferris, JM, Red Hat Inc, 2015, Migrating data among cloud-based storage networks via a data distribution service, U.S. Patent 8,984,269. Hashem, IAT, Yaqoob, I, Anuar, NB, Mokhtar, S, Gani, A and Khan, SU 2015, The rise of big data on cloud computing: Review and open research issues, Information Systems,vol. 47, pp.98-115. Rittinghouse, JW and Ransome, JF 2016, Cloud computing: implementation, management, and security, CRC press. Xu, F, Liu, F, Jin, H and Vasilakos, AV 2014, Managing performance overhead of virtual machines in cloud computing: A survey, state of the art, and future directions, Proceedings of the IEEE, 102(1), pp.11-31. COMP3732_9732 Sain0089 9 Appendix Bibliography Chen, F, Zhang, C, Wang, F and Liu, J 2015 April, Crowdsourced live streaming over the cloud, In Computer Communications (INFOCOM), 2015 IEEE Conference on (pp. 2524-2532). IEEE. Machen, A, Wang, S, Leung, KK, Ko, BJ and Salonidis, T 2018, Live service migration in mobile edge clouds, IEEE Wireless Communications, 25(1), pp.140-147. Tseng, HW, Yang, TT, Yang, KC and Chen, PS 2018, An energy efficient vm management scheme with power-law characteristic in video streaming data centers, IEEE Transactions on Parallel and Distributed Systems, 29(2), pp.297-311. Wamser, F, Loh, F, Seufert, M, Tran-Gia, P, Bruschi, R and Lago, P 2017 May, Dynamic cloud service placement for live video streaming with a remote-controlled drone, In Integrated Network and Service Management (IM), 2017 IFIP/IEEE Symposium on (pp. 893-894). IEEE. Zhang, H, Ananthanarayanan, G, Bodik, P, Philipose, M, Bahl, P and Freedman, MJ 2017 March, Live Video Analytics at Scale with Approximation and Delay-Tolerance, In NSDI (Vol. 9, p. 1). Zheng, Y, Wu, D, Ke, Y, Yang, C, Chen, M and Zhang, G 2017, Online cloud transcoding and distribution for crowdsourced live game video streaming, IEEE Transactions on Circuits and Systems for Video Technology, 27(8), pp.1777-1789. Zhu, X, Chan, DS, Hu, H, Prabhu, MS, Ganesan, E and Bonomi, F 2015, Improving video performance with edge servers in the fog computing architecture, Intel Technology Journal, 19(1).