<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>ipHouse Blog &#187; Data Center</title> <atom:link href="http://blogs.iphouse.net/category/data-center/feed/" rel="self" type="application/rss+xml" /><link>http://blogs.iphouse.net</link> <description>A friendly, local ISP with a view.</description> <lastBuildDate>Sat, 04 Feb 2012 04:14:51 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Building things: cubicle analogy time</title><link>http://blogs.iphouse.net/2012/01/04/building-things-cubicle-analogy-time/</link> <comments>http://blogs.iphouse.net/2012/01/04/building-things-cubicle-analogy-time/#comments</comments> <pubDate>Wed, 04 Jan 2012 22:17:34 +0000</pubDate> <dc:creator>Doug Rau</dc:creator> <category><![CDATA[Data Center]]></category> <category><![CDATA[Opinion]]></category> <category><![CDATA[Virtual Machines]]></category> <category><![CDATA[Hosting]]></category> <category><![CDATA[Virtualization]]></category> <category><![CDATA[vmForge]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=2011</guid> <description><![CDATA[This week, I&#8217;ve been building (actually, rebuilding) cubicle desks in our new office space and comparisons were naturally drawn to building virtual machines a few weeks ago. Building a cubicle, no matter what the instructions say, is not exactly trivial. Even after putting the walls together, trying to get them all even and lined up <a href="http://blogs.iphouse.net/2012/01/04/building-things-cubicle-analogy-time/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p>This week, I&#8217;ve been building (actually, rebuilding) cubicle desks in our new office space and comparisons were naturally drawn to building virtual machines a few weeks ago.</p><p><span id="more-2011"></span></p><p>Building a cubicle, no matter what the instructions say, is not exactly trivial. Even after putting the walls together, trying to get them all even and lined up is a trick. Then putting up the desk supports and the desk surfaces themselves, which are usually massive slabs of particle board and plastic veneer. If they&#8217;re fastened with screws, it&#8217;s always from beneath, out of the light, where you&#8217;re certain to get wood dust in your face.</p><p>In stark contrast, using vCloud Director to build a virtual machine was easy. Login, select a hardware and OS template, optionally configure, and deploy. It was up and running in a few minutes, maybe a little longer if you have added software or network configuration requirements. It&#8217;s all done with a keyboard and mouse, and I&#8217;m pretty certain I&#8217;ve never gotten wood dust in my face from it.</p><p>In both cases, a little planning goes a long way. Making a map of your cubicle layout lets you know whether everything is going to fit, what you&#8217;ll need, and whether you have it. Updating your map when you change your mind is also important. Making a map of your systems and network is similarly illuminating. How much CPU, memory, and disk do you need? What systems need outside IP addresses?</p><p>Also, paying attention to the details pays off. It&#8217;s a lot easier to make the desks level if all the supports are attached at the same height. Double check your IP address assignments and DNS records.</p><p>Finally, building a virtual machine doesn&#8217;t involve any power tools. Well, let&#8217;s hope not.</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2012/01/04/building-things-cubicle-analogy-time/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Setting up a LogicMonitor Agent</title><link>http://blogs.iphouse.net/2011/12/30/setting-up-a-logicmonitor-agent/</link> <comments>http://blogs.iphouse.net/2011/12/30/setting-up-a-logicmonitor-agent/#comments</comments> <pubDate>Fri, 30 Dec 2011 19:38:21 +0000</pubDate> <dc:creator>Doug Rau</dc:creator> <category><![CDATA[Data Center]]></category> <category><![CDATA[ipHouse Products]]></category> <category><![CDATA[System Administrators]]></category> <category><![CDATA[Hosting]]></category> <category><![CDATA[IPv6]]></category> <category><![CDATA[Monitoring]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=1966</guid> <description><![CDATA[LogicMonitor is a really cool server and network monitoring and measurement system which we&#8217;ve been working with. It uses a lightweight monitoring agent installed on your local network which collects data from your systems and passes it over SSL to an external aggregator. It&#8217;s capable of auto-discovery and is mostly self-configuring though you can adjust <a href="http://blogs.iphouse.net/2011/12/30/setting-up-a-logicmonitor-agent/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p>LogicMonitor is a really cool server and network monitoring and measurement system which we&#8217;ve been working with. It uses a lightweight monitoring agent installed on your local network which collects data from your systems and passes it over SSL to an external aggregator. It&#8217;s capable of auto-discovery and is mostly self-configuring though you can adjust many of the metrics. After many years of working with patchwork monitoring and alert systems we&#8217;re pretty excited about it. Call us if you&#8217;re interested.</p><p>Setting up a monitoring agent on your local network is easy. The server hosting the agent just needs a JRE (Java Runtime Environment) installed using version 1.6 or greater and must be able to make an outgoing SSL connection. To monitor Windows systems, you&#8217;ll need to install the agent on a Windows server.</p><p><span id="more-1966"></span></p><p>Login to the LogicMonitor website, click on the &#8220;Settings&#8221; tab, then on &#8220;Agents&#8221; in the left navigation, then on the &#8220;Add&#8221; button. Click past the introduction, and indicate whether you&#8217;ll be installing the LogicMonitor agent on a Windows or Linux server. Download the agent installer, or copy the link and use wget to download the installer directly to your Linux system. Run the installer to install the agent on your server then return to your web browser and click &#8220;Next&#8221; to verify that its been installed correctly and is able to communicate with the LogicMonitor system.</p><p><a href="http://blogs.iphouse.net/2011/12/30/setting-up-a-logicmonitor-agent/downlaod-agent/" rel="attachment wp-att-1967"><img class="aligncenter size-full wp-image-1967" title="downlaod agent" src="http://blogs.iphouse.net/wp-content/uploads/2011/12/downlaod-agent.png" alt="" width="883" height="382" /></a></p><p>To begin monitoring a host on your network, click on the &#8220;Hosts&#8221; tab, then on the &#8220;Add Hosts&#8221; button and select &#8220;New Host (wizard)&#8221;. Enter the host name or IP address. Note that if your monitoring agent and host are on a private internal network then this should be the IP address visible to your agent. Select your monitoring agent (if you have more than 1), and LogicMonitor will go ahead and verify that its able to gather information about the host.</p><p>NOTE: at this time, LogicMonitor does not support IPv6</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/12/30/setting-up-a-logicmonitor-agent/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>comparing software load balancers</title><link>http://blogs.iphouse.net/2011/12/01/comparing-software-load-balancers/</link> <comments>http://blogs.iphouse.net/2011/12/01/comparing-software-load-balancers/#comments</comments> <pubDate>Thu, 01 Dec 2011 19:42:19 +0000</pubDate> <dc:creator>Doug Rau</dc:creator> <category><![CDATA[Data Center]]></category> <category><![CDATA[Virtual Machines]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[Hosting]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=1679</guid> <description><![CDATA[now that i have three different software load balancers installed (Balance, Crossroads, and Pen), i want to evaluate their relative performance. benchmarking a single web server isn&#8217;t difficult using tools like ab, but trying to benchmark a load balanced cluster is somewhat different. since most load balancers support stickiness, all the requests from a single <a href="http://blogs.iphouse.net/2011/12/01/comparing-software-load-balancers/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p>now that i have three different software load balancers installed (Balance, Crossroads, and Pen), i want to evaluate their relative performance. benchmarking a single web server isn&#8217;t difficult using tools like <a href="http://httpd.apache.org/docs/2.0/programs/ab.html">ab</a>, but trying to benchmark a load balanced cluster is somewhat different. since most load balancers support stickiness, all the requests from a single source will be directed to a single back-end server. thus, i&#8217;ll need to run the benchmarker from several different sources simultaneously, or i&#8217;m really just testing one server with something in the way. fortunately, i have three machines on different IP addresses sitting idle.</p><p><span id="more-1679"></span></p><p>my first test is 10,000 requests for a static HTML page (2866 bytes). this test was run against a single apache server in the pool and against each of software load balancers with two back-end servers, from one source and from three simultaneously.</p><table style="margin: 0ex auto 4ex auto;"><tbody><tr><th>handler</th><th>single source</th><th>three sources</th></tr><tr><td>apache only</td><td>21.659 seconds</td><td>33.822</td></tr><tr><td>balance</td><td>106.794</td><td>failed</td></tr><tr><td>crossroads</td><td>37.729</td><td>failed</td></tr><tr><td>pen</td><td>39.112</td><td>failed</td></tr></tbody></table><p>the single apache server actually performed the best, easily beating any of the software load balancers in raw throughput. the test from three sources is effectively a mild denial-of-service attack, and none of the software load balancers could handle it. each of them failed and stopped accepting connections well before 10,000 requests were completed.</p><p>the second test is 20 requests for a PHP script which performs exactly 1 second of mathematics then returns results. in this case, almost all the load is on the back-end servers, and there was negligible difference in results between the four front-ends.</p><p>the third test is 400 requests for the PHP script, but issuing 20 concurrent requests from each source at a time. this generates significant load on the back-end servers, but is the first test where having multiple back-ends shows any improvement.</p><table style="margin: 0ex auto 4ex auto;"><tbody><tr><th>handler</th><th>single source</th><th>three sources</th></tr><tr><td>apache only</td><td>23.493 seconds</td><td>31.097</td></tr><tr><td>balance</td><td>22.820</td><td>26.191</td></tr><tr><td>crossroads</td><td>34.199</td><td>40.355</td></tr><tr><td>pen</td><td>24.721</td><td>28.365</td></tr></tbody></table><p>the fourth test is a monster, 400 requests for the PHP script, 100 concurrent requests from each source at a time.</p><table style="margin: 0ex auto 4ex auto;"><tbody><tr><th>handler</th><th>single source</th><th>three sources</th></tr><tr><td>apache only</td><td>14.912 seconds</td><td>22.604</td></tr><tr><td>balance</td><td>10.355</td><td>18.909</td></tr><tr><td>crossroads</td><td>failed</td><td>failed</td></tr><tr><td>pen</td><td>15.219</td><td>failed</td></tr></tbody></table><p>these results suggest that a software load balancer might be an option for putting more capacity and resilience into a script-heavy website, but clearly shouldn&#8217;t be chosen for performance. the single apache server performed better than my small cluster in nearly every test, and much better in a few cases. the total meltdown of the software load balancers in difficult situations is of particular concern. the results for the cluster might improve with more back-end servers, but the software load balancer itself seems to be the bottleneck.</p><p>of the three software load balancers, the simpler Balance and Pen outperformed Crossroads in general. interestingly, Balance fared spectacularly poorly against heavy traffic in the first test, but very well against a different sort of heavy traffic in the fourth.</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/12/01/comparing-software-load-balancers/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>software load balancing</title><link>http://blogs.iphouse.net/2011/11/29/software-load-balancing/</link> <comments>http://blogs.iphouse.net/2011/11/29/software-load-balancing/#comments</comments> <pubDate>Tue, 29 Nov 2011 17:20:56 +0000</pubDate> <dc:creator>Doug Rau</dc:creator> <category><![CDATA[Data Center]]></category> <category><![CDATA[Virtual Machines]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[Hosting]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=1583</guid> <description><![CDATA[load balancing is a common technique for distributing a workload, such as handling a web site, across multiple servers. a pool of several smaller servers can be more efficient than a single large server, since the size and capability of the &#8220;server&#8221; can be changed just by adding or eliminating servers from the pool. a <a href="http://blogs.iphouse.net/2011/11/29/software-load-balancing/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p>load balancing is a common technique for distributing a workload, such as handling a web site, across multiple servers. a pool of several smaller servers can be more efficient than a single large server, since the size and capability of the &#8220;server&#8221; can be changed just by adding or eliminating servers from the pool. a pool of servers can also be more responsive than a single server, and more fault-tolerant.</p><p>one of the simplest forms of load balancing is round-robin DNS, where a single hostname is pointed at multiple IP addresses, each of an individual server. this is very easy to set up, but changes to the pool are limited by DNS caching and TTL. on the other end of the spectrum are dedicated hardware load balancers, such as the F5 Big-IP we use, which monitor the status of each server in the pool and intelligently route incoming requests. these are awesome machines, but come with equally awesome price tags. between these two extremes lie some network firewalls with load balancing, and software load balancers, which run on a front-end server.</p><p>i&#8217;ve been looking at a few software load balancers for a small virtual server project; Balance, Crossroads, and Pen.</p><p><span id="more-1583"></span></p><p><a href="http://www.inlab.de/balance.html" target="balance">Balance</a> looks interesting, and supports either round-robin or sticky load balancing, and failover. it also supports IPv6 on the listening side, which might be useful if you have to bridge IPv6 into a pool of IPv4 servers. unfortunately, the Ubuntu package is an old version which i was unable to get working properly, and i had to compile from source instead.</p><p><em>what&#8217;s sticky load balancing?</em> directing requests from a particular client to the same back-end server, when possible. this is useful for applications that need to support state or session information between requests.</p><p><em>what&#8217;s failover?</em> if none of the servers in the regular pool are available, requests are directed to a backup server. the backup server is usually only intended to return a friendly &#8216;site down&#8217; page.</p><p><a href="http://crossroads.e-tunity.com/index.xr" target="crossroads">Crossroads</a> appears to be a fast, multi-threaded, and very capable load balancer. it supports a variety of dispatching algorithms, including several different ways of handling stickiness. although it doesn&#8217;t support failover, it does offer options for access control, protection against overloading, and a basic web interface. although the Ubuntu package is an older version, i&#8217;m using it because i wasn&#8217;t able to get the current version to compile.</p><p><a href="http://siag.nu/pen/" target="pen">Pen</a> is probably the simplest of the three. and although it&#8217;s the only one with a current package which installed correctly, its documentation is pretty sketchy. it supports round-robin and sticky load balancing, and has &#8220;highly experimental&#8221; support for SSL.</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/11/29/software-load-balancing/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Colocation is so 1990s&#8230;</title><link>http://blogs.iphouse.net/2011/10/11/colocation-is-so-1990s/</link> <comments>http://blogs.iphouse.net/2011/10/11/colocation-is-so-1990s/#comments</comments> <pubDate>Tue, 11 Oct 2011 18:51:58 +0000</pubDate> <dc:creator>Mike Horwath</dc:creator> <category><![CDATA[Data Center]]></category> <category><![CDATA[ipHouse Products]]></category> <category><![CDATA[Virtual Machines]]></category> <category><![CDATA[cooling]]></category> <category><![CDATA[Hosting]]></category> <category><![CDATA[Power]]></category> <category><![CDATA[Virtualization]]></category> <category><![CDATA[vmForge]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=1404</guid> <description><![CDATA[Yep, I said it. Today, organizations need more agility and elasticity in their computing services. Sounds cloudy, huh? I&#8217;m not a fan of the term &#8216;cloud&#8217;, with the vague meanings and weird marketing tricks. We banter around at the office and come up with silly &#38; new terms like &#8216;fog&#8217; (because it isn&#8217;t clear) or <a href="http://blogs.iphouse.net/2011/10/11/colocation-is-so-1990s/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p>Yep, I said it.</p><p>Today, organizations need more agility and elasticity in their computing services. Sounds <a title="Wikipedia on Cloud Computing" href="http://en.wikipedia.org/wiki/Cloud_computing">cloudy</a>, huh?</p><p>I&#8217;m not a fan of the term &#8216;cloud&#8217;, with the vague meanings and weird marketing tricks. We banter around at the office and come up with silly &amp; new terms like &#8216;fog&#8217; (because it isn&#8217;t clear) or &#8216;to the clown!&#8217; (a play on words in reference to the Microsoft advertisements).</p><p>What I am a fan of is the change in operation for how we (all of us) use computing facilities.</p><p>Not long ago we were all buying servers for either a single use (front-end web server, a database server, etc) or a larger edition to combine services onto (perhaps a web/database server with email services planned). This is great from the hardware manufacturer point of view but isn&#8217;t the best use of the business&#8217; cash flow, creates inflexible hardware configurations, and isn&#8217;t very green.</p><p>Enter the concept of the virtual data center (or VDC), something we rolled out on October 1st, 2011 after months of testing.</p><p><span id="more-1404"></span>We call the brand &#8216;vmForge&#8217; and the product &#8216;Virtual Data Center&#8217; otherwise known as the <a title="vmForge Virtual Data Center Advantages" href="http://www.iphouse.com/vmforge/advantage.html" target="_blank">vmForge VDC</a>.</p><p>Companies no longer need to look at everything on a per server basis, many times over configured in one way or another. For example, customer wants to build an IIS web server, Exchange server, and a mailing list server built on a UNIX-like distribution with Mailman. Three different servers would have been purchased based on the requirements. Heading to Dell, we would end up with something like the following (which, BTW, I consider to be mid-sized components, and all rack mounted, and not including any OS licensing):</p><ul><li>$2,980: IIS server, 6 GiB RAM, 1 4-core processor, 4 160 GiB drives in RAID5 with a hot spare</li><li>$4,637: Exchange server, 12 GiB RAM, 2 4-core processors, 6 146 GiB 15K RPM drives in RAID5 with a hot spare</li><li>$2,771: UNIX-like server for Mailman, 6 GiB RAM, 1 4-core processor, 3 160 GiB drives in RAID1 with a hot spare</li></ul><p>The above hardware is built on Dell PowerEdge R610, 1U servers with redundant power supplies and is retail pricing with whatever instant savings were available today when I configured them (October 11th, 2011). (RAM laid out in 3 DIMM configurations using 2 GiB DIMMs)</p><p>That is a total of $10,388 in capital expenditures. What&#8217;s missing? You still need to add in colocation fees per month. And there are wasted resources in each system laid out above.</p><p>The IIS server, even with a local database server, probably won&#8217;t utilize the full 6 GiB of RAM, and the disk layout is reasonable for disk I/O and redundancy but will have wasted space (most customers/companies won&#8217;t put that much stuff up publicly for download). Let&#8217;s call it 2 GiB of RAM and 200 GiB of disk space that will go unused.</p><p>The Exchange server will be happy with that much RAM and CPU seeing that it will have all roles on one system though the need for 12 GiB is kind of grasping a bit &#8211; 10 GiB would be good too but is not a valid configuration on this hardware. The disk layout is built for much higher I/O than the 7200 RPM disks in the other 2 servers but the amount of wasted disk space doubles just to give Exchange the I/O it may require.</p><p>The Mailman server is way over configured &#8211; it will never use that much CPU, things can run efficiently with 2 or 3 GiB of RAM, and at least 200 GiB of disk will be wasted even if you ran the mailing list server for 10 years with archives.</p><p>There has to be a better way&#8230;</p><p>Enter the vmForge VDC.</p><p>Build a data center with all of your resource requirements but now you can say goodbye to over-configuration of resources on a per server basis.</p><p>The number of virtual servers you want to use is only limited by the resources you have purchased. The only extra cost per virtual server is OS licensing, if required (looking at you Microsoft Windows Server 2008 R2 &amp; Red Hat Enterprise Linux).</p><p>Build a vmForge VDC with 12Ghz of CPU, 16 GiB of RAM (3, 10, 2 respectfully), and reasonable storage requirements for each server, like so:</p><ul><li>IIS server, 3 GiB of RAM, 2 vCPUs, 120 GiB of storage</li><li>Exchange server, 10 GiB of RAM, 6 vCPUs, 160 GiB of storage</li><li>Mailman server, 2 GiB of RAM, 1 vCPU, 20 GiB of storage</li></ul><p>And adjust each server config based on measured usage and make adjustments based on your computing needs and not by what hardware you purchased.</p><p>The above would have a cost (no OS licensing fees included) of approximately $425 per month plus bandwidth or transfer. That&#8217;s the price of colocation in a half rack with power included! Without CAPEX (or spending your hard earned cash on hardware that will be outdated faster than your financing can pay it off over 3 years).</p><p>The vmForge VDC product is powered by <a title="VMware vSphere 5 - the hypervisor of choice" href="http://www.vmware.com/">VMware</a> vSphere 5, <a title="VMware vCloud Director" href="http://www.vmware.com/products/vcloud-director/overview.html">vCloud Director</a>, <a title="vShield Edge" href="http://www.vmware.com/products/datacenter-virtualization/vshield-edge/overview.html">vShield Edge</a>, and <a title="Fortinet Fortigate Firewalls" href="http://www.fortinet.com/">Fortigate</a> firewalls using storage based on <a title="Network Appliance" href="http://www.netapp.com/">NetApp</a> and <a title="Nexenta" href="http://www.nexenta.com/">Nexenta</a>.</p><p>Certifiably cooler than colocation&#8230;but that&#8217;s just my opinion.</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/10/11/colocation-is-so-1990s/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Cost effective data center operations</title><link>http://blogs.iphouse.net/2011/04/01/cost-effective-data-center-operations/</link> <comments>http://blogs.iphouse.net/2011/04/01/cost-effective-data-center-operations/#comments</comments> <pubDate>Fri, 01 Apr 2011 20:29:08 +0000</pubDate> <dc:creator>Mike Horwath</dc:creator> <category><![CDATA[Data Center]]></category> <category><![CDATA[ipHouse Products]]></category> <category><![CDATA[System Administrators]]></category> <category><![CDATA[Monitoring]]></category> <category><![CDATA[Security]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=1159</guid> <description><![CDATA[Today marks a new day in the data center operations at ipHouse. ipHouse has never outsourced any type of operations prior to this move. This bold move in efficiency makes ipHouse the premier facility manned and operated 24&#215;7 by a private contractor. Over the last few months, we have been negotiating with The Wonka Candy <a href="http://blogs.iphouse.net/2011/04/01/cost-effective-data-center-operations/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p>Today marks a new day in the data center operations at <a title="ipHouse - where fun is in the name!" href="http://www.iphouse.com/" target="_blank">ipHouse</a>.</p><p>ipHouse has never outsourced any type of operations prior to this move. This bold move in efficiency makes ipHouse the premier facility manned and operated 24&#215;7 by a private contractor.</p><p><span id="more-1159"></span>Over the last few months, we have been negotiating with <a title="The Wonka Candy Company" href="http://www.wonka.com/" target="_blank">The Wonka Candy Company</a>, directly with president Charlie Bucket for the upgrade to our operations. This might come as surprise to many of you, but Wonka Industries has been branching out for years into other services besides making some mind-blowing, awesome candy. (Though it must be noted, their expansion into day care facilities failed miserably.)</p><p>Among the changes to our data center, we will also be upgrading our on-site security measures, our fire suppression solution, and our emergency elevator escape system.</p><p>We have also negotiated our new off-site storage with TheCandyMountainSecureStorageServicesCompany(tm) (TCMSSSC). This is great news as it helps us achieve the elusive 5 nines Gobstopper rating for data centers.</p><h3>Security</h3><p>The new security measures are sugary sweet, and truly state of the art. We&#8217;ll not only be using the Oompa-Loompa workforce for the operations of the data center, but we&#8217;ve also contracted with Chocolate Security Services to supply us with their Oompa-Loompa Security Force agents to guard both the front and rear entrances.</p><p>We have also initiated changes to our security card system by moving away from easily bypassed proximity cards to Snozzberry Scented Access Cards (SSAC). Digital security systems are easily bypassed because of the single 1s and 0s used in binary computing, the SSAC, though, is purely analog allowing for an infinite combination of scents for authscentification.</p><h3>Emergency</h3><p>Our updates to the fire suppression system will be happening during the month of April, 2011 as we move away from the current dry pipe solution to the very first rollout of the Bubble Fire Suppression Solution (BFS) from Bucket Services, Inc. Instead of water (used in dry pipe), Halon (poisonous), or FM200 (where did the air go) uses in the past, the new BFS system actually uses bubbles filled with a secret gas to take the fire up and away from the servers, equipment, and personnel in the facility. Mr. Charlie Bucket says &#8220;This is by far, the best system to move fire away from expensive equipment and up into the cutting fans, where the fire will be chopped into smaller, more manageable pieces and mixed into Atomic Fireballs and Big Tex Jelly Beans.&#8221;</p><p>To handle any impossible emergency events in the data center, the Factory Airation Individual Lift (FAIL) subsidiary will be installing their patented Great Glass Elevator Emergency and Security Cylinders throughout the facility, including both entrances. These can be used by oompa loompas and humans alike to escape an unlikely flood from the new HVAC, which uses hundreds of thousands of gallons of chocolate to remove heat from the data center. They may also be used for security; when a human is determined to be a &#8220;bad egg&#8221; in the &#8220;veruca trap&#8221;, they can, and will, be shot into orbit.</p><h3>Tickets</h3><p>When customers are coming down to work on their network after these new measures are put into place, a lottery of golden tickets will be used to create some excitement. By working with our customers through multiple &#8211; multiple choice questionnaires, we have determined that this will be the most effective way to for their system admins to stop by the data center to patch and update their systems regularly.  The winning Golden Tickets Winners (GTW) give the system admins an exclusive 5 minutes alone to wade into, or relax next to, our chocolate waterfall.</p><p>While nobody wants to have to come in to fix something broken, this lottery system is designed to add some excitement back into the process.</p><p>This is something that has been in the works for some time. If you currently have an access card issued in the past five years, you may already be a winner. Fold your access card LENGTHWISE in half so that the printed side ends up in the middle.  You will feel a snap as the card&#8217;s contents are revealed.</p><p>If your card does not reveal a golden ticket, you are not a winner and will no longer be able to cross the new security perimeter to access your server. You are welcome to try again. Additional access cards are available individually or by the case.  Contact your sales representative with any questions or to order.</p><p>As an added potential benefit; customers visiting our data center to work on their equipment might win a free candy bar, chocolate coated Windows Server 2008 R2 (the chocolate coating makes it go down easier), apple iPod (tastes like real apples, shaped like a real iPod), or even a full and exclusive tour of our data center by boat.</p><p>Finally, with all of these new changes, we will be rolling out a new logo for our Data Security Center Solution Service, seen just below.</p><p style="text-align: center;">&nbsp;</p><div id="attachment_1179" class="wp-caption aligncenter" style="width: 131px"><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/candymsss.jpg"><img class="size-full wp-image-1179  " title="Hard Shell Data Center Services" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/candymsss.jpg" alt="Hard Shell Data Center Services" width="121" height="121" /></a><p class="wp-caption-text">Hard Shell Data Center Services</p></div><p>A gallery of pictures of a senior Oompa-Loompa doing an inspection of our current facility is also linked below.</p><div id="attachment_1160" class="wp-caption alignleft" style="width: 83px"><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp2.jpg"><img class="size-full wp-image-1160  " title="Inverse Investigative Techniques" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp2.jpg" alt="How an Oompa-Loompa takes it all in" width="73" height="131" /></a><p class="wp-caption-text">Inverse Investigative Techniques</p></div><div id="attachment_1161" class="wp-caption alignleft" style="width: 83px"><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp3.jpg"><img class="size-full wp-image-1161   " title="Reverse Inverse Investigative Techniques" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp3.jpg" alt="Checking the tops of the racks for clearance" width="73" height="131" /></a><p class="wp-caption-text">Reverse Inverse Investigative Techniques</p></div><div id="attachment_1162" class="wp-caption alignleft" style="width: 83px"><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp4.jpg"><img class="size-full wp-image-1162  " title="Type Testing of Crash Cart Services" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp4.jpg" alt="When work needs to be done, an Oompa-Loompa uses provided crash carts" width="73" height="131" /></a><p class="wp-caption-text">Type Testing of Crash Cart Services</p></div><div id="attachment_1163" class="wp-caption alignleft" style="width: 83px"><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp5.jpg"><img class="size-full wp-image-1163  " title="First Test of Upper Rack Security System" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp5.jpg" alt="As part of the investigative security measures implemented" width="73" height="131" /></a><p class="wp-caption-text">First Test of Upper Rack Security System</p></div><div id="attachment_1164" class="wp-caption alignleft" style="width: 83px"><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp6.jpg"><img class="size-full wp-image-1164  " title="Oracle Hands Senior Oompa-Loompa Worker a Wire" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp6.jpg" alt="as part of the integration into the data center, the Oracle offers a gift" width="73" height="131" /></a><p class="wp-caption-text">Oracle Hands Senior Oompa-Loompa Worker a Wire</p></div><div id="attachment_1165" class="wp-caption alignleft" style="width: 83px"><a href="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp8.jpg"><img class="size-full wp-image-1165  " title="Oompa-Loompa on Break" src="http://blogs.iphouse.net/wp-content/uploads/2011/04/oomp8.jpg" alt="What does an Oompa-Loompa do on a break? They balance, and sometimes, even breakdance." width="73" height="131" /></a><p class="wp-caption-text">Oompa-Loompa on Break</p></div><p>We wish to thank all of the Oompa-Loompas who let us take their photos as we continue to integrate their services into our company.</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/04/01/cost-effective-data-center-operations/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Electric</title><link>http://blogs.iphouse.net/2011/03/16/electric/</link> <comments>http://blogs.iphouse.net/2011/03/16/electric/#comments</comments> <pubDate>Wed, 16 Mar 2011 18:55:29 +0000</pubDate> <dc:creator>Ben Tucker</dc:creator> <category><![CDATA[Data Center]]></category> <category><![CDATA[Power & Cooling]]></category> <category><![CDATA[System Administrators]]></category> <category><![CDATA[cooling]]></category> <category><![CDATA[Power]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=1013</guid> <description><![CDATA[Lots of folks don&#8217;t think much about where the power they use comes from, but I do. We can&#8217;t do any of the things we do here at all without it and we take it seriously. In this post, I&#8217;ll cover the basic parts of how electrical power is delivered to the datacenter without getting <a href="http://blogs.iphouse.net/2011/03/16/electric/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p>Lots of folks don&#8217;t think much about where the power they use comes from, but I do. We can&#8217;t do any of the things we do here at all without it and we take it seriously. In this post, I&#8217;ll cover the basic parts of how electrical power is delivered to the datacenter without getting too serious.</p><p>These parts are: electrical service, backup generator, uninterruptible power supply, automatic transfer switch, power distribution units, power monitoring, and power consumers, such as servers, routers, and switches.</p><p>The main difference between power for devices in the datacenter and other types of power service is that a power loss in this situation can be a really big deal. These devices need power that is always on, even in a storm, to function properly. Making the datacenter stay on when the power from the electric company falters takes some special design considerations.</p><p><span id="more-1013"></span>This is how the pieces fit together for our environment:</p><p>&nbsp;</p><p><a href="http://blogs.iphouse.net/wp-content/uploads/2011/03/Screen-shot-2011-03-14-at-1.33.20-PM.png"><img class="alignnone size-full wp-image-1070" src="http://blogs.iphouse.net/wp-content/uploads/2011/03/Screen-shot-2011-03-14-at-1.33.20-PM.png" alt="" width="604" height="408" /></a></p><p>Normally, all of the power used by the datacenter comes in through one or more electrical services which are either part of the building&#8217;s power system, or are dedicated to the datacenter.</p><p>This electrical service is pretty reliable, but it can and does fail. Bad weather, natural disasters, human error, road work, and scheduled maintenance can all turn the power off for a time. In some places it is more rare than others to have an electrical outage, but no place is immune. A generator, transfer switch, and uninterruptible power supply (UPS) will keep the datacenter on while the power grid is off.</p><p>The UPS is a battery backup for the electrical service. Our datacenter uses a double-conversion, or &#8220;online&#8221; UPS. Double-conversion means that the AC power coming in from the electrical service is converted to DC power to charge the batteries, and then the DC power from the battery strings is converted back to AC power to power the datacenter. This method has some pros and cons. Since power is always supplied from the DC bus the batteries attach to, defects in the incoming power are smoothed out. During the conversion to DC and back to AC, voltage spikes and dips are corrected.</p><p>If the electrical service voltage goes too low or too high for a period of time, the load on the other side of the UPS should never see a change in the power it gets. If the electrical service drops offline for any reason, the UPS keeps providing power from its batteries without any interruption. Which is why it&#8217;s called uninterruptible.</p><p>Double-conversion comes at a price. Converting the power to and from DC, running the UPS itself, and keeping the batteries charged all take some power. For a typical UPS, this all adds a little more than 10% to the total power that goes through it.</p><p>When the electrical service goes out, the batteries power the data center forever, and they are not supposed to. This is where the transfer switch and the generator come into play. The transfer switch really does two jobs. First, it watches the grid power and tells the generator to turn on when there is a problem and to turn back off after the power stabilizes. Second, the transfer switch actually switches the feed that goes to the UPS from grid power to generator power and back when it is time.</p><p>When the backup generator gets the signal, it starts up and begins producing electricity. This usually takes a few seconds to a few dozen seconds, depending on the type of generator. Once the generator is running and the power coming from it is stable, the transfer switch connects the UPS to the generator instead of the grid. A while after the grid power comes back on and looks stable to the transfer switch, it connects the UPS back to grid power and tells the generator to shut down.</p><p>Also worth mentioning, even though it is not exactly part of the power system is the cooling. Power and cooling go hand-in-hand because all of the power that is consumed in the datacenter turns into heat which must be removed. The size and design of the cooling system is directly related to how much power the systems it will be cooling will use.</p><p>Typically, the cooling system is connected to generators, but not to a UPS. The pieces of the cooling system don&#8217;t suffer (much) from a power outage of a few seconds the way a server, firewall, or storage system would. It would be inefficient to run that extra power through the UPS when it is not needed. The lights are treated the same way. You&#8217;ll get by in the dark for a few seconds while the generator comes online. The servers are more picky.</p><p>From the UPS, getting the power to the servers should seem familiar if you are comfortable with how your home electrical service works. Here goes. From the UPS, the power is distributed by PDUs to the individual equipment racks. The PDU is a breaker panel with some additional features. Each rack gets power from one or more electrical circuits,which all connect back to breakers in the PDUs.</p><p>In our data center, each PDU also contains a transformer to convert the 480V Wye electrical service to the 120V single-phase circuits we deliver to each rack. Each of these circuits ends in an outlet that one or more rackmount power strips (also called PDUs, thank you very much) plug into. The equipment in the rack plugs into those power strips.</p><p>So in short, the transfer switch tells the generator when it is needed and connects the UPS to it when the generator is ready. The UPS smooths out the bumps so that the servers in the datacenter never notice a thing. Of course, every last part of the system is a little more complex than I have outlined here, but that&#8217;s how summaries go.</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/03/16/electric/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>ITs time to move out of your parents house</title><link>http://blogs.iphouse.net/2011/03/16/moveout/</link> <comments>http://blogs.iphouse.net/2011/03/16/moveout/#comments</comments> <pubDate>Wed, 16 Mar 2011 13:55:00 +0000</pubDate> <dc:creator>Marc Makarem</dc:creator> <category><![CDATA[Data Center]]></category> <category><![CDATA[ipHouse Products]]></category> <category><![CDATA[Virtual Machines]]></category> <category><![CDATA[Hosting]]></category> <category><![CDATA[Virtualization]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=981</guid> <description><![CDATA[A few years back you had an idea for a business so you made a website that had a shopping cart with a few mailboxes&#8230; all was good. Fast forward to present day &#8211; Your website has tons of extra space added onto it to support the files needed to run the site. Your mailbox <a href="http://blogs.iphouse.net/2011/03/16/moveout/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p>A few years back you had an idea for a business so you made a website that had a shopping cart with a few mailboxes&#8230; all was good.<br /> Fast forward to present day &#8211;</p><ul><li>Your website has tons of extra space added onto it to support the files needed to run the site.</li><li>Your mailbox is continually reaching the upper echelons of storage capacities and frequently needs space upgrades.</li><li>At least one of your thirty plus domains are always up for renewal.</li></ul><p>Your bill is starting to resemble a waistline during the holiday season, growing exponentially. There has to be another option, a more cost effective option.<span id="more-981"></span></p><p>There is&#8230; A <a title="virtual server" href="http://www.iphouse.com/virtual-server-hosting.html">virtual server</a> (or a virtual data center depending on your needs).</p><p>Queue: &#8220;<a title="Unsolved Mysteries" href="http://en.wikipedia.org/wiki/Unsolved_Mysteries">Unsolved Mysteries</a>&#8221; theme song, <a title="Robert Stack" href="http://en.wikipedia.org/wiki/Robert_Stack">Robert Stack</a>&#8216;s voice and a nice blood curdling scream&#8230;</p><p>It&#8217;s not as bad as it sounds. It is actually quite cool. A virtual server gives the user the ability to have a piece or slice of our resources to run a completely private and secure server.</p><p><a title="Confused" href="http://canitbesaturdaynow.com/images/fpics/3332/e407ffdc3f89a4546dd7e5a1b71aa6c4.jpg">Confused</a>? Think of it like an apartment. The apartment is a building that has units, electricity, and water already supplied to it and ready for use just like our cluster that has storage, RAM, vCPU, power, and bandwidth already allocated to it and ready for use.</p><p>Inside of the apartment building you get to choose the size of the unit that you would like &#8212; this resembles the virtual machine you need resource wise &#8211; storage, vCPU, and RAM. Lastly, after deciding on the unit you get to decide how you would like to furnish it &#8212; OS, programs, databases, etc&#8230;</p><p>*** Warning &#8211; bonus geeky stuff &#8211; skip ahead if you don&#8217;t want to read ***</p><p>Bonus -<br /> We can take it one step farther and talk about ipHouse maintaining the server. With ipHouse maintenance, we place the server behind a firewall and do all the patching and OS updates for the system. The firewall would be like having a security guard in front of your apartment unit checking to see who is visiting at all times. The system patching and OS updates would be like having a house keeping service and an interior decorator coming in to clean and renovate once a month!</p><p>Extra bonus -<br /> A cool feature of our virtual servers is <a title="Dynamic Resource Scheduling" href="http://www.vmware.com/products/drs/">Dynamic Resource Scheduling</a> (DRS). DRS  makes your virtual server a top priority for resources if the front end you are on starts to get busy.  Going back to our apartment&#8230; if half of the occupants were using  water in their apartments at the same time and you had DRS, you would be sure to have the same water pressure you have when no one is using water.</p><p>Extra extra bonus -<br /> My favorite feature of a our virtual server cluster is <a title="High Availability" href="http://www.vmware.com/products/high-availability/">High Availability</a>, also known as HA. High availability almost instantly restarts the virtual machine if the physical machine it is on in the cluster goes down. The equivalent to this one (I am reaching) would be if there were 2, 3, or more apartment buildings in your complex. If your apartment building was hit by a catastrophic event (water main burst, fire, etc) a team of workers would be instantly deployed to your unit to move your apartment, exactly like it was, into one of the other buildings&#8230; the only thing you would have to do after you were moved is turn your TV back on to resume watching the show that was on.</p><p>*** End of bonus geeky stuff ***</p><p>Moving from web hosting packages to a virtual server is cost effective for quite a few reasons &#8211;</p><ul><li>Going with a virtual server option means mail, web hosting, and DNS hosting can all happen on the server, which means that all of these costs will be removed from your current hosting situation.</li><li>A virtual server will have scaleable storage space, most likely substantially more than the storage space allocated to the mailboxes and web hosting package you have.</li><li>Deciding to go with a virtual server removes the issue of having to dish out the capital expense for a $XX,000 server which probably wont have the redundancies in place like a physical server cluster does.</li><li>Lastly, if you need to work on your virtual server you will be able to work on it remotely, instead of having to drive to the data center where it is hosted and using a KVM to work on it.</li></ul><p>The real take home message from this post is that if web hosting and mail hosting seem like they are getting too expensive for you there is probably a better solution out there. That solution may very well be a virtual server. We at <a title="ipHouse" href="http://www.iphouse.com">ipHouse</a> know how to customize servers and know what types of resources are needed to make the transition to a virtual server a swift one with virtually no downtime.</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/03/16/moveout/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>How Virtualization is Changing Your Job</title><link>http://blogs.iphouse.net/2011/02/24/how-virtualization-is-changing-your-job/</link> <comments>http://blogs.iphouse.net/2011/02/24/how-virtualization-is-changing-your-job/#comments</comments> <pubDate>Thu, 24 Feb 2011 14:52:24 +0000</pubDate> <dc:creator>Nick Gasper</dc:creator> <category><![CDATA[Data Center]]></category> <category><![CDATA[Opinion]]></category> <category><![CDATA[technology]]></category> <category><![CDATA[Virtualization]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=837</guid> <description><![CDATA[Hi, I&#8217;m Nick, and I&#8217;m a virtualization nerd. Wait&#8230;can we back up a bit? Once upon a time, not long ago, I was a troubleshooter, a technical support representative. I lived within a predefined world of internet services, but knew it&#8217;s rules inside and out. For many reasons, I realized that it was time to <a href="http://blogs.iphouse.net/2011/02/24/how-virtualization-is-changing-your-job/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p>Hi, I&#8217;m Nick, and I&#8217;m a virtualization nerd.</p><p>Wait&#8230;can we back up a bit?</p><p>Once upon a time, not long ago, I was a troubleshooter, a technical support representative. I lived within a predefined world of internet services, but knew it&#8217;s rules inside and out. For many reasons, I realized that it was time to jump start my career. I had a few options in front of me. My company was deploying a VMware based virtual infrastructure, and I thought that would be an interesting avenue to explore. I had my heading. I was going to get my VMware Certified Professional Certification and become a VCP.</p><p>It took three months of hard work for me to earn my certification. Seemingly overnight I had to go from a basic understanding of things like storage technologies, networking, and server layouts to a more in depth version. I had to know how each piece worked, how to set each up, how to configure them to talk to each other.</p><p>I finally had a grasp on the whole picture which allowed me to go from troubleshooter to builder. That&#8217;s how Virtualization changed my job, admittedly in a very direct way. However, whether you know it or not, It&#8217;s probably going to change your job as well.</p><p>You might think it&#8217;s a bit presumptuous for me to say that virtualization is going to change  your job. Especially since many of you have no idea what virtualization is. If you don&#8217;t know what virtualization is, you might think that, as a virtualization guy, I might see the world through tinted glasses.<span id="more-837"></span></p><p>Now, in case you don&#8217;t know what virtualization is then I&#8217;d suggest you read up on it via Wikipedia <a title="Virtualization from Wikipedia" href="http://en.wikipedia.org/wiki/Virtualization" target="_blank">here</a>. Why you may be looking at moving to virtualization has <a href="http://blogs.iphouse.net/2011/02/08/virtualization-and-you-basic-questions/" target="_blank">been addressed elegantly on this blog before</a>. In this post I&#8217;m going to take a thousand mile view of virtualization, what it means for the IT industry, and to your industry.</p><p>Virtualization is not a new technology, mainframe, aka &#8220;big iron&#8221; systems have been using it for years. The big change comes from combining commodity servers with virtualization. This is a different way of applying the technology and it bridges the gap between cheaper x86 (64-bit) server technology and enterprise design &amp; implementation techniques. Virtualization is a game changer for the IT industry and demand is only growing.</p><p>How does it apply to you?</p><ul><li><span style="font-size: medium;">Are you a system administrator?</span><ul>More than likely you will encounter virtualization in your day-to-day operations. The flexibility and power of having isolated systems combined with the price tag of shared infrastructure is too hard for most companies to resist. You may or may not be building VM clusters, but more than likely you&#8217;ll have virtual machines to work on. You&#8217;ll have to know how the virtual infrastructure is laid out, how to recognize performance crunches that may or may be in your control, and how to choose the right virtualization provider for your clients or business. If you are working on provisioning VM clusters you may have to become familiar with the concepts of live migration, dynamic resource management, and shared storage I/O and usage patterns. You&#8217;ll have to have a good answer for any question that comes up, because everyone will be quick to point the finger at virtualization (check out this recent <a title="Blame by Bob Plankers" href="http://bit.ly/gLstsj" target="_blank">blog post</a>).</ul></li><li><span style="font-size: medium;">Do you own or run a small business?</span><ul>More than likely, you&#8217;re going to have to add IT infrastructure. The flexibility of a well thought out, well designed IT framework can make your business stand out while saving operating capital.  That flexibility can mean investing a significant amount in hardware, find a place to colocate it while paying for it&#8217;s upkeep. Or you can virtualize your infrastructure. Simply put, virtualization makes it possible to have shared applications, or a private email server, or a VOIP system without paying for expensive hardware for each service.</ul></li><li><span style="font-size: medium;">Are you a developer?</span><ul>Virtualization is ideal for prototyping, testing and hosting new applications. Set up what you need when you need it, tear it down or add to it dynamically, without buying or selling hardware. Staging is just a matter of adding a few resources for a month or two. Production is just a matter of spinning up more servers. Get a few more users than you anticipated? Add more resources!</ul></li><li><span style="font-size: medium;">Do you work for a large company?</span><ul>More and more of your data will be handled by virtual machines. Virtual desktops or application pools are becoming more and more prevalent, and you&#8217;re going to want to be ready for them. Do you have a project that your company&#8217;s cumbersome internal processes make impossible to get off the ground? An outsourced virtualization platform may be the answer. Need to test performance from outside your organization? A virtual server might be the ideal setup to complete that task.</ul></li><li><span style="font-size: medium;">Are you an independant web designer?</span><ul>A Virtual Server can allow you to offer web hosting, email hosting and DNS. Now you&#8217;ve gone from a content creator to a hosting provider that can offer one-stop shopping for your customers. And you can offload the day to day operating system management to your virtualization provider (if offered).</ul></li><li><span style="font-size: medium;">Are you in Engineering, Architecture, or Construction?</span><ul>Shared workspace virtual machines allow you to work together without moving those large files around. Now you can simply give your employees, partners, and customers access to the same files on the same machine, wherever they are.</ul></li><li><span style="font-size: medium;">Are you a Startup?</span><ul>Virtual servers can save on infrastructure costs allowing you to spend your capital on growing your business. Instead of investing in hardware that will be outdated soon enough, invest in your growth and leverage the scalability of the virtualization providers available. Buying what you need when you need it allows you to have fiscal flexibility during a rocky start.</ul></li></ul><p>There are a lot of professions out there and a lot of people. Until recently, a comprehensive IT infrastructure was out of reach for many of them.</p><p>The common theme in this push toward virtualization is this; you no longer need to have big purse strings to create something that will be reliable and scalable, and not necessary permanent. You don&#8217;t have to worry about hardware cycles, or storage configurations, or planning for three to five years down the road. You can do it yourself, buy what you need, when you need it, and get it fast. And it&#8217;s yours. Or not &#8211; by using a provider who has already invested in this platform potentially saving you many thousands of up front dollars building it yourself.</p><p>Virtualization isn&#8217;t coming, it&#8217;s here. Sooner or later it&#8217;ll affect you, your job and your business. There might be some growing pains but the future is a bright one.</p><p>And people like me, a virtualization nerd, IT professionals, we&#8217;re here, waiting, ready to help you.</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/02/24/how-virtualization-is-changing-your-job/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Virtual Solutions to Physical Limitations</title><link>http://blogs.iphouse.net/2011/02/08/virtual-solutions-to-physical-limitations/</link> <comments>http://blogs.iphouse.net/2011/02/08/virtual-solutions-to-physical-limitations/#comments</comments> <pubDate>Tue, 08 Feb 2011 15:05:09 +0000</pubDate> <dc:creator>Marc Makarem</dc:creator> <category><![CDATA[Data Center]]></category> <category><![CDATA[ipHouse Products]]></category> <category><![CDATA[Virtual Machines]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[technology]]></category> <category><![CDATA[Virtualization]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=782</guid> <description><![CDATA[A few months ago, a company that works with demand planning software approached me looking for a solution that would allow them to fluidly scale their platform. Their current setup had been limited by the physical hardware the application was running on. They are currently working on updating their software and felt it was time <a href="http://blogs.iphouse.net/2011/02/08/virtual-solutions-to-physical-limitations/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p>A few months ago, a company that works with demand planning software approached me looking for a solution that would allow them to fluidly scale their platform.</p><p>Their current setup had been limited by the physical hardware the application was running on.</p><p>They are currently working on updating their software and felt it was time to look into solutions that will allow for the power and scalability they need. The solution needed to be diverse with the option growing both vertically and horizontally when the time comes.</p><p>The solution detailed below is the one proposed by ipHouse for them &#8211; a solution utilizing our VMware vSphere based server cluster.</p><p><span id="more-782"></span>The configuration that the company had rolled out was not able to scale with the planned changes in the software, and the growth they hoped to achieve.</p><p>A few of the obstacles that were to be overcome are:</p><ul><li>A solution to migrate away from Citrix</li><li>A solution to access local printers from the remote application</li><li>Able to handle multiple users uploading and downloading data concurrently</li><li>A way to keep user sessions private, secure, and separated</li></ul><p>How did we propose to resolve these problems?</p><p>We replaced Citrix with Windows Remote Desktop Services (<a title="Remote Desktop Service" href="http://en.wikipedia.org/wiki/Remote_Desktop_Services" target="_blank">RDS</a>). Using RDS makes it easy to attach the clients local printer to their session, as if the printer were there on the server. This allows the client to print their reports to the printer in their office and not have to go and find which printer they thought they were printing to. Using RDS broker services &#8211; our client can now scale horizontally by adding more RDS endpoints.</p><p>Based on this information provided to us by our potential customer, ipHouse was able to design &amp; build a system that is currently comprised of 3 VMware virtual servers that can scale.</p><p>The first virtual server in the cluster is the broker server. This server is responsible for directing traffic to the appropriate Remote Desktop Server over the provided VPN connection. The broker acts as a load balancer to the RDS servers in the cluster directing traffic based on different metrics. The responsibility of the broker is twofold; to divvy up the users between the different RDS servers and to reconnect the users to the proper RDS server when they log back onto an existing session. Currently, the brokering server is only directing traffic to one RDS server though it will be able to direct to multiple Remote Desktop Servers as the cluster starts to scale by adding further RDS servers.</p><p>The second virtual server is the RDS server. This server is responsible for the remote desktop connections used to allow the customer&#8217;s client to run an instance of the Windows based client software.</p><p>The third virtual server is the Microsoft SQL Server and file server. The Windows based client software uses SQL Server to store the data for reporting, and the file server houses the <a title="Roaming User Profile" href="http://en.wikipedia.org/wiki/Roaming_user_profile" target="_blank">roaming user profiles</a> for the different users Windows RDS sessions.</p><p>This setup works well for many reasons:</p><ul><li>Cost Effective: Since ipHouse is a certified VMware Service Provider (VSPP), our client is able to spin up VMware virtual servers on our shared cluster for a fraction of the cost they would be spend to buy new hardware along with VMware vSphere suite.</li><li>Redundant: The ipHouse VMware cluster is comprised of three Dell R905’s as the physical hosts and uses a NAS storage cluster on the backend for storage of the VMware disk images. Having three Dell R905’s gives the cluster redundancy especially when using <a title="Wikipedia: VMware HA and DRS" href="http://en.wikipedia.org/wiki/Vmware#Server_software" target="_blank">VMware HA/DRS</a> (more to come on that below). More information on the NAS can be found <a title="Storage Cluster is Born" href="http://blogs.iphouse.net/mike/2010/05/a-storage-cluster-is-born/" target="_blank">here</a>.</li><li>Scalability: As a best common practice, we have separated out all of the services onto their own servers. This will allow the server cluster to scale as required by our customer. For instance, if in the future, we find that the Remote Desktop Servers will run more efficiently by adding another into the cluster all we have to do is spin one up and add it into their cluster. As our client adds more clients to this platform we are able to add any of the servers they require to be added. Due to how the broker server works the end user will only see their remote desktop and not worry about how they got there.</li><li>Secure connections: The users will be logging in via VPN; the data transmitted will be encrypted between the user and the servers.</li><li>VMware High Availability and Dynamic Resource Scheduling: HA/DRS gives our customers full leverage of the ipHouse shared VMware server cluster. If one of the Dell R905 front ends happened to go down the HA service will automatically bring the virtual server up onto another one of the front-ends. DRS allows for physical server balancing of resources allowing busy servers to move from a busy host onto a less busy host smoothly and without service interruption.</li></ul><p>I am glad that we were able to sit down and work with this customer to create a platform that offers them the level of flexibility and reliability that they need while allowing for growth without a lot of re-engineering.</p><p>So far this solution has worked very well.  It has allowed our engineering team to work with Microsoft technologies we have only read about (the broker service in particular) while allowing us to show our customer how it is all put together. This customer has a wish to do their own operating system, user, and application management so being able to sit down and work with them was very beneficial to both of us.</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/02/08/virtual-solutions-to-physical-limitations/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached
Database Caching 1/26 queries in 0.021 seconds using memcached
Object Caching 681/727 objects using memcached

Served from: blogs.iphouse.net @ 2012-02-04 08:55:44 -->
