Title: nOOb
1nOOb
2nOOb
The n00b (new-bee) Sessions are introductions to
.NET Development. They are 30 minute
presentations at the beginning of each meeting
demonstrating some practical development tools,
techniques or tips. The first series of these
sessions revolve around the .NET development
environment.
31.0 Where to Run
- Physical Computer vs.Virtual Machine
- Internet Information Server vs. ASP.NET
Development Server (Cassini)
4Virtual Machine
sometimes called a hardware virtual machine, is
that number of discrete identical execution
environments on a single computer, each of which
runs an operating system (OS). This can allow
applications written for one OS to be executed on
a machine which runs a different OS, or provide
execution "sandboxes" which provide a greater
level of isolation between processes than is
achieved when running multiple processes on the
same instance of an OS.
- wikipedia
5Virtual Machine Vendors
- Microsoft
- Virtual PC 2004/2007
- Virtual Server 2005 R2 Enterprise Edition
- VMWare
- VMWare Virtual Server
- VMWare Player
- VMWare Workstation (189)
- Xensource
- Xen Hypervisor (Linux Based)
6Source http//content.techrepublic.com.com/2347-1
0879_11-1268-1278.html?seq11
7Source http//www.winsupersite.com/images/showcas
e/vpc2007_beta_14.jpg
8Source http//www.softpedia.com/screenshots/VMwar
e-Workstation_1.png
9Pros
- Isolation Host machine is separated from the
development environment. - Portability Move development environment between
hosts. - Simulation Can more closely mimic real-world
deployment scenarios. - Hardware Support New machines designed to
support hardware virtualization. - Economical Most vendors offer free unrestricted
entry-level versions of their products.
10Cons
- Some Assembly Required
- Non-Trivial Installation
- Installation/Configuration of Guest OS
- Dont forget the VM Guest Tools/Drivers!!!
- Performance
- Not running directly on hardware (Ok, machines
are fast these days). - Guest OS Memory and Disk SpaceNeed a capable
Host machine - Security
11Demo
12Links
- Microsoft Virtual PC 2007http//www.microsoft.com
/windows/products/winfamily/virtualpc/default.mspx
- Virtual Server 2005 R2 Enterprise Edition
http//www.microsoft.com/technet/virtualserver/so
ftware/default.mspx - VMWare Player and Serverhttp//www.vmware.com/pro
ducts/free_virtualization.html - VMware Converter (Starter Edition)http//www.vmwa
re.com/download/converter/ - VMWare Workstation (189)http//www.vmware.com/pr
oducts/ws/ - VMWare Virtual Applianceshttp//www.vmware.com/ap
pliances/ - Xen Sourcehttp//www.xensource.com/xen/xen/
13Postlude
- During the presentation another virtual machine
vendor was identified Parallels - This product runs in a variety of host
environments and supports a variety of guest
operating systems. - http//www.parallels.com/en/products/workstation/o
s/