<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.connicus.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Terry Thibodeau's Blog : productivity, esx</title><link>http://www.connicus.com/archive/tags/productivity/esx/default.aspx</link><description>Tags: productivity, esx</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.2)</generator><item><title>Are you "virtual"?</title><link>http://www.connicus.com/archive/2008/01/10/are-you-virtual.aspx</link><pubDate>Fri, 11 Jan 2008 05:00:00 GMT</pubDate><guid isPermaLink="false">676f6b53-914a-4440-92e2-68dcb69a897b:70</guid><dc:creator>Terry Thibodeau</dc:creator><slash:comments>2</slash:comments><comments>http://www.connicus.com/comments/70.aspx</comments><wfw:commentRss>http://www.connicus.com/commentrss.aspx?PostID=70</wfw:commentRss><description>&lt;P&gt;I'm still amazed when I mention virtualization or &lt;A class="" title=VMware href="http://www.vmware.com/" target=_blank&gt;VMware&lt;/A&gt; to IT recruiters or colleagues and am met with, "What's that?". &lt;/P&gt;
&lt;P&gt;In my opinion, virtualization is the biggest thing to happen to Information Technology&amp;nbsp;since the&amp;nbsp;integrated circuit&amp;nbsp;(until Quantum computing becomes mainstream :)&amp;nbsp; ....what about&amp;nbsp;virtual Quantum computers...mmmm)&amp;nbsp; Put simply, (platform or computer) virtualization is the emulation of PC hardware components in software.&amp;nbsp;Virtualization software allows you to run multiple 'virtual' machines&amp;nbsp;(installed with various operating systems) on a single, physical host (the PC with the&amp;nbsp;virtualization software installed).&lt;/P&gt;
&lt;P&gt;My first&amp;nbsp;exposure to virtualization technology was back in 2003 when I&amp;nbsp;saw Microsoft's Virtual PC product,&amp;nbsp;however, the company leading the way in virtualization is VMware (by at least a 5 year margin).&amp;nbsp;Since then, I've incorporated virtualization into almost every aspect of my professional (and&amp;nbsp;personal) life.&lt;/P&gt;
&lt;DIV class=floatRight&gt;&lt;IMG style="WIDTH:369px;HEIGHT:233px;" height=233 src="http://www.connicus.com/images/blog/2007.12.21/esxgeneral.png" width=369&gt;&lt;BR&gt;&lt;IMG src="http://www.connicus.com/images/blog/2007.12.21/esxresources.png"&gt; 
&lt;DIV class=imageComment&gt;virtual host specs&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;In fact, the blog you're reading right now is hosted on a Windows 2003 server virtual machine running in &lt;A class="" title="VMWare Virtual Infrastructure" href="http://www.vmware.com/products/vi/overview.html" target=_blank&gt;VMware ESX&lt;/A&gt; server along side &lt;STRONG&gt;7 &lt;/STRONG&gt;other virtual machines (3 Windows Server, 1 WinXP,&amp;nbsp;and 4 Linux / FreeBSD)!!! All of this on a single box with only 2GB of RAM and 2 - dual core Xeon processors. With the amazing virtual machine memory sharing / swapping technology that VMware has built into their product, the host workstation is only &lt;STRONG&gt;starting&lt;/STRONG&gt; to hit 90% memory usage during peak load. That's pretty amazing.&lt;/P&gt;
&lt;P&gt;Since finding out that I could run multiple "virtual" machines from within Windows (and Linux and Mac), I've been exploring ways to incorporate this technology and accompanying processes into the development side of my career. I now develop solely within a virtual environment. Some of the benefits to this are:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Portable development environment - &lt;/STRONG&gt;I have my full development environment available on anyone's machine with a quick install of the free&amp;nbsp;&lt;A class="" title="VMWare Player" href="http://www.vmware.com/products/player/" target=_blank&gt;VMware Player&lt;/A&gt;&amp;nbsp;and my external laptop drive.&lt;BR&gt;&lt;STRONG&gt;Encapsulated&amp;nbsp;environments - &lt;/STRONG&gt;develop against a full 'virtual' network infrastructure&amp;nbsp;complete with&amp;nbsp;Active Directory, Exchange, Continuous Integration server, etc. all on one machine, completely isolated from other networks.&lt;BR&gt;&lt;STRONG&gt;Environment reset&lt;/STRONG&gt; - After you've finished tests, roll-back your entire environment to a&amp;nbsp;pre-defined "snapshot".&lt;BR&gt;&lt;STRONG&gt;Non-polluting beta testing &lt;/STRONG&gt;- Want to try out that new beta&amp;nbsp;technology but are scared it would mess up your platform? Fire up a virtual machine, install your beta and play in your isolated sandbox.&lt;/P&gt;
&lt;P&gt;I also use virtual machines to quickly test my &lt;A class="" title="Is there EVER going to be another one!??!!? Perhaps in a course near you... ;)" href="http://www.connicus.com/archive/2007/02/15/pimp-your-os-part-1.aspx" target=_blank&gt;slipstreamed operating system&lt;/A&gt; installations, setup virtual training environments, play with different&amp;nbsp;Linux distributions,&amp;nbsp;or&amp;nbsp;house a specialized&amp;nbsp;function such as financial&amp;nbsp;software applications&amp;nbsp;or media encoding.&lt;/P&gt;
&lt;P&gt;Virtualization is only going to&amp;nbsp;continue to revolutionize the IT industry, forcing us to constantly change the way we&amp;nbsp;approach computing, which begs the question:&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;Are &lt;STRONG&gt;you&lt;/STRONG&gt; "virtual"? ...&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://www.connicus.com/aggbug.aspx?PostID=70" width="1" height="1"&gt;</description><category domain="http://www.connicus.com/archive/tags/Technology/default.aspx">Technology</category><category domain="http://www.connicus.com/archive/tags/productivity/default.aspx">productivity</category><category domain="http://www.connicus.com/archive/tags/esx/default.aspx">esx</category><category domain="http://www.connicus.com/archive/tags/virtualization/default.aspx">virtualization</category></item></channel></rss>