<div dir="ltr"><font size="2"><font face="tahoma,sans-serif">I'm familiar with Linux and clusters, but actually my knowledge is around HPC clusters, not HA clusters. So you are right about the "training time", but I will try to handle it ;) According to that Linux world has a great open source projects around high availability, file systems and so on, that was my suggest to our corporation head masters to use these solutions "transparently" for application, may handle some parts of application responsibility. I still thinks that using Linux solutions can help us transparently and we can handle it with virtual machines advantages. So I will appreciate your solutions in Linux world. ;)<br>

<br>Regards <br></font></font><br><div class="gmail_quote">On Mon, Apr 11, 2011 at 12:42 AM, Digimer <span dir="ltr"><<a href="mailto:linux@alteeve.com">linux@alteeve.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div class="im">On 04/10/2011 03:06 PM, Meisam Mohammadkhani wrote:<br>
> Dear Digimer,<br>
><br>
> First of all, thanks for your reply.<br>
> I'm not familiar with DRBD, but according to my little searches it's a<br>
> solution for high availability in Linux operating system. But, actually<br>
> our application uses .net as its framework, so it is dependent to<br>
> Windows-based operating systems and using the DRBD may facing us with<br>
> some new challenges. Also because of commodity nature of our machines,<br>
> using the windows solutions needs a windows server on machines that is<br>
> heavy for them. Using DRBD, force us to run our application in virtual<br>
> machines that decrease the performance according to hardware spec. So we<br>
> thought that maybe a "high available transparent file system" can be a<br>
> good solution for this case. Even if the file system was not so<br>
> cross-platform, we maybe be able to handle it with virtual machines<br>
> which use the physical disks as their storage.<br>
> I will appreciate your opinion.<br>
><br>
> Regards<br>
<br>
</div>Hi,<br>
<br>
  Well, I must say, I am a bit confused as this is the Linux cluster<br>
mail list. I assumed you were using Linux. :P<br>
<br>
  If you are running a relatively modern version of windows (ie: 2008<br>
R2, iirc), then you can run the Windows as a paravirtualized guest on a<br>
server with hardware virtualization support, which most modern machines<br>
have. Particularly higher-end equipment. You would need to run Linux on<br>
the hosts, but you could minimize the resources used by that host and<br>
dedicate most of the resources to the VM with relatively minor<br>
performance hit.<br>
<br>
  Now, to back up, I can't say I can advice the use of a cluster without<br>
you being able or willing to go through the fairly steep learning curve.<br>
It's not *hard*, per-se, but there are many bits that have to work<br>
together for a cluster to be stable. This inter-dependence also means<br>
that there are many creative ways that things could go wrong. Without<br>
sufficient time to learn and experience with Linux, those problems could<br>
be too much to justify this solution.<br>
<br>
  I'm afraid I know nothing about clustering or shared file systems in<br>
the Windows world. Perhaps your vendor could provide you with some<br>
insight into pure-windows solutions? If you're a windows shop, that<br>
might make the most sense as it's a platform you are already familiar with.<br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div class="h5">Digimer<br>
E-Mail: <a href="mailto:digimer@alteeve.com">digimer@alteeve.com</a><br>
AN!Whitepapers: <a href="http://alteeve.com" target="_blank">http://alteeve.com</a><br>
Node Assassin:  <a href="http://nodeassassin.org" target="_blank">http://nodeassassin.org</a><br>
</div></div></blockquote></div><br></div>