Introduction What is Cloud Computing? It is a concept, that has been provided by the ICT (Information and Communications Technology). The operation of cloud computing is quite similar to that of web-based email clients, which allows the user with the access permissions without asking much for the hardware requirements. Elasticity and resource pooling are some of its prime features. This also serves a large number of clients with the same amount of resources
Key characteristics: Improving the organizational agility by increasing user flexibility, expanding or adding technological resources. Cloud providers often claim cost reductions. Independent in terms of device and location. The cloud computing applications are comparatively easier to maintain since they can be accessed from anywhere irrespective of the devices and locations used. Multitenancy is another prime characteristic that is provided by cloud computing. Enhanced productivity
Key concepts: The uploaded information can be accessed remotely. The companies providing cloud services to their clients, allows the users to remotely store their applications and files. These applications and files can later be accessed with the help 0f internet. Therefore, there is no need to carry personal devices as the files can be accessed remotely. All the computer related clustered tasks is moved to the cyber space with the help of cloud computing.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Major cloud computing types: Private Cloud- The resources are deployed for a particular organization. Community Cloud- Specified organizations and communities are responsible for accessing the resources. Public Cloud- Government, business or academic organizations govern and own the resources. Hybrid Cloud- It can be used in B2C as well as B2B interactions. The resources here are bounded by several clouds.
Cloud Computing Architecture: In a cloud, there is always a front and a back end. The front end comprises of the client part such as specified applications and interfaces for the purpose of accessing the cloud platform. The back end comprises of the cloud itself which includes all the resources that are required for the purpose of cloud computing services. The back end generally comprises of servers, virtual machines, security mechanisms, data storage etc.
The concept of Virtualization: It can be stated as the enabling technology for cloud computing services. A single physical server can be partitioned into various logical servers with the help of virtualization. After the partition, each logical server acts as an individual physical server and can independently run the applications along with an operating system as well. Virtualization is provided by many famous companies like Microsoft and VMware. In such cases, the company provides their clients to use their dedicated virtual servers to store the data rather than storing them in the personalized system.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Key Purposes of Virtualization: In general, there are three prime purposes of virtualization. They are as follows: Network virtualization Storage virtualization Server virtualization
Why Cloud Computing? Cloud computing is a huge shift from the traditional way of perceiving IT resources. Few of the core reasons, as to why VideoDev Ltd. should move to cloud computing platform have been mentioned below: Cost Speed Global scale Productivity Performance Reliability Security
Moving video processing to the cloud: Phase 1 Business planning and preparation for migration Phase 2 Planning and portfolio discovery Phase 3 & 4 Migrating, designing and validating the application Phase 5 Operate
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Characteristics of PaaS: The concepts of PaaS is solely built on the process of virtualization technology, signifying the possibility to scale resources depending upon the business changes. A wide range of services is provided by PaaS for the purpose of assisting testing, deployment as well as development of the apps. Several users can access the development application at the same time. Integration of databases and web services.
Characteristics of IaaS: Availability of the resources is on the basis of service. High scalability of the services. On the basis of the consumption, the price varies. The clients have complete control over their infrastructure. Flexible and dynamic in nature. A single piece of hardware is included to be operated by multiple users
Differences between PaaS and IaaS: PaaS PaaS stands for Platform as a service. Delivering a solution stack or a computing platform is the prime focus of the service providers. In general, application developers are the ones who use PaaS. IaaS IaaS stands for infrastructure as a service. Delivering computer infrastructures, such as the comprised resources of a hardware is the prime focus of the service providers. In general, network architects are the ones who use IaaS.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Recommended service model for VideoDev Ltd.- IaaSAdvantages One of the most flexible cloud computing models is IaaS. The scalability of this model is very high. Clients have complete control over their infrastructures. Consumption based hardware purchasing is done. Only the resources that are immensely needed are purchased. Deploying storage, servers, networking and processing power in an automated manner.
Limitations of IaaS: Although an IaaS is one of the best service models in the field of cloud computing, it has it’s potential threats and vulnerabilities associated with it. These are as follows: Security issues Operation of Legacy Systems in the cloud Internal training and resources Multitenant security
Deploying other architectural pattern: The architecture and patterns of a software generally refers to the fundamental structures comprising a system of software. Moreover, it also involved some disciplines for creating these patterns and structures. An additional architectural pattern that can be deployed is: Data centric architecture
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Data-Centric Architecture: Using a general purpose relational system for the management of the database. Using table driven logic, dynamic in nature Using the stored procedures running on the servers of the database. Using a mutual database for the purpose of hosting a communication between the computing applications (distributed) and parallel processes. An overall architecture of the enterprise
Implications of data centric architecture: Data integrity Restore and backup features Providing enhanced reusability and scalability Reducing transient data overhead within the software components.
Standard Desktop Operating Environment (SDOE) A Standard Desktop Operating Environment describes a computer OS (operating system) along with software and hardware applications. SDOE is used to deploy the custom configuration of an organization. It also provide support to major OSs updates, service packs and software updates. Windows Virtual Desktop or Amazon Workspaces both are the SDOE which simplifies the ICT (Information and communication technology) maintenance for an organization.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Amazon workspaces SDOE AWS is fully secure and managed cloud desktop application. This provides highly customized servers to the worker of VideoDev Ltd. AWS is secure and reliable Standard Desktop Operating Environment. It support multi factor authentication. AWS application manager manages application, software deployments, updates desktop application to provide visualized application.
Amazon Virtual Private Network (AVPN) is the extension of AWS. AWS console allows user to remotely manage various Workspaces globally. It provides an interactive interface to the clients to Allows clients to easily control and manage their desktop resources.
Advantages of AWS (Amazon Workspaces) AWS Workspaces (AWS) controls resource and saves time required by desktop application. Provides data security as well secure user access permission. Amazon Workspace gives a compatible workplace for Amazon Linux, Windows 7 or Windows 10. Remote management of thousands of desktop application. It provides easy user interface to manage access controls and desktop resources.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Disadvantages of AWS (Amazon Workspaces Security limitations on EC2-VPC (Virtual Private Cloud) and EC2-classic. General issues in cloud computing such as limited control, downtime, and limited backup protection. Amazon Elastic Compute Cloud (Amazon EC2) has certain limitations on resources like snapshots, images and volumes. Fees for technical support packages for Business support, Developer support and Enterprise support.
Windows Virtual Desktop Windows Virtual Desktop runs on cloud is a desktop virtualization runs on cloud and it virtualizes both apps and desktop. Enables users (staffs or clients) to switch among different operating environments like Windows 10 and Windows 7. WVD provides support to Windows 7, Windows Server and Windows 10 apps and desktops..
Advantages of Windows Virtual Desktop WVD uses REST interfaces and PowerShell to assign users, create group of apps, publish resources and configuring host pools. Publish various remote application and full desktop application using only one host pool. User and clients can be securely connected through any native application or the WVD on the standard desktop. It uses new diagnostics services for troubleshooting errors.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Disadvantages of Windows Virtual Desktop It only manages the virtual machines and the images and not the infrastructure. Rapidly increase the DI servers storage consumption.
Conclusion Therefore, from the above discussion, it can be concluded that Amazon workspace provides a secure and fully managed standard desktop operating environment for VideoDev Ltd Company which helps to manage and maintain their ICT infrastructure on cloud. Therefore, it will increase the company’s responsiveness and flexibility and reduced the maintenance cost for the ICT infrastructure. The servers are highly customized and capable of processing heavy loaded video for their clients. This helps to attract more clients, working on different projects, increasing the video production for the company. The broader range of office services from any places can also be achieved via Amazon Workspaces desktop operating environment.
Bibliography: Aazam, M., & Huh, E. N. (2016). Fog computing: The cloud-iot\/ioe middleware paradigm.IEEE Potentials,35(3), 40-44. Agrawal, S., Biswas, R., & Nath, A. (2014, April). Virtual desktop infrastructure in higher education institution: Energy efficiency as an application of green computing. In 2014 Fourth International Conference on Communication Systems and Network Technologies (pp. 601-605). IEEE. Aldossary, S., & Allen, W. (2016). Data security, privacy, availability and integrity in cloud computing: issues and current solutions.International Journal of Advanced Computer Science and Applications,7(4), 485-498. Ardagna, D., Casale, G., Ciavotta, M., Pérez, J. F., & Wang, W. (2014). Quality-of-service in cloud computing: modeling techniques and their applications.Journal of Internet Services and Applications,5(1), 11. Avram, M. G. (2014). Advantages and challenges of adopting cloud computing from an enterprise perspective.Procedia Technology,12, 529-534.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Beaumont, M., McCarthy, J., & Murray, T. (2016, December). The Cross Domain Desktop Compositor: Using hardware-based video compositing for a multi-level secure user interface. In Proceedings of the 32nd Annual Conference on Computer Security Applications (pp. 533-545). ACM. Callegati, F., Cerroni, W., Contoli, C., & Santandrea, G. (2014, October). Performance of Network Virtualization in cloud computing infrastructures: The OpenStack case. In2014 IEEE 3rd International Conference on Cloud Networking (CloudNet)(pp. 132- 137). IEEE. Chandrasekaran, K. (2014).Essentials of cloud computing. Chapman and Hall/CRC. Chun, S. H., & Choi, B. S. (2014). Service models and pricing schemes for cloud computing.Cluster Computing,17(2), 529-535. Cunha, D., Neves, P., & Sousa, P. (2014). PaaS manager: a platform-as-a-service aggregation framework.Computer Science and Information Systems,11(4), 1209- 1228.
Demchenko, Y., De Laat, C., & Membrey, P. (2014, May). Defining architecture components of theBig Data Ecosystem. In2014 International Conference on Collaboration Technologies and Systems (CTS)(pp. 104-112). IEEE. Doherty, E., Carcary, M., & Conway, G. (2015). Migrating to the cloud: Examining the drivers and barriers to adoption of cloud computing by SMEs in Ireland: an exploratory study.Journal of Small Business and enterprise development,22(3), 512- 527. Erl, T., Cope, R., & Naserpour, A. (2015).Cloud computing design patterns. Prentice Hall Press. Fehling, C., Leymann, F., Retter, R., Schupeck, W., & Arbitter, P. (2014).Cloud computing patterns: fundamentals to design, build, and manage cloud applications. Springer Science & Business Media. Gao, Y., Guan, H., Qi, Z., Hou, Y., & Liu, L. (2013). A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. Journal of Computer and System Sciences, 79(8), 1230-1242.
García-Valls, M., Cucinotta, T., & Lu, C. (2014). Challenges in real-time virtualization and predictable cloud computing.Journal of Systems Architecture,60(9), 726-740. Gupta, P., Seetharaman, A., & Raj, J. R. (2013). The usage and adoption of cloud computing by small and medium businesses.International Journal of Information Management,33(5), 861-874. Hacker, T. J., & Lu, Y. H. (2014, December). An instructional cloud-based testbed for image Kuratko, D. F., Hornsby, J. S., & Covin, J. G. (2014). Diagnosing a firm's internal environment for corporate entrepreneurship. Business Horizons, 57(1), 37-47. Ibrahim, A. S., Hamlyn-Harris, J., & Grundy, J. (2016). Emerging security challenges of cloud virtual infrastructure.arXiv preprint arXiv:1612.09059. Jamshidi, P., Pahl, C., Chinenyeze, S., & Liu, X. (2015). Cloud migration patterns: a multi-cloud service architecture perspective. InService-Oriented Computing-ICSOC 2014 Workshops(pp. 6-19). Springer, Cham.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Kavasidis, I., Palazzo, S., Di Salvo, R., Giordano, D., & Spampinato, C. (2014). An innovative web-based collaborative platform for video annotation. Multimedia Tools and Applications, 70(1), 413-432. Kavis, M. J. (2014).Architecting the cloud: design decisions for cloud computing service models (SaaS, PaaS, and IaaS). John Wiley & Sons. Kim, K., & Lee, K. (2015). Visualization of Geo-spatial data and public data using mobile operating environment in the eGovernment standard framework. Spatial Information Research, 23(1), 9-17. Kuratko, D. F., Hornsby, J. S., & Covin, J. G. (2014). Diagnosing a firm's internal environment for corporate entrepreneurship. Business Horizons, 57(1), 37-47. Lindemann, J. (2015, August). Towards abuse detection and prevention in IaaS cloud computing. In2015 10th International Conference on Availability, Reliability and Security(pp. 211-217). IEEE.
Liu, D., & Zhao, L. (2014, December). The research and implementation of cloud computing platform based on docker. In2014 11th International Computer Conference on Wavelet Actiev Media Technology and Information Processing (ICCWAMTIP)(pp. 475-478). IEEE. Low, C., Chen, Y., & Wu, M. (2011). Understanding the determinants of cloud computing adoption.Industrial management & data systems,111(7), 1006-1023. Malhotra, L., Agarwal, D., & Jaiswal, A. (2014). Virtualization in cloud computing.J Inform Tech Softw Eng,4(2), 136. Manvi, S. S., & Shyam, G. K. (2014). Resource management for Infrastructure as a Service (IaaS) in cloud computing: A survey.Journal of network and computer applications,41, 424-440. Oliveira, T., Thomas, M., & Espadanal, M. (2014). Assessing the determinants of cloud computing adoption: An analysis of the manufacturing and services sectors.Information & Management,51(5), 497-510.
Puthal, D., Sahoo, B. P. S., Mishra, S., & Swain, S. (2015, January). Cloud computing features, issues, and challenges: a big picture. In2015 International Conference on Computational Intelligence and Networks(pp. 116-123). IEEE. Rajaraman, V. (2014). Cloud computing.Resonance,19(3), 242-258. Rankothge, W., Ma, J., Le, F., Russo, A., & Lobo, J. (2015, May). Towards making network function virtualization a cloud computing service. In2015 IFIP/IEEE International Symposium on Integrated Network Management (IM)(pp. 89-97). IEEE. Rittinghouse, J. W., & Ransome, J. F. (2017).Cloud computing: implementation, management, and security. CRC press. Sadiku, M. N., Musa, S. M., & Momoh, O. D. (2014). Cloud computing: opportunities and challenges.IEEE potentials,33(1), 34-36.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Shawish, A., & Salama, M. (2014). Cloud computing: paradigms and technologies. InInter-cooperative collective intelligence: Techniques and applications(pp. 39-67). Springer, Berlin, Heidelberg. Song, B., Hassan, M. M., Tian, Y., Hossain, M. S., & Alamri, A. (2016). Remote display solution for video surveillance in multimedia cloud. Multimedia Tools and Applications, 75(21), 13375-13396. Song, T., Wang, J., Wu, J., Ma, R., Liang, A., Gu, T., & Qi, Z. (2018). FastDesk: A remote desktop virtualization system for multi-tenant. Future Generation Computer Systems, 81, 478-491. Varia, J., & Mathew, S. (2014). Overview of amazon web services. Amazon Web Services, 1-22. Wang, P., Gao, R. X., & Fan, Z. (2015). Cloud computing for cloud manufacturing: benefits and limitations.Journal of Manufacturing Science and Engineering,137(4), 040901.
Yan, Q., & Yu, F. R. (2015). Distributed denial of service attacks in software-defined networking with cloud computing.IEEE Communications Magazine,53(4), 52-59. Zabolotnyi, R., Leitner, P., Hummer, W., & Dustdar, S. (2015). JCloudScale: closing the gap between IaaS and PaaS.ACM Transactions on Internet Technology (TOIT),15(3), 10.