[Gluster-users] Need help making a decision choosing MS DFS or Gluster+SAMBA+CTDB
Mathieu Chateau
mathieu.chateau at lotp.fr
Sun Aug 9 20:24:49 UTC 2015
I do have DFS-R in production, that replaced sometimes netapp ones.
But no similar workload as my current GFS.
In active/active, the most common issue is file changed on both side (no
global lock)
Will users access same content from linux & windows ?
Cordialement,
Mathieu CHATEAU
http://www.lotp.fr
2015-08-09 21:18 GMT+02:00 David <david.peer at gmail.com>:
> Hi,
>
> Thank you very much for detailed answer.
>
> Most of the clients are Windows based OS's, but Linux will come in the
> future.
> Now I know that Windows does a bad job with NFS, so this is one concern
> that I have, but I also worried about performance and stability.
> I used to work with NFS clustered environments, also with GPFS and CTDB
> exporting both NFS and CIFS servicing 100s of users and render farms with
> no issues.
>
> Are you aware of any performance challenges/limitations of DFS-R, I mean
> real world ones compared to Linux? I aware of MS official DFS docs.
> Wonder if there is a comparison of same HW, one runs Gluster replica
> (ontop of XFS/Ext4) compared to two nodes DFS-R. (checking concurrent CIFS
> session, IOps, network utilization while sync etc..)
>
> Thanks again,
> David
>
>
> On Sun, Aug 9, 2015 at 9:05 PM, Mathieu Chateau <mathieu.chateau at lotp.fr>
> wrote:
>
>> Hello,
>> By DFS, you mean DFS-R.
>> Because DFS can also be used only as domain space (DFS-N). This allow to
>> publish share that hide real server name and so allow to move target
>> somewhere else as needed.
>>
>> As I do quite a lot of DFS-R, here are the differences using DFS-R
>> instead of Gluster:
>>
>> - Replication occurs between servers. Client only connect to one of
>> ther server (can be based on AD topology), and is not aware that it's DFS-R.
>> - Replication only transmit block changed in files, not the whole file
>> - Replication is tracked using an internal Jet database
>> - You have reporting tool to see differences & co between servers
>> - This is active/active. If a client can/connect to a server, it will
>> work there.
>> - Lock on files are not replicated. If same file is changed on 2
>> servers at same time, replication will log that in event log and put file
>> that lost in lost&found folder (the more recent win)
>> - Not any issue browsing files/folder tree. Everything act like if it
>> was just a file server.
>> - You can use NTFS permission to fine grain access (Go further than
>> unix style from my point of view)
>> - Quota are working
>> - You can prevent file based on extension
>> - New version can deduplicate content (file server standard)
>> - Writes are not synchronous. Once file is written, it's replicated
>> in the background.
>>
>>
>> Main difference is that you can't strip inside share content over
>> multiple servers like if they were just one (the distributed feature of
>> Gluster). Things are evolving with Windows Server 2016, but not yet RTM.
>> You can also use shared storage in a more cluster way, with or without
>> DFS replication (to survive a server down).
>>
>> We nearly always use both DFS-R and DFS-N, so we can migrate share to a
>> different server without changes on client side.
>>
>> NAS & SAN vendors don't have choice. NetApp can't use Windows, else they
>> can't customize it deeper enough, and they would have to pay license to MS.
>> I always found that using a linux for CIFS is far away from feature you
>> have on Windows side, and issue it generate (like robocopy diff. not
>> working without /FFT flag).
>>
>> Backup of NetApp or EMC CIFS is just not working if doing that through
>> share, you have to use NDMP, which is proprietary and generate others issue
>> to backup (NDMP license, need to write directly itself on tape...).
>>
>> What will be your clients ? Windows box ? Linux ? Both ? If both, going
>> to same shares?
>>
>>
>>
>>
>>
>>
>> Cordialement,
>> Mathieu CHATEAU
>> http://www.lotp.fr
>>
>> 2015-08-09 17:56 GMT+02:00 David <david.peer at gmail.com>:
>>
>>> Hi,
>>>
>>> I need some help in making this call choosing between the two.
>>> I have no experience with MS DFS or with Windows server OS as a file
>>> server.
>>>
>>> There are some developers that pushing the DFS direction, mostly because
>>> the applications that will use it and access will be from Microsoft using
>>> CIFS.
>>>
>>> Now I know that most serious storage, NAS and SAN vendors work with
>>> Linux or Unix based because of performance and flexibility, and I'm afraid
>>> that DFS will just won't carry the expected load.
>>>
>>> Does anyone has experience with it?
>>> Can some tell what are the PROS and CONS of each that can help us to
>>> make a call?
>>>
>>> Many thanks,
>>> David
>>>
>>>
>>> _______________________________________________
>>> Gluster-users mailing list
>>> Gluster-users at gluster.org
>>> http://www.gluster.org/mailman/listinfo/gluster-users
>>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gluster.org/pipermail/gluster-users/attachments/20150809/fe76785c/attachment.html>
More information about the Gluster-users
mailing list