Server and Application Virtualization Including Cloud Concept
Abstract
This project was based on a practical in which an analyst may convert one desktop/Laptop in to 4 different server with Server OS of win2008 by doing a virtualization. Any one application will be loaded on one server, will configure Windows AD on another server and SQL DB on 3rd Server. These entire servers will be accessed from a client laptop simultaneously. And can be shared all the application on server will be accessible to n number of users. Application, office document and SQL DB will be accessible over internet and client machines with the help of Cloud concept as well.
Table of Contents
Introduction4
Aim5
Objectives5
Background6
History6
Report Structure10
Theory/Literature Review12
Method19
Method/Practical used for the project19
Results21
Discussion and Conclusions29
Discussion29
Conclusions31
Future Work32
References43
References43
Introduction
Nowadays, the Internet has become a data and computing centre, with a large number of applications, and ubiquitous equipment. New Internet-based computing paradigms, e.g., cloud computing, have emerged, aiming to bring large-scale computing, storage, and data service resources together to build a virtual computing environment(Buyya et. al 2009: 599-616). These paradigms provide simple and transparent approaches that enable effective sharing and utilization applications over the Internet. In the early personal computing era, to use software, users needed to install it under a granted license (Byung-Gon & Petros , 2009: 144-145). This traditional method suffers several limitations as the software has increased both in amount and number of categories. First, software users need to deal with many complex tasks in terms of software installation, configuration, updating, and even troubleshooting. Besides, software which is dependent on their respective host operating systems may face compatibility issues. Normal users are thus loaded with an extra burden. In contrast, the concept of software as service (SaaS) that emerged with cloud computing has been promoted by many companies, such as Amazon and Google. With SaaS, things become simpler. Software can be installed into VMs with easier encapsulation and secure isolation. Users could access software on demand through the Internet without worrying about maintenance issues. There are two approaches to achieve these goals. One is to redevelop software (e.g., GoogleDoc) based on Web technologies. This not only requires much extra work, but also leads to compatibility problems on various browsers. The other approach is based on desktop virtualization, which separates the presentation and execution of applications, and provides a transparent way to deliver an application-based remote virtual desktop. Currently, a virtual desktop can be delivered based on remote display protocols, such as VNC (Virtual Network Computing), and RDP (Remote Desktop Protocol) . These protocols generally provide methods for remote virtual desktop accessing, so that users can log into a VM and operate on the desktop(Li, et. al, 2010: 3086-3107).
Aim
The overall aim of the project is to explore the concept of one application that will be loaded on one server, will configure Windows AD on another server and SQL DB on 3rd Server. These entire servers will be accessed from a client laptop simultaneously. And can be shared all the application on server will be accessible to n number ...