<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://community.hyper9.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>H9Labs</title><link>http://community.hyper9.com/blogs/h9labs/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2008.5 (Build: 30912.2823)</generator><item><title>Hybrid Clouds</title><link>http://community.hyper9.com/blogs/h9labs/archive/2010/01/13/hybrid-clouds.aspx</link><pubDate>Wed, 13 Jan 2010 16:33:13 GMT</pubDate><guid isPermaLink="false">e2738c18-acfc-403d-91c1-2b3a22883d8c:556</guid><dc:creator>Dave.McCrory</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.hyper9.com/blogs/h9labs/rsscomments.aspx?PostID=556</wfw:commentRss><comments>http://community.hyper9.com/blogs/h9labs/archive/2010/01/13/hybrid-clouds.aspx#comments</comments><description>&lt;p&gt;What is a Hybrid Cloud?&lt;/p&gt;
&lt;p&gt;Clouds are made up of resources (in the form of Servers and/or Services) that are delivered to one or more consumers without the consumer being required to have knowledge of the specific underlying infrastructure. What makes this a Hybrid Cloud? A Hybrid Cloud has the ability to cross one or more boundaries based on either a set of conditions or manual intervention. What might be a condition? Maybe a datacenter has run out of capacity and still needs to meet additional demands on its web servers. In this example, by leveraging a Hybrid Cloud model, the datacenter could automatically have additional webservers brought online by a third party service provider to provide additional capacity. This means that the data center&amp;#39;s cloud extended accross its normal boudndaries and leveraged resources from the service provider&amp;#39;s cloud. This is a simple scenario, more complex scenarios are certainly possible and are leveraged by some companies already.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://172.16.100.9/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/Cloud-Computing-Explained_2D00_Blog-2.002.png" width="480" height="360" alt="Cloud Computing Explained-Blog 2.002" /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;What makes this an attractive model for businesses?&lt;/p&gt;
&lt;p&gt;Businesses need to be able to meet demands on a real-time basis, yet they don&amp;#39;t want to pay for excess compute capacity that will sit idle. This was the inital catalyst for what became the call for server consolidation (this is what led to VMware&amp;#39;s explosive growth and the reason it became so popular in data centers). Now that many larger businesses have consolidated, they continue to look at ways of adding more business applications however they don&amp;#39;t want to buy resources based on peak usage. Enter the Hybrid Cloud Model, providing the benefits of having critical data locally (meeting laws and regulatory requirements) while having services and dynamic expansion/contraction abilities beyond the capacity of the local/private cloud (or traditional IT Datacenter)&lt;/p&gt;
&lt;p&gt;Illustrated In the Series of Images Below is a Typical Use Case for a Hybrid Cloud:&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;img src="http://172.16.100.9/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/Cloud-Computing-Explained_2D00_updated_2D00_Blog-Version.004.png" width="480" height="360" alt="Cloud Computing Explained-updated-Blog Version.004" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;img src="http://172.16.100.9/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/Cloud-Computing-Explained_2D00_updated_2D00_Blog-Version.005.png" width="480" height="360" alt="Cloud Computing Explained-updated-Blog Version.005" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;img src="http://172.16.100.9/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/Cloud-Computing-Explained_2D00_updated_2D00_Blog-Version.006.png" width="480" height="360" alt="Cloud Computing Explained-updated-Blog Version.006" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;img src="http://172.16.100.9/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/Cloud-Computing-Explained_2D00_updated_2D00_Blog-Version.007.png" width="480" height="360" alt="Cloud Computing Explained-updated-Blog Version.007" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;img src="http://172.16.100.9/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/Cloud-Computing-Explained_2D00_updated_2D00_Blog-Version.008.png" width="480" height="360" alt="Cloud Computing Explained-updated-Blog Version.008" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;img src="http://172.16.100.9/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/Cloud-Computing-Explained_2D00_updated_2D00_Blog-Version.009.png" width="480" height="360" alt="Cloud Computing Explained-updated-Blog Version.009" /&gt;&lt;/p&gt;
&lt;p&gt;Because Hybrid Clouds can provide a greater depth and flexibility versus simply an internal cloud (or an external cloud for that matter) businesses are beginning to look at what cost savings can be brought on by leveraging this model. Companies like VMware and Microsoft have seen this and have begun to take Amazon&amp;#39;s lead in public cloud (external cloud) offerings and attempt to make private and hybrid clouds accessible to medium and large businesses. Hybrid Clouds will become a core tool that businesses leverage over the next 5 to 7 years. The problem will be in the management of these highly abstracted, complex, fast moving environments as complex workloads cross cloud boundaries. Once Hybrid Clouds have built appropriate momentum, they will be the norm for many years to come.&lt;/p&gt;

&lt;div class="posttagsblock"&gt;&lt;a href="http://technorati.com/tag/Amazon" rel="tag"&gt;Amazon&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Cloud" rel="tag"&gt;Cloud&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Cloud%20Computing" rel="tag"&gt;Cloud Computing&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Google" rel="tag"&gt;Google&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tag/VMware" rel="tag"&gt;VMware&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.hyper9.com/aggbug.aspx?PostID=556" width="1" height="1"&gt;</description></item><item><title>Is VMware attempting to go head to head with Microsoft in the Cloud?</title><link>http://community.hyper9.com/blogs/h9labs/archive/2010/01/07/is-vmware-attempting-to-go-head-to-head-with-microsoft-in-the-cloud.aspx</link><pubDate>Thu, 07 Jan 2010 16:35:29 GMT</pubDate><guid isPermaLink="false">e2738c18-acfc-403d-91c1-2b3a22883d8c:549</guid><dc:creator>Dave.McCrory</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.hyper9.com/blogs/h9labs/rsscomments.aspx?PostID=549</wfw:commentRss><comments>http://community.hyper9.com/blogs/h9labs/archive/2010/01/07/is-vmware-attempting-to-go-head-to-head-with-microsoft-in-the-cloud.aspx#comments</comments><description>&lt;p&gt;After &lt;a href="http://www.vmware.com" target="_blank"&gt;VMware&lt;/a&gt; announced their acquisition of &lt;a href="http://www.zimbra.com" target="_blank"&gt;Zimbra&lt;/a&gt; from &lt;a href="http://www.yahoo.com" target="_blank"&gt;Yahoo&lt;/a&gt;, I began to think about what &lt;a href="http://www.vmware.com" target="_blank"&gt;VMware&lt;/a&gt; might actually be doing with their strategy for the Cloud that is perhaps different than what most would expect. &lt;a href="http://www.vmware.com" target="_blank"&gt;VMware&lt;/a&gt; is moving from being a Virtualization/Virtualization Management company, to a Cloud company. What do I mean by that? &lt;a href="http://www.vmware.com" target="_blank"&gt;VMware&lt;/a&gt; has seen the writing on the wall that in order for them to continue to grow at the pace required by the market, they must diversify further and provide more offerings. Simply put, &lt;a href="http://www.vmware.com" target="_blank"&gt;VMware&lt;/a&gt; needs to offer a holistic suite, much like &lt;a href="http://www.microsoft.com" target="_blank"&gt;Microsoft&lt;/a&gt; does in order to keep shareholders happy. This is where the mirroring of Microsoft and the head to head competition begins.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com" target="_blank"&gt;Microsoft&lt;/a&gt; has &lt;a href="http://www.microsoft.com/exchange" target="_blank"&gt;Exchange&lt;/a&gt;, &lt;a href="http://www.microsoft.com/outlook" target="_blank"&gt;Outlook&lt;/a&gt;, &lt;a href="http://www.microsoft.com/exchange/2010/en/us/outlook-web-access.aspx" target="_blank"&gt;OWA&lt;/a&gt; (Outlook Web Access), and &lt;a href="http://www.microsoft.com/sharepoint" target="_blank"&gt;Sharepoint&lt;/a&gt; as a messaging and collaboration platform. &lt;a href="http://www.vmware.com" target="_blank"&gt;VMware&lt;/a&gt; now has &lt;a href="http://www.zimbra.com" target="_blank"&gt;Zimbra&lt;/a&gt;, which provides strikingly similar functionality. VMware has a stake in &lt;a href="http://vcloudexpress.terremark.com/" target="_blank"&gt;Terremark&lt;/a&gt; a vCloud Hosting Provider and is providing similar &lt;a href="http://www.vmware.com" target="_blank"&gt;VMware&lt;/a&gt; centric capabilities to other hosters. &lt;a href="http://www.microsoft.com" target="_blank"&gt;Microsoft&lt;/a&gt; has &lt;a href="http://www.microsoft.com/windowsazure/" target="_blank"&gt;Azure&lt;/a&gt; (launched yesterday). &lt;a href="http://www.vmware.com" target="_blank"&gt;VMware&lt;/a&gt; acquired &lt;a href="http://www.springsource.com/" target="_blank"&gt;SpringSource&lt;/a&gt; in order to court the Enterprise Java community, how do they plan to do this? Indirectly of course. &lt;a href="http://www.vmware.com" target="_blank"&gt;VMware&lt;/a&gt; will continue to allow &lt;a href="http://www.springsource.com/" target="_blank"&gt;SpringSource&lt;/a&gt; to act as an independent entity, however as &lt;a href="http://www.springsource.com/" target="_blank"&gt;Spring&lt;/a&gt; evolves and their &lt;a href="http://www.springsource.com/products/cloudfoundry" target="_blank"&gt;CloudFoundry&lt;/a&gt; technology evolves, it will be focused on a deeper level of integration with &lt;a href="http://www.vmware.com" target="_blank"&gt;VMware&amp;#39;s&lt;/a&gt; platform. Why is this significant? Because it will mean the Java Developers will be more inclined to want their applications to be hosted on &lt;a href="http://www.vmware.com" target="_blank"&gt;VMware&lt;/a&gt; because it will be a trivial integration due to the ease of using &lt;a href="http://www.springsource.com" target="_blank"&gt;Spring&lt;/a&gt; (which in most cases will already be leveraged in their Java Application). &lt;a href="http://www.microsoft.com" target="_blank"&gt;Microsoft&lt;/a&gt; on the other hand, will allow developers using &lt;a href="http://www.microsoft.com/visualstudio/en-us/default.mspx" target="_blank"&gt;Visual Studio&lt;/a&gt; (Look to VS 2010 to offer tighter integration - It is currently in Beta) to leverage and deploy &lt;a href="http://www.microsoft.com/windowsazure/windowsazure/" target="_blank"&gt;Azure services&lt;/a&gt; right from their IDE and won&amp;#39;t require code changes to get integration with their cloud. &lt;a href="http://www.microsoft.com" target="_blank"&gt;Microsoft&lt;/a&gt; has a very large developer base and intends to use that as much as possible.&lt;/p&gt;
&lt;p&gt;Who will win?&lt;/p&gt;
&lt;p&gt;If you just look at the pure track history of both companies, it is still very difficult to place any bets. &lt;a href="http://www.vmware.com" target="_blank"&gt;VMware&lt;/a&gt; is new to the Cloud Services space, but is leveraging its Virtualization expertise and has been an execution machine over the past 5 years. &lt;a href="http://www.microsoft.com" target="_blank"&gt;Microsoft&lt;/a&gt; is the 800 lb. gorilla with a larger development base, however &lt;a href="http://www.microsoft.com" target="_blank"&gt;Microsoft&lt;/a&gt; hasn&amp;#39;t been incredibly successful in previous hosted service offerings (examples such as MSN, passport, and others come to mind). It will be an interesting next few years as the industry evolves from a set of pure platform and infrastructure to a services, cloud, and integration suite focused industry.&lt;/p&gt;

&lt;div class="posttagsblock"&gt;&lt;a href="http://technorati.com/tag/Cloud" rel="tag"&gt;Cloud&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Cloud%20Computing" rel="tag"&gt;Cloud Computing&lt;/a&gt;, &lt;a href="http://technorati.com/tag/IaaS" rel="tag"&gt;IaaS&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tag/PaaS" rel="tag"&gt;PaaS&lt;/a&gt;, &lt;a href="http://technorati.com/tag/VMware" rel="tag"&gt;VMware&lt;/a&gt;, &lt;a href="http://technorati.com/tag/XaaS" rel="tag"&gt;XaaS&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.hyper9.com/aggbug.aspx?PostID=549" width="1" height="1"&gt;</description></item><item><title>Cloud Computing Explained - Part 2</title><link>http://community.hyper9.com/blogs/h9labs/archive/2009/10/27/cloud-computing-explained-part-2.aspx</link><pubDate>Tue, 27 Oct 2009 17:40:18 GMT</pubDate><guid isPermaLink="false">e2738c18-acfc-403d-91c1-2b3a22883d8c:516</guid><dc:creator>Dave.McCrory</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.hyper9.com/blogs/h9labs/rsscomments.aspx?PostID=516</wfw:commentRss><comments>http://community.hyper9.com/blogs/h9labs/archive/2009/10/27/cloud-computing-explained-part-2.aspx#comments</comments><description>&lt;p&gt;An additional aspect of most Cloud Computing discussions that I have had is what the difference and purpose of types of clouds. You may be saying &amp;quot;I thought this was discussed in the previous blog entry &lt;a href="http://community.hyper9.com/blogs/h9labs/archive/2009/09/29/cloud-computing-explained.aspx" target="_blank"&gt;Cloud Computing Explained&lt;/a&gt; ?&amp;quot; This however, is not the case as we are not referring to types of Cloud Computing, but types of Clouds themselves. This subtle difference in wording changes the topic a great deal. Types of Cloud actually refers to the Cloud Architectures themselves, not the things are being offered by or on the Cloud (Although the offerings are dependent on the Architectures).&lt;/p&gt;
&lt;p&gt;To make a bit more sense of this here is a diagram:&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;img src="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/Cloud-Computing-Explained_2D00_Blog-2.001.png" width="480" height="360" alt="Cloud Computing Explained-Blog 2.001" /&gt;&lt;/p&gt;
&lt;p&gt;This diagram shows different &lt;b&gt;TYPES&lt;/b&gt; of Cloud Computing (This is what was discussed in the &lt;a href="http://community.hyper9.com/blogs/h9labs/archive/2009/09/29/cloud-computing-explained.aspx" target="_blank"&gt;Cloud Computing Explained&lt;/a&gt; post)&lt;/p&gt;
&lt;h2&gt;Types of Clouds&lt;/h2&gt;
&lt;p&gt;Below is a diagram showing the Types of Clouds (Notice the difference between Types of Computing vs Types of Clouds):&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;img src="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/Cloud-Computing-Explained_2D00_Blog-2.002.png" width="480" height="360" alt="Cloud Computing Explained-Blog 2.002" /&gt;&lt;/p&gt;
&lt;p&gt;The three primary Types of Clouds are:&lt;/p&gt;
&lt;p&gt;Private - This is a Cloud that is isolated from outside access either logically or physically (logically being through virtualization and VPN) or physically by being located only at a physical datacenter&lt;/p&gt;
&lt;p&gt;Public - This is a Shared Cloud that is accessible by anyone, the only separation is via credentials and commonly the underlying infrastructure is shared by many or all users. The separation is usually purely logical.&lt;/p&gt;
&lt;p&gt;Hybrid - A Hybrid Cloud is somewhere between that of a Public and Private Cloud. A Hybrid Cloud uses resources the majority of the time in either the Private Cloud (The Most Common Configuration) or the Public Cloud (Less Common), then when specific needs arise, thresholds are met, alarms are triggered, etc. resources are brought online in the other cloud to meet demands. The most common scenario is a bursting even where a company leverages an External Provider (Public Cloud) for utilization when they are temporarily over capacity. An example would be an online retailer that for two months out of the years has an extreme demand placed on its web servers. This demand is outside the normal capabilities of their infrastructure, yet it doesn&amp;#39;t make sense to buy additional hardware to service a need that is short and temporary. This is an ideal scenario for Hybrid Cloud usage.&lt;/p&gt;
&lt;p&gt;What is interesting about this is that the Cloud Architecture that is used can be different even if the Type of Cloud Computing Service provided is the same.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/Cloud-Computing-Explained_2D00_Blog-2.003.png" width="480" height="360" alt="Cloud Computing Explained-Blog 2.003" /&gt;&lt;/p&gt;
&lt;p&gt;Above is a diagram of how a small subset of Cloud Computing Types can fall into one or more Types of Clouds.&lt;/p&gt;
&lt;h2&gt;Integration between Clouds&lt;/h2&gt;
&lt;p&gt;Below is a diagram showing the most common way of integration between Public and Private Clouds at the Hybrid Junction Point.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;img src="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/Cloud-Computing-Explained_2D00_Blog-2.004.png" width="480" height="360" alt="Cloud Computing Explained-Blog 2.004" /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;The key integration is in the Hybrid Layer where an API and/or VPN is leveraged to coordinate resources between the Internal Cloud/Private Cloud and the Public/(SaaS/PaaS/IaaS). This allows for automation and security when the two types of resources are co-mingled. As the Cloud Computing Trend continues to evolve, there are other possible uses for all three different types of scenarios that become more and more interesting.&lt;/p&gt;

&lt;div class="posttagsblock"&gt;&lt;a href="http://technorati.com/tag/Amazon" rel="tag"&gt;Amazon&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Cloud" rel="tag"&gt;Cloud&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Cloud%20Computing" rel="tag"&gt;Cloud Computing&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Gigaspaces" rel="tag"&gt;Gigaspaces&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Google" rel="tag"&gt;Google&lt;/a&gt;, &lt;a href="http://technorati.com/tag/IaaS" rel="tag"&gt;IaaS&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Netsuite" rel="tag"&gt;Netsuite&lt;/a&gt;, &lt;a href="http://technorati.com/tag/PaaS" rel="tag"&gt;PaaS&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Rackspace" rel="tag"&gt;Rackspace&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Rightscale" rel="tag"&gt;Rightscale&lt;/a&gt;, &lt;a href="http://technorati.com/tag/SaaS" rel="tag"&gt;SaaS&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Salesforce.com" rel="tag"&gt;Salesforce.com&lt;/a&gt;, &lt;a href="http://technorati.com/tag/VMware" rel="tag"&gt;VMware&lt;/a&gt;, &lt;a href="http://technorati.com/tag/XaaS" rel="tag"&gt;XaaS&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.hyper9.com/aggbug.aspx?PostID=516" width="1" height="1"&gt;</description></item><item><title>Cloud Computing Explained</title><link>http://community.hyper9.com/blogs/h9labs/archive/2009/09/29/cloud-computing-explained.aspx</link><pubDate>Tue, 29 Sep 2009 20:14:00 GMT</pubDate><guid isPermaLink="false">e2738c18-acfc-403d-91c1-2b3a22883d8c:506</guid><dc:creator>Dave.McCrory</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.hyper9.com/blogs/h9labs/rsscomments.aspx?PostID=506</wfw:commentRss><comments>http://community.hyper9.com/blogs/h9labs/archive/2009/09/29/cloud-computing-explained.aspx#comments</comments><description>&lt;div style="margin-top:3px;margin-right:6px;margin-bottom:3px;margin-left:6px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;font:12px Helvetica;background-image:initial;background-repeat:initial;background-attachment:initial;-webkit-background-clip:initial;-webkit-background-origin:initial;background-color:#FFFFFF;color:#000000;text-align:left;word-wrap:break-word;-webkit-nbsp-mode:space;-webkit-line-break:after-white-space;background-position:initial initial;"&gt;
  &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;Cloud Computing is an often cited and very confusing term in the market today. To try and clear things up a bit, I&amp;#39;m going to try and define and explain Cloud Computing from several angles. To do this, first I will define Cloud Computing. Cloud Computing is defined as the use of compute resources that are dynamically made available based on a request for a service provided by that cloud. This is similar to the &lt;a title="Cloud Computing" target="_blank" href="http://en.wikipedia.org/wiki/Cloud_computing"&gt;definition that wikipedia provides&lt;/a&gt;. Breaking this definition down to a few core phrases should make things easier to understand. First, Compute Resources are the elements used to provide the service. Examples of Compute Resources are CPU, Memory, Disk, Network, all of which are often supplied through a virtual machine or some type of abstracted compute fabric (think a custom grid like Google). Next, we define Dynamic, meaning changing. In this case the change is driven by a request for some type of service. This service is provided by the Cloud and comes in several flavors including Infrastructure (IaaS) , Platform (PaaS) , and Software (SaaS). Why the word Cloud? Cloud originated as a way of describing something that was overly complex and should just be looked at as a &amp;quot;black box&amp;quot;. The term was frequently used in the Telecom Industry and then was adopted by Networking (Specifically WANs - Wide Area Networks). WANs leverage the Telecom Industry Platforms, so hence the connection.&lt;br /&gt;
  &lt;br /&gt;&lt;/span&gt;
&lt;h1 style="text-align:justify;"&gt;&lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;Compute Resources&lt;/span&gt;&lt;/h1&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;img alt="CloudComputing-Resources-1" height="436" width="480" src="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/CloudComputing_2D00_Resources_2D00_1.png" /&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;Above is a Diagram of the core pieces that make up Resources in the Cloud. Note: I did not say Compute Resources, however everything in the stack ultimately relies on Compute Resources.&lt;br /&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;The use of these Compute Resources is where the magic happens. Different combinations of these resources make up the three types of Cloud offerings available today. They are:&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;SaaS - Software as a Service&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;PaaS - Platform as a Service&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;IaaS - Infrastructure as a Service&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;Below we will cover a bit of detail on each of these. The architectures are not important right now, simply the concepts should be focused on.&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
&lt;h1&gt;&lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;Software as a Service (SaaS)&lt;/span&gt;&lt;/h1&gt;
&lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;img alt="CloudComputing-Resources-SaaS" height="432" width="480" src="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/CloudComputing_2D00_Resources_2D00_SaaS.png" /&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;Software as a Service goes back to 1998/1999 when there were ASPs (no not Active Server Pages or Average Selling Prices) - Application Service Providers. ASPs provided applications to customers by leveraging remote display technologies such as Citrix. This was later superceded by Web based solutions, the most well know and successful being Salesforce.com . SaaS normally offers a multi-tenant based solution where users login and work with the application being provided. SaaS is either free or offered on a subscription basis (Monthly or Yearly are common).&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
&lt;h1&gt;&lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;Platform as a Service (PaaS)&lt;/span&gt;&lt;/h1&gt;
&lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;img alt="CloudComputing-Resources-PaaS" height="430" width="480" src="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/CloudComputing_2D00_Resources_2D00_PaaS.png" /&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;Platform as a Service is based on leveraging APIs to write an Application without the need to create or manage the resources beneath it. In some cases SaaS vendors allow developers to create new applications that leverage their underlying platform APIs.&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
&lt;h1&gt;&lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;Infrastructure as a Service (IaaS)&lt;/span&gt;&lt;/h1&gt;
&lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;img alt="CloudComputing-Resources-IaaS" height="430" width="480" src="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/CloudComputing_2D00_Resources_2D00_IaaS.png" /&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;Infrastructure as a Service provides the raw compute resources and allows the user (the developer or administrator) to decide what should be layered on top. This originates from the classic hosting world and allows the greatest flexibility, however it is also the most complex to manage from the user of the service (user being the developer or administrator).&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
&lt;h1&gt;&lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;A View of the XaaS Stack&lt;/span&gt;&lt;/h1&gt;
&lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;img alt="Cloud Computing Explained-Companies.003" height="360" width="480" src="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/Cloud-Computing-Explained_2D00_Companies.003.jpg" /&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;It is important to note that this is not a comprehensive list of players in these different layers, this is simply a snapshot of some of the major market players in these areas.&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
&lt;h2&gt;&lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;Resource Links:&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
&lt;h3&gt;&lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;SaaS&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;a title="Google Docs" target="_blank" href="http://www.google.com/google-d-s/intl/en/tour1.html"&gt;Google Docs&lt;/a&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;a title="NetSuite" target="_blank" href="http://www.netsuite.com/portal/home.shtml"&gt;NetSuite&lt;/a&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;a target="_blank" href="http://www.salesforce.com/demos/?d=70130000000Eg6t"&gt;Salesforce.com&lt;/a&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;a title="RightScale" target="_blank" href="http://www.rightscale.com/index.php"&gt;Rightscale&lt;/a&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
&lt;h3&gt;&lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;PaaS&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;a title="Google AppEngine" target="_blank" href="http://code.google.com/appengine/docs/whatisgoogleappengine.html"&gt;Google App Engine&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;a title="RackSpace" target="_blank" href="http://www.rackspace.com/email_hosting/rackspace_email"&gt;Rackspace&lt;/a&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;a title="Amazon Web Services - SimpleDB" target="_blank" href="http://aws.amazon.com/simpledb/"&gt;Amazon Web Services&lt;/a&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;a title="Microsoft Azure" target="_blank" href="http://www.microsoft.com/azure/services.mspx"&gt;Microsoft Azure&lt;/a&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;a title="GigaSpaces - xAp" target="_blank" href="http://www.gigaspaces.com/xap"&gt;GigaSpaces&lt;/a&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
&lt;h3&gt;&lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;IaaS&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;a title="Rackspace Cloud" target="_blank" href="http://www.rackspacecloud.com/"&gt;Rackspace&lt;/a&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;a title="vCloud" target="_blank" href="http://download3.vmware.com/vcloud/customers/vcloud_terremark.html"&gt;VMware/Terremark - Video Link&lt;/a&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;a target="_blank" href="http://aws.amazon.com/solutions/global-solution-providers/citrix/"&gt;Citrix/Amazon&lt;/a&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;a title="Amazon EC2" target="_blank" href="http://aws.amazon.com/ec2/"&gt;Amazon&lt;/a&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;div style="text-align:justify;"&gt;
    &lt;span style="font-family:&amp;#39;Trebuchet MS&amp;#39;;font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class="posttagsblock"&gt;&lt;a rel="tag" href="http://technorati.com/tag/Amazon"&gt;Amazon&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/Cloud"&gt;Cloud&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/Cloud%20Computing"&gt;Cloud Computing&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/Gigaspaces"&gt;Gigaspaces&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/Google"&gt;Google&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/IaaS"&gt;IaaS&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/Microsoft"&gt;Microsoft&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/Netsuite"&gt;Netsuite&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/PaaS"&gt;PaaS&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/Rackspace"&gt;Rackspace&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/Rightscale"&gt;Rightscale&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/SaaS"&gt;SaaS&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/Salesforce.com"&gt;Salesforce.com&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/VMware"&gt;VMware&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/XaaS"&gt;XaaS&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.hyper9.com/aggbug.aspx?PostID=506" width="1" height="1"&gt;</description><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/vmware/default.aspx">vmware</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/microsoft/default.aspx">microsoft</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/citrix/default.aspx">citrix</category></item><item><title>Mac OS X Snow Leopard : Log Files Required</title><link>http://community.hyper9.com/blogs/h9labs/archive/2009/09/17/mac-os-x-snow-leopard-log-files-required.aspx</link><pubDate>Thu, 17 Sep 2009 19:27:06 GMT</pubDate><guid isPermaLink="false">e2738c18-acfc-403d-91c1-2b3a22883d8c:497</guid><dc:creator>Dave.McCrory</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.hyper9.com/blogs/h9labs/rsscomments.aspx?PostID=497</wfw:commentRss><comments>http://community.hyper9.com/blogs/h9labs/archive/2009/09/17/mac-os-x-snow-leopard-log-files-required.aspx#comments</comments><description>&lt;p style="clear:both;"&gt;I was having a whole series of odd behaviors on my Macbook Pro yesterday. These included: &lt;/p&gt;&lt;p style="clear:both;"&gt;&lt;a href="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/xcodempkg1.jpg" class="image-link"&gt;&lt;img class="linked-to-original" src="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/xcodempkg1_2D00_thumb1.jpg" height="295" align="left" width="307" style="display:inline;float:left;margin:0 10px 10px 0;" alt="" /&gt;&lt;/a&gt;&lt;br style="clear:both;" /&gt;&lt;br /&gt;&lt;ul style="clear:both;"&gt;&lt;li&gt;PKG and MPKG files running through installation and then failing at the &amp;quot;Complete/Finish&amp;quot; Screen&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p style="clear:both;"&gt;&lt;a href="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/eclipseposlogofclg_5F00_Full1.jpg" class="image-link"&gt;&lt;img class="linked-to-original" src="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/eclipseposlogofclg_5F00_Full1_2D00_thumb.jpg" height="244" align="left" width="380" style="display:inline;float:left;margin:0 10px 10px 0;" alt="" /&gt;&lt;/a&gt;&lt;br style="clear:both;" /&gt;&lt;br /&gt;&lt;ul style="clear:both;"&gt;&lt;li&gt;Eclipse Ganymede and Galileo both having problems rendering WSDL files under JVM 6 (32 or 64bit) but working fine with JVM 5&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p style="clear:both;"&gt;&lt;a href="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/Installer1.png" class="image-link"&gt;&lt;img class="linked-to-original" src="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/Installer1_2D00_thumb.png" height="380" align="left" width="380" style="display:inline;float:left;margin:0 10px 10px 0;" alt="" /&gt;&lt;/a&gt;&lt;br style="clear:both;" /&gt;&lt;br /&gt;&lt;ul style="clear:both;"&gt;&lt;li&gt;Installer intermittently becoming unresponsive before installation launch&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p style="clear:both;"&gt;&lt;/p&gt;&lt;p style="clear:both;"&gt;This was causing quite a few headaches. At Andrew&amp;#39;s suggestion, I ran Disk Utility and checked permissions and the Volume. No real problems of consequence were found in either scan.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align:left;background-image:initial;background-repeat:initial;background-attachment:initial;-webkit-background-clip:initial;-webkit-background-origin:initial;"&gt;&lt;a href="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/512_5F00_Console.png" class="image-link"&gt;&lt;img class="linked-to-original" src="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/512_5F00_Console_2D00_thumb.png" height="380" align="left" width="380" style="display:inline;float:left;margin:0 10px 10px 0;" alt="" /&gt;&lt;/a&gt;&lt;br style="clear:both;" /&gt;Next Andrew suggested that I look at the Logs. First I went into the Console utility, normally this would be populated automatically with a large number of log entries. My Console just continually &amp;quot;searched&amp;quot; the System.log file. After trying to see if there was some other problem I could find without access to the logs, I decided to see if I could fix the log problem, which would then (hopefully) help me identify the problem with the PKG/MPKG files.&lt;/p&gt;&lt;p style="clear:both;"&gt;&lt;a href="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/google_2D00_logo_2D00_big1.jpg" class="image-link"&gt;&lt;img class="linked-to-original" src="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/google_2D00_logo_2D00_big1_2D00_thumb.jpg" height="140" align="left" width="380" style="display:inline;float:left;margin:0 10px 10px 0;" alt="" /&gt;&lt;/a&gt;&lt;br style="clear:both;" /&gt;After much Googling, I came across a mention of a utility called &amp;quot;newsyslog&amp;quot; . After looking at the man page and experimenting I found that newsyslog has a newsyslog.conf file that associates which log files it should check for and if they exist, it can be configured to automatically roll the log files off (to keep sizes down). What interested me more, was the ability to have newsyslog &lt;strong&gt;CREATE &lt;/strong&gt;log files if it is unable to find them. To gain visibility into what it could and could not find, I simply set it into verbose mode (the -v option) and combined this with the create option (the -CC option). Watching the output, it created a series of logfiles including the System.log file (which was apparently missing).&lt;/p&gt;&lt;p style="clear:both;"&gt;Once the System.log file was created, I launched the Console utility again and BINGO! Log Messages!&lt;/p&gt;&lt;p style="clear:both;"&gt;&lt;a href="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/vmware_5F00_fusion_5F00_features1.jpg" class="image-link"&gt;&lt;img class="linked-to-original" src="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/vmware_5F00_fusion_5F00_features1_2D00_thumb1.jpg" height="293" align="left" width="265" style="display:inline;float:left;margin:0 10px 10px 0;" alt="" /&gt;&lt;/a&gt;&lt;br style="clear:both;" /&gt;Now for the fun part, I decided to run the VMware Fusion Installer (a MPKG file). Normally I would get all the way through the serial number entry, after populating and clicking continue it would fail. This time I wanted it to fail, because I could finally capture the failure point in the System.log file. Just like when you take your car to the mechanic and hope that it makes that clunking sound (which it does all the time), it remains running silently. In my case, I ran the installation and it completed! I then checked a few other applications that were failing when they would launch the Installer application (they worked fine too). Finally I later launched Eclipse and lo-and-behold, it was able to render WSDL files regardless of the JVM being used!&lt;/p&gt;&lt;p style="clear:both;"&gt;&lt;a href="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/322px_2D00_java_2D00_logo.svg_2D00_2.png" class="image-link"&gt;&lt;img class="linked-to-original" src="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/h9labs/322px_2D00_java_2D00_logo_2D00_thumb.svg_2D00_2.png" height="332" align="left" width="250" style="display:inline;float:left;margin:0 10px 10px 0;" alt="" /&gt;&lt;/a&gt;&lt;br style="clear:both;" /&gt;In a follow-on post next week, I will post directions on how to make Snow Leopard run both JVM 5 and JVM 6 (default after an upgrade is JVM 6 32/64bit is all that exists)&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="clear:both;"&gt;&lt;/p&gt;&lt;br class="final-break" style="clear:both;" /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.hyper9.com/aggbug.aspx?PostID=497" width="1" height="1"&gt;</description><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/vmware/default.aspx">vmware</category></item><item><title>VIJMark</title><link>http://community.hyper9.com/blogs/h9labs/archive/2009/08/05/vijmark.aspx</link><pubDate>Wed, 05 Aug 2009 20:21:00 GMT</pubDate><guid isPermaLink="false">e2738c18-acfc-403d-91c1-2b3a22883d8c:473</guid><dc:creator>Schley Andrew Kutz</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.hyper9.com/blogs/h9labs/rsscomments.aspx?PostID=473</wfw:commentRss><comments>http://community.hyper9.com/blogs/h9labs/archive/2009/08/05/vijmark.aspx#comments</comments><description>&lt;p&gt;I benchmarked the performance of three Java toolkits for working with VMware Infrastructure and vSphere: VI (vSphere) Java, the VI SDK for Java, and the vSphere SDK. You can read more at&amp;nbsp;&lt;a href="http://vijmark.sourceforge.net/"&gt;http://vijmark.sourceforge.net/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;(Hint &amp;ndash; VI (vSphere) Java wins)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.hyper9.com/aggbug.aspx?PostID=473" width="1" height="1"&gt;</description><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/vmware/default.aspx">vmware</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/vijava/default.aspx">vijava</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/vijmark/default.aspx">vijmark</category></item><item><title>Bug: Hyper9 VMM and the Blackberry Browser</title><link>http://community.hyper9.com/blogs/h9labs/archive/2009/07/01/bug-hyper9-vmm-and-the-blackberry-browser.aspx</link><pubDate>Wed, 01 Jul 2009 14:03:00 GMT</pubDate><guid isPermaLink="false">e2738c18-acfc-403d-91c1-2b3a22883d8c:455</guid><dc:creator>Schley Andrew Kutz</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.hyper9.com/blogs/h9labs/rsscomments.aspx?PostID=455</wfw:commentRss><comments>http://community.hyper9.com/blogs/h9labs/archive/2009/07/01/bug-hyper9-vmm-and-the-blackberry-browser.aspx#comments</comments><description>&lt;p&gt;Users who surf the web on their Blackberries with RIM&amp;#39;s native browser may experience an error when accessing VMM&amp;#39;s lite mode (your own install or the online demo at &lt;a href="http://m.vmm.hyper9.com/lite.jsp"&gt;http://m.vmm.hyper9.com/lite.jsp&lt;/a&gt;). We&amp;#39;re aware of this bug and are trying to understand the root cause. For now it appears as if there is a problem with RIM&amp;#39;s native browser as all other browsers function without error when accessing VMM&amp;#39;s lite mode, including the Opera Browser for Blackberry. For now we suggest that you download Opera Mobile for Blackberry (&lt;a href="http://www.opera.com/mobile/"&gt;http://www.opera.com/mobile/&lt;/a&gt;) and use it to access VMM.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;--&amp;nbsp;&lt;br /&gt;-a&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.hyper9.com/aggbug.aspx?PostID=455" width="1" height="1"&gt;</description><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/vmm/default.aspx">vmm</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/blackberry/default.aspx">blackberry</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/bug/default.aspx">bug</category></item><item><title>VMM 1.0 Released!</title><link>http://community.hyper9.com/blogs/h9labs/archive/2009/06/08/vmm-1-0-released.aspx</link><pubDate>Tue, 09 Jun 2009 03:04:00 GMT</pubDate><guid isPermaLink="false">e2738c18-acfc-403d-91c1-2b3a22883d8c:436</guid><dc:creator>Schley Andrew Kutz</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.hyper9.com/blogs/h9labs/rsscomments.aspx?PostID=436</wfw:commentRss><comments>http://community.hyper9.com/blogs/h9labs/archive/2009/06/08/vmm-1-0-released.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://akutz.wordpress.com/files/2009/06/vmm-no-host.png?w=230" alt="VMM without the host" title="VMM without the host" width="230" height="300" align="right" /&gt;&lt;/p&gt;
&lt;p&gt;I am very pleased to announce the immediate availability of Hyper9 VMM 1.0! Since creating VMM earlier this year, being acquired by Hyper9, and continuing its development, I have always believed that VMM will become the industry standard for heterogeneous, mobile virtualization management. With its first public release, VMM is another step closer to that reality. So what features are new in version one dot zero? Well, let&amp;#39;s take a look:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;VMM backed down its Java requirements to Java 5. For enterprises who have not yet made the leap to Java 6, VMM will plug right into your existing environments!&lt;/li&gt;
&lt;li&gt;A brand new properties file format has been introduced that allows VMM administrators to customize VMM to their heart&amp;#39;s content. Customizations include:
&lt;ul&gt;
&lt;li&gt;Whether or not to show the host information.&lt;/li&gt;
&lt;li&gt;Whether or not to show the host&amp;#39;s CPU statistics.&lt;/li&gt;
&lt;li&gt;Whether or not to show the host&amp;#39;s memory statistics.&lt;/li&gt;
&lt;li&gt;Whether or not to show a VM&amp;#39;s CPU statistics.&lt;/li&gt;
&lt;li&gt;Whether or not to show a VM&amp;#39;s memory statistics.&lt;/li&gt;
&lt;li&gt;Whether or not to show a VM&amp;#39;s power operations.&lt;/li&gt;
&lt;li&gt;Whether or not to show a VM&amp;#39;s network operations.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Administrators can customize these settings and more based on the name of the server VMM connects to, the user logged into VMM, and even the type of browser the user is connecting from. When we say VMM is mobile, we mean mobile! You simply cannot find this level of flexibility anywhere else.
&lt;/p&gt;
&lt;p&gt;
This flexibility builds on VMM&amp;#39;s existing feature set:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monitor a host&amp;#39;s or data center&amp;#39;s CPU and memory&lt;/li&gt;
&lt;li&gt;Monitor a VM&amp;#39;s CPU and memory&lt;/li&gt;
&lt;li&gt;Manage a VM&amp;#39;s power state&lt;/li&gt;
&lt;li&gt;Manage a VM&amp;#39;s network state&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;img src="http://akutz.wordpress.com/files/2009/06/vmm-no-vm-stats.png?w=230" alt="VMM no host stats" title="VMM no host stats" width="230" height="300" align="left" /&gt;
And we&amp;#39;re not talking just VMware ESX. Nope, VMM can do all of the above for VMware Infrastructure 3.5 and above, VMware vCenter 4, VMware Server 2, Microsoft Hyper-V, and Citrix XenServer 5. And with a AJAX-rich full mode for modern smart phones such as Apple&amp;#39;s iPhone and Google&amp;#39;s Android platform, and a lite mode for other devices, VMM is sure to support your favorite mobile device.&lt;/p&gt;
&lt;p&gt;
With VMM 1.0 monitoring and managing your favorite hypervisor is as close as the mobile phone in your pocket. &lt;a href="http://www.hyper9.com/vmm/"&gt;Get it today!&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.hyper9.com/aggbug.aspx?PostID=436" width="1" height="1"&gt;</description><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/vmm/default.aspx">vmm</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/mobile/default.aspx">mobile</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/release/default.aspx">release</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/1.0/default.aspx">1.0</category></item><item><title>VMM and Security</title><link>http://community.hyper9.com/blogs/h9labs/archive/2009/05/22/vmm-and-security.aspx</link><pubDate>Fri, 22 May 2009 15:29:00 GMT</pubDate><guid isPermaLink="false">e2738c18-acfc-403d-91c1-2b3a22883d8c:423</guid><dc:creator>Schley Andrew Kutz</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.hyper9.com/blogs/h9labs/rsscomments.aspx?PostID=423</wfw:commentRss><comments>http://community.hyper9.com/blogs/h9labs/archive/2009/05/22/vmm-and-security.aspx#comments</comments><description>&lt;h2&gt;Summary&lt;/h2&gt;
&lt;p&gt;I&amp;#39;ve been listening to your feedback regarding VMM and a lot of it has centered around VMM and how it impacts the security of your existing infrastructure. Well, to sum it up:
&lt;strong&gt;VMM does not make your environment any more secure, nor does it make it any less.&lt;/strong&gt; Of course, I won&amp;#39;t make you take my word for it (as I am obviously biased about my desire for you to run VMM), so I&amp;#39;ll leave brevity at home and take a trip with my good friend, Mr. D. Tail.&lt;/p&gt;
&lt;h2&gt;An Analogy&lt;/h2&gt;
&lt;p&gt;Application security over any type of network can be a tricky subject to understand, so, if you will, allow me to paint you a seemingly unrelated picture about two people in two rooms. Imagine for a moment that there are two people, we&amp;#39;ll call them Lucy and CJ, in adjoining rooms. Lucy and CJ cannot see or hear each other -- in fact the only way they can communicate is via a small opening in the shared wall through which they can pass little slips of paper with messages written on them. Another way to put it is two people chatting with each other computers connected directly to one another.&lt;/p&gt;
&lt;h2&gt;Existing Relationships&lt;/h2&gt;
&lt;p&gt;One might think because they are in adjoining rooms (or on two computers directly connected), Lucy and CJ should know with absolute certainty the authenticity of a message they receive from one another. However, what if someone crept into the room, replaced CJ (sat down at CJ&amp;#39;s computer while he was at lunch), and was sending messages in his place? How would Lucy know the messages she was receiving from CJ were not not authentic? Well, supposing Lucy and CJ already had a pre-existing relationship they could have set up some type of secret key which they used to encrypt all of their communication.&lt;/p&gt;
&lt;p&gt;However, what if Lucy had never met CJ before? She would still need to be able to verify that messages from CJ were actually from CJ, and that no one had supplanted his identity and was sending communiques in his stead.&lt;/p&gt;
&lt;h2&gt;Server Authentication&lt;/h2&gt;
&lt;p&gt;Enter Mr. Ver E. Sign. Although Lucy and CJ have never met, they both have a mutual friend, Mr. Sign. So the very first time Lucy and CJ exchange a message, CJ gives Lucy a copy of one of his business cards with Mr. Sign&amp;#39;s stamp of approval on it (which Mr. Sign &lt;strong&gt;only&lt;/strong&gt; gives out to the most trusted individuals). Having proven that he is a friend of Mr. Sign, Lucy feels confident that the person sending messages as CJ &lt;strong&gt;is&lt;/strong&gt; CJ. Lucy and CJ then establish an encryption key that they will use to secure all of the messages they send to each other. We&amp;#39;ll call this process server authentication (because CJ is serving Lucy with responses to her messages).&lt;/p&gt;
&lt;p&gt;If this sounds a little familiar it is because you go through this process every time you log in to your bank&amp;#39;s website using SSL. When you go to https://mybank.com/ the bank&amp;#39;s website sends you a copy of its business card with a mutual friend&amp;#39;s stamp of approval (the bank&amp;#39;s server certificate which has been signed by a Verisign certificate authority).&lt;/p&gt;
&lt;h2&gt;Mutual Authentication&lt;/h2&gt;
&lt;p&gt;You may have noticed that while Lucy is reasonably sure she knows CJ is who he says he is, CJ never requested proof of Lucy&amp;#39;s identity. So what if someone was sending messages to CJ on Lucy&amp;#39;s behalf. Or to put it another way, what if someone knew your online banking password and was having a little bit of fun with your account? Not a good thing. Luckily there is a safeguard for this known as mutual authentication. Suppose CJ is a very busy person (alone in his room) and cannot be bothered to reply to messages through his little hole-in-the-wall unless he is reasonably sure they messages are from someone who is also a friend of Mr. Ver E. Sign. Well, just as Lucy can examine the stamp of approval on CJ&amp;#39;s business card, CJ can do the same to Lucy&amp;#39;s. CJ in fact will not even respond to Lucy with his business card unless Lucy&amp;#39;s business card indicates that she is a friend of Mr. Sign as well. This process is known as mutual authentication. Some websites use this method to prevent unknown individuals from even reaching the front gates to attempt an unauthorized entry.&lt;/p&gt;
&lt;h2&gt;Man In The Middle&lt;/h2&gt;
&lt;p&gt;So it would seem that Lucy and CJ can communicate in a fairly secure fashion now, right? Well. Kind of. You see, the problem with all of the security measures that have been discussed thus far is that they are all susceptible to what is affectionately known as a man in the middle attack (MITM) (&lt;a href="http://www.rsa.com/rsalabs/node.asp?id=2248"&gt;http://www.rsa.com/rsalabs/node.asp?id=2248&lt;/a&gt;). This type of attack was alluded to earlier when I suggested someone could might sneak into CJ&amp;#39;s room and replace him and send responses to Lucy&amp;#39;s messages while pretending to be CJ. You might ask, doesn&amp;#39;t server authentication prevent this type of attack? No, unfortunately it doesn&amp;#39;t. It does make it harder, but a person could still knock CJ out and present a business card that looks a lot like CJ&amp;#39;s, and is even stamped by Mr. Ver E. Sign. Or perhaps CJ threw out one of his old business cards that he didn&amp;#39;t use anymore. The impersonator could have found it, hit CJ with a blunt object, and started responding to Lucy as CJ. CJ&amp;#39;s old business card might even have a note on it that it is no longer valid and should be consider void (or expired), but Lucy might not be checking that (although she should).&lt;/p&gt;
&lt;h2&gt;More Rooms&lt;/h2&gt;
&lt;p&gt;A MITM attack where both people are in adjoining rooms (on computers that are directly connected) is unlikely since there is a direct line (non-interceptable) of communication between them. In this scenario a MITM attack would require replacing one of the conversation&amp;#39;s participants.&lt;/p&gt;
&lt;p&gt;Imagine however that Lucy and CJ are not in adjoining rooms, but are in rooms separated by a great number of other rooms and their messages are couriered between each other. Given that someone else is ferrying the message, and that courier must travel a great distance until they reach the intended target with the message, how many opportunities does someone have to intercept the message and perform a MITM? The answer -- a lot.&lt;/p&gt;
&lt;p&gt;Congratulations, you&amp;#39;ve just envisioned the Internet and the problem of ensuring secure communication over a large network.&lt;/p&gt;
&lt;h2&gt;The Internet&lt;/h2&gt;
&lt;p&gt;When Lucy (you) try to communicate securely with CJ (any other computer on the end-point), your message travels through countless rooms (computers/routers/switches/hubs,etc.) until it gets to its destined recipient. At any point someone could initiate a MITM attack and spoof either side of the communication. We&amp;#39;ve discussed measures that can be put into place to heighten security:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Server Authentication&lt;/li&gt;
&lt;li&gt;Mutual Authentication&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And it is getting easier and easier to intercept communiques. On wired networks you had to physically attach to a network segment that the message would travel across. With WiFi and cellular networks broadcasting your messages over the air, anyone with a radio can sift through the noise to find your message.&lt;/p&gt;
&lt;h2&gt;Second-Factor Authentication&lt;/h2&gt;
&lt;p&gt;However, there is no protection against a MITM attack without some form of second factor authentication. Imagine that Lucy and CJ were not strangers before they entered their rooms. In fact, Lucy and CJ agreed upon a secret phrase that they would use to encrypt all of their transmissions. Now they can communicate securely without worry. This is why some companies issue little FOBs or smart cards. These devices are second factor authentication implementations which are used to protect against MITM attacks. CJ will never respond to Lucy unless her messages are encrypted with a &lt;strong&gt;pre-arranged&lt;/strong&gt; piece of information.&lt;/p&gt;
&lt;p&gt;So why don&amp;#39;t all web applications implement second factor authentication? Including VMM? Because it is costly to do so and sometimes isn&amp;#39;t even possible depending on the client device being used to communicate with the server.&lt;/p&gt;
&lt;p&gt;The very basis of true second factor authentication requires both parties to exchange a piece of information over a channel that is absolutely, 100%, trusted to be secure. Otherwise this super-secret second factor authentication key could also be considered subject to a MITM attack. In the real world this means that a user must receive a smart card via a secure postal service or some type of PIN number via an encrypted telephone transmission. Generally speaking, the &lt;strong&gt;only&lt;/strong&gt; fool-proof method of obtaining a piece second-factor authentication information is to do so physically and in person. And if you are truly paranoid even this may not be good enough as the person you are receiving the information from could be a master of disguise impersonating the person you think you are talking to (I&amp;#39;m not kidding -- experts in the security field really do worry about stuff like this).&lt;/p&gt;
&lt;p&gt;But let&amp;#39;s suppose that the level of threat isn&amp;#39;t that high and you can accept the risk of obtaining a PIN number over the phone, or better yet, imagine you&amp;#39;ve deployed VMM in your environment and you give a user their PIN number to use as their piece of second factor authentication. That user brings up VMM on their iPhone and it asks for their user name, password, and PIN number. The PIN number is used to encrypt the password which can only be decrypted by the server on the other end because that server already knows the PIN number associated with the given user name.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Oops. We missed a step.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
Because VMM is a web application all of its code that it is executing was retrieved from ... a server! That&amp;#39;s right, including the encryption libraries that would be used to encrypt the user&amp;#39;s password with the given PIN number. The very code that would make use of the second factor authentication is itself subject to a MITM attack before it is ever delivered to your mobile device&amp;#39;s web browser!&lt;/p&gt;
&lt;p&gt;
This is why VMM does not implement second factor authentication. Mobile devices generally do not have the capacity to accept a smart card or FOB that could contain the second factor authentication and the necessary encryption routines, nor do mobile browsers implement JavaScript in such a way that such information could be accessed.&lt;/p&gt;
&lt;p&gt;
My proposed solution is for all browser manufacturers to implement standard security routines that can be used to encrypt data &lt;strong&gt;on the client&lt;/strong&gt; before it is ever sent to the server using a pre-arranged PIN number of even certificate of some sort.&lt;/p&gt;
&lt;h2&gt;VMM Isn&amp;#39;t Secure?&lt;/h2&gt;
&lt;p&gt;
You may take from this that VMM isn&amp;#39;t secure. However, I want you to pay close attention to the first sentence of the last paragraph, specifically where I say &amp;quot;...all browser manufacturers...&amp;quot;. I did not say mobile, because the fact of the matter that &lt;strong&gt;all&lt;/strong&gt; internet browsers, even the one you are reading this blog post on are susceptible to the scenarios I have mentioned. In fact, unless you have a smart card from your bank or some special type of banking software on your computer that you received from your bank, when you check your account balance online, &lt;strong&gt;using SSL&lt;/strong&gt;, you are subjecting yourself to a possible MITM attack, even with all of the bank&amp;#39;s supposed online security.&lt;/p&gt;
&lt;h2&gt;VMM Is As Secure As Your Bank&lt;/h2&gt;
&lt;p&gt;
That&amp;#39;s right, using VMM is as secure as when you log onto your bank&amp;#39;s website. The problem -- if you are really, really security conscious, it may not be secure enough. However, unless you are one of the people in the world that believe anything less than 100% foolproof security, VMM is secure enough. In fact, VMM is as secure as your bank.&lt;/p&gt;
&lt;h2&gt;Configuring VMM Security&lt;/h2&gt;
&lt;p&gt;
Out of the box VMM does not enable SSL or mutual authentication, but these security measures are easily configured. For information on how to configure VMM, SSL, and even mutual (revokable client) authentication please see the Apache documentation at &lt;a href="http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html"&gt;http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html&lt;/a&gt;. Of course, if you need additional help you can always e-mail me at akutz at hyper9 dot com.&lt;/p&gt;
&lt;h2&gt;Update - 2009/05/22 - 12:37 PM GMT-6&lt;/h2&gt;
&lt;p&gt;A respected professional colleague of mine pointed out that VMM is as secure as US banks as many EU banks already require customers to use FOBs or smart cards to access online banking. I will point out that most mobile devices do not support this, so mobile, browser-based banking is still susceptible to MITM attacks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.hyper9.com/aggbug.aspx?PostID=423" width="1" height="1"&gt;</description><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/vmm/default.aspx">vmm</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/security/default.aspx">security</category></item><item><title>VMM, Tomcat, Apache, IIS, and ASP.NET (Oh My!)</title><link>http://community.hyper9.com/blogs/h9labs/archive/2009/05/20/vmm-tomcat-apache-iis-and-asp-net-oh-my-airecenir.aspx</link><pubDate>Wed, 20 May 2009 16:58:00 GMT</pubDate><guid isPermaLink="false">e2738c18-acfc-403d-91c1-2b3a22883d8c:419</guid><dc:creator>Schley Andrew Kutz</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.hyper9.com/blogs/h9labs/rsscomments.aspx?PostID=419</wfw:commentRss><comments>http://community.hyper9.com/blogs/h9labs/archive/2009/05/20/vmm-tomcat-apache-iis-and-asp-net-oh-my-airecenir.aspx#comments</comments><description>&lt;p&gt;I recently heard from a user which prompted me to write this blog post. So, thanks Ryan!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Contrary to appearances, VMM is not a traditional collection of HTML files and images that can be created as a new web site on any web server. VMM is a Java web application that requires &amp;nbsp;a Java Servlet Container, in this case Tomcat. I too was confused for a long time about what Tomcat is. I myself work best with analogies. Since many users who download VMM are Windows systems administrators I will compare Tomcat and a web server to ASP.NET and IIS. Although it isn&amp;#39;t immediately apparent, ASP.NET is NOT part of IIS. It is an entirely separate process (this changes slightly in IIS 7). A typical request for an ASP.NET web application looks like:&lt;/p&gt;
&lt;p&gt;Client -&amp;gt; IIS (ISAPI) -&amp;gt; ASP.NET&lt;/p&gt;
&lt;p&gt;Because Microsoft &lt;strong&gt;tightly&lt;/strong&gt; bundles ASP.NET you cannot run it without IIS. However, technically there is no reason you couldn&amp;#39;t (and in fact in IIS 7, all web requests go directly to ASP.NET and IIS (ISAPI) is only present for backwards compatibility (sort of).&amp;nbsp;This is very similar to Tomcat, except Tomcat is commonly used without having a web server in front of it:&lt;/p&gt;
&lt;p&gt;Client -&amp;gt; Tomcat&lt;/p&gt;
&lt;p&gt;However, there is NO reason why you cannot integrate Tomcat behind an existing web server so that it acts like ASP.NET -- just a way to process the Java requests, such that:&lt;/p&gt;
&lt;p&gt;Client -&amp;gt; IIS -&amp;gt; Tomcat&lt;/p&gt;
&lt;p&gt;or&lt;/p&gt;
&lt;p&gt;Client -&amp;gt; Apache -&amp;gt; Tomcat&lt;/p&gt;
&lt;p&gt;Integrating Tomcat and IIS is fairly straight-forward. Apache&amp;#39;s Jakarta project &lt;a href="http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html"&gt;hosts a document&lt;/a&gt; on how to achieve this supported configuration..&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.hyper9.com/aggbug.aspx?PostID=419" width="1" height="1"&gt;</description><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/vmm/default.aspx">vmm</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/asp.net/default.aspx">asp.net</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/iis/default.aspx">iis</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/configuration/default.aspx">configuration</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/apache/default.aspx">apache</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/tomcat/default.aspx">tomcat</category></item><item><title>Getting Started with Hyper9 VMM Beta 2.2</title><link>http://community.hyper9.com/blogs/h9labs/archive/2009/05/15/getting-started-with-hyper9-vmm-beta-2-2.aspx</link><pubDate>Fri, 15 May 2009 13:17:00 GMT</pubDate><guid isPermaLink="false">e2738c18-acfc-403d-91c1-2b3a22883d8c:408</guid><dc:creator>Schley Andrew Kutz</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.hyper9.com/blogs/h9labs/rsscomments.aspx?PostID=408</wfw:commentRss><comments>http://community.hyper9.com/blogs/h9labs/archive/2009/05/15/getting-started-with-hyper9-vmm-beta-2-2.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;FYI, if you find yourself just getting started with Hyper9 VMM Beta 2.2, be SURE to read the documentation on the&amp;nbsp;&lt;a href="http://firstcontact.hyper9.com/index.php?title=VMM:VMM"&gt;Hyper9 VMM WIKI&lt;/a&gt;. The first thing I will do when you file a bug report is refer you to the documentation if you have not read it.&lt;/p&gt;
&lt;p&gt;Also, for instructions on how to file a bug report please see this&amp;nbsp;&lt;a href="http://community.hyper9.com/forums/t/261.aspx"&gt;forum post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;--&amp;nbsp;&lt;br /&gt;-a&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.hyper9.com/aggbug.aspx?PostID=408" width="1" height="1"&gt;</description><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/akutz/default.aspx">akutz</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/vmm/default.aspx">vmm</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/iphone/default.aspx">iphone</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/mobile/default.aspx">mobile</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/documentation/default.aspx">documentation</category></item><item><title>A recorded demo of VMM Beta 2.2</title><link>http://community.hyper9.com/blogs/h9labs/archive/2009/05/14/a-recorded-demo-of-vmm-beta-2-2.aspx</link><pubDate>Fri, 15 May 2009 03:53:00 GMT</pubDate><guid isPermaLink="false">e2738c18-acfc-403d-91c1-2b3a22883d8c:407</guid><dc:creator>Schley Andrew Kutz</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.hyper9.com/blogs/h9labs/rsscomments.aspx?PostID=407</wfw:commentRss><comments>http://community.hyper9.com/blogs/h9labs/archive/2009/05/14/a-recorded-demo-of-vmm-beta-2-2.aspx#comments</comments><description>&lt;p&gt;I recorded a demo of VMM Beta 2.2 on my Mac using the Apple iPhone simulator. In this demo I log into a live VMware VirtualCenter 2.5 server in full mode, then I log into a Microsoft Hyper-V serve in full mode, and while logged into the Hyper-V server I transition into lite mode and then back to full. Please let me know if you have any questions.&lt;/p&gt;
&lt;p&gt;(Please visit the site to view this media)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.hyper9.com/aggbug.aspx?PostID=407" width="1" height="1"&gt;</description><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/akutz/default.aspx">akutz</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/vmm/default.aspx">vmm</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/iphone/default.aspx">iphone</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/mobile/default.aspx">mobile</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/video/default.aspx">video</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/demo/default.aspx">demo</category></item><item><title>LHC Rap in Da House</title><link>http://community.hyper9.com/blogs/h9labs/archive/2009/05/14/lhc-rap-in-da-house.aspx</link><pubDate>Thu, 14 May 2009 22:25:00 GMT</pubDate><guid isPermaLink="false">e2738c18-acfc-403d-91c1-2b3a22883d8c:406</guid><dc:creator>Schley Andrew Kutz</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.hyper9.com/blogs/h9labs/rsscomments.aspx?PostID=406</wfw:commentRss><comments>http://community.hyper9.com/blogs/h9labs/archive/2009/05/14/lhc-rap-in-da-house.aspx#comments</comments><description>&lt;p&gt;(Please visit the site to view this media)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.hyper9.com/aggbug.aspx?PostID=406" width="1" height="1"&gt;</description></item><item><title>Watching Hyper9 VMM Beta 2.2 - As Mobile As Your VMs</title><link>http://community.hyper9.com/blogs/h9labs/archive/2009/05/14/watching-hyper9-vmm-beta-2-2-as-mobile-as-your-vms.aspx</link><pubDate>Thu, 14 May 2009 20:38:00 GMT</pubDate><guid isPermaLink="false">e2738c18-acfc-403d-91c1-2b3a22883d8c:404</guid><dc:creator>Schley Andrew Kutz</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.hyper9.com/blogs/h9labs/rsscomments.aspx?PostID=404</wfw:commentRss><comments>http://community.hyper9.com/blogs/h9labs/archive/2009/05/14/watching-hyper9-vmm-beta-2-2-as-mobile-as-your-vms.aspx#comments</comments><description>&lt;p&gt;I put together a Keynote presentation on what VMM is and how it works.&amp;nbsp;Happy watching!&lt;/p&gt;
&lt;p&gt;(Please visit the site to view this media)&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.hyper9.com/aggbug.aspx?PostID=404" width="1" height="1"&gt;</description><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/akutz/default.aspx">akutz</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/vmm/default.aspx">vmm</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/iphone/default.aspx">iphone</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/mobile/default.aspx">mobile</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/overview/default.aspx">overview</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/keynote/default.aspx">keynote</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/video/default.aspx">video</category></item><item><title>Read Hyper9 VMM Beta 2.2 - As Mobile As Your VMs</title><link>http://community.hyper9.com/blogs/h9labs/archive/2009/05/14/reading-hyper9-vmm-beta-2-2-as-mobile-as-your-vms.aspx</link><pubDate>Thu, 14 May 2009 20:36:00 GMT</pubDate><guid isPermaLink="false">e2738c18-acfc-403d-91c1-2b3a22883d8c:403</guid><dc:creator>Schley Andrew Kutz</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://community.hyper9.com/blogs/h9labs/rsscomments.aspx?PostID=403</wfw:commentRss><comments>http://community.hyper9.com/blogs/h9labs/archive/2009/05/14/reading-hyper9-vmm-beta-2-2-as-mobile-as-your-vms.aspx#comments</comments><description>&lt;div style="text-align:center;"&gt;&lt;img width="377" title="vmm" alt="vmm" src="http://community.hyper9.com/cfs-file.ashx/__key/CommunityServer.Components.UserFiles/00.00.00.22.93/vmm.png" /&gt;&lt;/div&gt;
&lt;p&gt;Here is a this slick presentation I put together that reviews VMM Beta 2.2. I welcome your feedback and comments. Thanks!&lt;/p&gt;
&lt;p&gt;Download &amp;quot;&lt;a href="http://tr.im/li38"&gt;Hyper9 VMM Beta 2.2&amp;nbsp;- As Mobile As Your VMs&lt;/a&gt;&amp;quot;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.hyper9.com/aggbug.aspx?PostID=403" width="1" height="1"&gt;</description><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/akutz/default.aspx">akutz</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/vmm/default.aspx">vmm</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/iphone/default.aspx">iphone</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/mobile/default.aspx">mobile</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/overview/default.aspx">overview</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/keynote/default.aspx">keynote</category><category domain="http://community.hyper9.com/blogs/h9labs/archive/tags/pdf/default.aspx">pdf</category></item></channel></rss>