How to improve web development with virtualization in asp.net?

Improving Web Development Using Virtualization

+1


source to share


2 answers


http://aspnet.4guysfromrolla.com/articles/102908-1.aspx



+4


source


Virtualization is essentially the creation of multiple miniature (virtual) PCs inside your main PC. One of the benefits of this is that it allows you to isolate and test an application or set of applications in an environment that has no other obstacles. It used to be that in order to get a new machine with a new development environment, you had to have another piece of hardware or you had to rebuild your system into a new environment. With virtualization, you simply install the new environment you want into one of the virtual machines and you start it up as needed. When you're done, you can close it.

Virtualization is the ultimate isolation - it can allow you to do something on a single piece of hardware that is simply impossible without it. For example, you might install the software in a test environment on a member server because it will not work on a domain controller. You just run two virtual machines at the same time - one is a domain controller and the other is a member server. Both virtual machines can run on the same physical hardware at the same time without knowing they are sharing a machine. The result is a fast way to implement test environments.

Virtualization technology allows virtual systems to be frozen in place. In other words, the exact location in the car you are in can be frozen indefinitely. If you are working on one project until it is released and stable, and needs to come back after a year and start working on it again, you can freeze the system when you stop working on the project and then restart it after a year or more. - later, when the system is restarted, it will look like time has not passed. The system will be restored exactly as it was left.



This feature is great for developers who support multiple systems, including consultants who have different clients with different projects that they will need to support over time. You don't have to worry about recreating the environment to validate the bug fix; you just thaw your virtual machine and walk away.

Virtualization programs have a function described as Undo disks. Undo disks allow you to work on the system, and if you decide you don't want to save your work, you simply don't accept the changes to the undo disks. Poof. Like magic, everything you did was canceled and never happened.

+1


source







All Articles