neil4933
asked on
Copying files over to HA server
Hello
I have an application server, which I will call App1. It's a standard client-server application.
The application server generates some files (the vendor refers to them as Child Files for some reason). They are generated every now and then per user (we have about 500 users/ server), and are sort of like temp files. Eventually, they get deleted by the application and are used like a buffer.
Anyway, the application is working fine and we have no real problems.
But we want to implement a High Availability/ DR partner for this server in another Data Center (DC) like we do for all our other major apps. The problem is these Child Files need that need to be replicated across.
For test DR events, we manually copy the files across to the DR partner before initiating DR, and this works fine, but it's very very slow (copying the files across takes some hours).
The application servers are all running Windows 2008 Server (virtualised).
Can anyone recommend a good, real-time, application or feature thart we can use to keep these files continually replicating across?
I have an application server, which I will call App1. It's a standard client-server application.
The application server generates some files (the vendor refers to them as Child Files for some reason). They are generated every now and then per user (we have about 500 users/ server), and are sort of like temp files. Eventually, they get deleted by the application and are used like a buffer.
Anyway, the application is working fine and we have no real problems.
But we want to implement a High Availability/ DR partner for this server in another Data Center (DC) like we do for all our other major apps. The problem is these Child Files need that need to be replicated across.
For test DR events, we manually copy the files across to the DR partner before initiating DR, and this works fine, but it's very very slow (copying the files across takes some hours).
The application servers are all running Windows 2008 Server (virtualised).
Can anyone recommend a good, real-time, application or feature thart we can use to keep these files continually replicating across?
ASKER
Thank you, I will look into DFS.##
I'm not sure what you mean by keeping the files on a seperate VMDK though? Speaking of which, isn't there a VM technology whereby the actual VM server (or perhaps the VMDK file) is real-time replicated across to another VMware host?
I'm not sure what you mean by keeping the files on a seperate VMDK though? Speaking of which, isn't there a VM technology whereby the actual VM server (or perhaps the VMDK file) is real-time replicated across to another VMware host?
Are you talking about process that leads to VMotion?
Regards,
Exchange_Geek
Regards,
Exchange_Geek
You can do a storage VMotion, but that is not a replication technology and would not work in a DR setting. You are basically replicating data itself which is outside of the scope of VMWare. Therefore, keeping the file you need on a separate VMDK, on a seperate datastore, which corrolates to a seperate vDisk on your array, you maybe able to use replication technlogy at the array level. The issue is that most replication utilities, inside of windows will relay on file level replication. Everytime the file changes, the entire file is copied over. It sounds like you're looking for something at the block level.
Thanks,
S.
Thanks,
S.
Have a look at the Double Take product.
http://www.visionsolutions.com/
VMware Fault Tolerance - Deliver 24 X 7 Availability
http://www.vmware.com/products/fault-tolerance/overview.html
VMware Fault Tolerance Product Brief
http://www.vmware.com/files/pdf/VMware-Fault-Tolerance-FT-DS-EN.pdf
Veeam Backup and Replication v6.1
(but this is not real time).
VMware Replication (launched in VMware vSphere 5.1)
http://www.visionsolutions.com/
VMware Fault Tolerance - Deliver 24 X 7 Availability
http://www.vmware.com/products/fault-tolerance/overview.html
VMware Fault Tolerance Product Brief
http://www.vmware.com/files/pdf/VMware-Fault-Tolerance-FT-DS-EN.pdf
Veeam Backup and Replication v6.1
(but this is not real time).
VMware Replication (launched in VMware vSphere 5.1)
look at double-take replication, if all you want to do is replicate date from one to the other this will do the trick.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks everyone...
What are people's opinion on Robocopy? Doubletake would be ideal, but much more costly, whereas if we could achieve this via Robocopy that would be perfect.
As regards DFS, I thought that was more for file servers?
What are people's opinion on Robocopy? Doubletake would be ideal, but much more costly, whereas if we could achieve this via Robocopy that would be perfect.
As regards DFS, I thought that was more for file servers?
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Robocopy works well. I use it at all my clients locations and duplicate entire hard disk drives to backup drives (external drives, network drives, SAN drives, etc.) It is easy to use and powerful. Here is an example syntax I use to copy drive D to external drive Y, with a log file.
robocopy D:\ Y:\SQL-D /E /XJ /XO /NP /W:1 /R:0 /ZB /LOG:C:\Backup\SQL-D2Y.Txt /TEE /SAVE:C:\Backup\Jobs\SQL-D 2Y
robocopy D:\ Y:\SQL-D /E /XJ /XO /NP /W:1 /R:0 /ZB /LOG:C:\Backup\SQL-D2Y.Txt
I'd second both hanccocka and lionelmm - Robocopy works very smooth - not only does it help copy data but only does help copy permissions on those folders.
If Robocopy doesn't help with copying permissions - work with xcopy.
Regards,
Exchange_Geek
If Robocopy doesn't help with copying permissions - work with xcopy.
Regards,
Exchange_Geek
That might be an option for you.
Otherwise, you can keep these files on a sperate VMDK, and, depending on your Array, can replicated directly off the array (also block level).
Thanks,
S.