Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Windows Server DR using replication / Failover accross WAN

Posted on 2014-03-12
9
Medium Priority
?
651 Views
1 Endorsement
Last Modified: 2014-09-11
Firstly, forgive the ridiculousness of this question.

Scenario is this

A server at 1 location. Operating a virtual Host OS (VMware / Hyper-V) with 2 or 3 guests

1. Windows Server (2012?) with Standard Roles such as DC, File server, Exchange Email, SQL Server roles)
2. Windows Terminal Server (2012?)
3. Possible Legacy virtual system operating Server 2003 with legacy database application

He wants the above to replicate over the internet to an identical setup at another site for DR purposes. Internet connection at primary site is 10/10 and secondary site is 50/1 The amount of file store data involved in total excluding OS files is around 100GB. Daily changes will be below 1GB.

Im looking for advice on whats the best way to achieve this. Preferably using internal storage. I am fairly certain the answer is 3rd party software which enhances the capabilities of cluster failover, or negates it altogether. Automatic and instantaneous failover would be preferable, but small downtime (5-30m) should be OK but again, without intervention. Even better if that software also handles backups, and if not, an idea of how such a setup would interact with inbuilt Windows Server Backup.

For the record, no hardware or software has been purchased yet, so theres a blank slate from that perspective. You have carte blanche in terms of suggesting the appropriate setup balancing reliability and functionality against cost.

Thanks for your input people,

Kind Regards.
1
Comment
Question by:Paul
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
  • +2
9 Comments
 
LVL 17

Expert Comment

by:Gerald Connolly
ID: 39925714
So Internet connections are 10MbitPS /10MbitPS and 50MbitPS/1MbitPS?

So with 10 bits per byte over a comms link that is approx 1MBPS/1MBPS and 5MBPS/100KBPS

The 100KBytes/sec is going to be a bit of bottleneck!

How do you plan to sync the two sites, 100GB+ over a 1MB/s link is going to take a very long time. Once it is synched, 1GB per day shouldnt stretch the link too much, but is there going to be other traffic on this link as well?

So failover shouldnt be too much of a truma, but what about fail-back? have you worked out how long that is going to take?
0
 
LVL 1

Author Comment

by:Paul
ID: 39925780
Hi Gerald

Thanks for coming. Yes, those figures are correct. The 100KBPS is going to be a serious pain, but as I say my opinion isnt really being asked for. I am being engaged to deploy a specific setup as per somebody elses design. IMO, if the site does fail over for any extended period of time we might even just go in and restore a backup of the DR server onto the main server once its repaired.

Oh yeh, and did i mention they only have 15 users?

Anyways, whats the best method to do DR replication over a wan link? I am under the impression that all built in MS technologies pretty much wont work without unnecessary and costly SAN/iSCSI ETC
0
 
LVL 17

Expert Comment

by:Brad Bouchard
ID: 39927509
There are a couple of ways I would do this based on my real world experience as an IT consultant.  We used to use a SAN setup that also incorporated a server (vm or physical is fine) that ran a software called AppAssure Replay.  Dell recently (in the last year to year and a half) purchased AppAssure and is making them more robust as we speak.  They do, however, provide a really good backup solution already, with a feature built in ( you have to turn it on and configure it which isn't hard) called Live Recovery which basically exports a live working VM of your server(s) to a designated storage spot (preferably a local or offsite SAN) every 5 minutes.  Now, keep in mind that the software is already backing up, deduplicating, and can replicate all backups to another Core (that's what AppAssure calls the actual backup servers with the console installed on them) all on top of this Live Recovery option.  You don't need a SAN as long as you have enough room to wherever you are replicating the Live Recovery and the backups.  They also have a feature called Seeding that allows you to take the initial backup offsite with an external hard drive and that way all 100GBs don't have to go across the Internet, just the changes do.

Let me know if you're interested and I'll set you up with a more detailed plan of what we used to do.

http://www.appassure.com/
0
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

 
LVL 27

Expert Comment

by:Steve
ID: 39961136
Firstly, forgive the ridiculousness of this question.
No problem, those questions are way more fun ;-)

I agree this is a slightly odd request, but what the hell. if this is what they want there's no harm in considering it.

OK, so both Hyper- & VMware have replication facilities built in and can replicate VMs very well if setup accordingly. it's well worth considering but there are a few issues with this option:
Can be expensive to setup
Can slow VMs down if the storage isn't fast enough (uses delta files for VMs which can reduce performance a little)
Is rubbish if you cannot exclude the VM disk that contains the pagefile

Alternatively, you could use a backup facility that can be restored directly to a VM (eg backup exec & many others) which is easier to setup, but this tends to be a little harsh on the bandwidth (which may be an issue for you)

You could consider replicating the applications instead of the VMs (eg exchange DAG, SQL log shipping, DFS file replication etc etc) but this can be costly for purchasing licenses etc, and may not be possible with some applications.

Let me know if any of these are worth discussing in more details and I'm happy to expand on it a bit if you'd like.
0
 
LVL 1

Author Comment

by:Paul
ID: 39982162
Sorry for the absence guys.

Appreciate the input. Do any of these proposals incorporate an automatic failover?

Just to clarify, we will have two completely seperate sites with 1 server on each site. The servers only have internal direct attached storage. There is no budget for properly redundant SAN, and we want to avoid the ipod "Inverted Pyramid of Doom".

All we need is for a backup of a live server to be replicated over a WAN link, and upon failure of the onsite server the DR server has a recent operating copy of the failed system.

It doesnt necessarily have to be "live" DR. But clost as possible with a solution that is bandwidth friendly
0
 
LVL 17

Accepted Solution

by:
Gerald Connolly earned 1000 total points
ID: 39982723
Unless you improve the connection speeds, you are going to have all kinds of problems with synchronisation and timeouts.

There are lots of solutions to do what you want, but that 1Mb link is going to cause problems with all of them. A man-with-a-van would be quicker!  :-)
0
 
LVL 27

Assisted Solution

by:Steve
Steve earned 1000 total points
ID: 39983102
Appreciate the input. Do any of these proposals incorporate an automatic failover?
Of the options I mentioned, the hyper-v/VMware replication does include auto failover & the application level replication can be auto failover if configured as such.

The internet connection will remain the limiting factor in whatever option you choose, so knowing how big your server/data is and how much of it would be expected to change each day would be critical.

To keep it simple, a simple backup would be the simplest option. Many backup facilities can be stored across a WAN link (if it can cope with the traffic) and many can be restored directly to a VM or even to a new server. This would mean a short amount of downtime while you restore the backup to a new server/vm, but would be a simple option.

If you're looking for auto failover, there isn't really a 'simple' option and you'd be looking at a proper DR solution
0
 
LVL 1

Author Closing Comment

by:Paul
ID: 40000783
Thanks guys.

Yes, as suspected, there is no good or easy way to do this.  The best answer is no when the closest answer to yes is maybe. The cost of maintaining two WAN links with the appropriate amount of bandwidth to accomodate the requested system is simply unjustifiable. A few hours downtime while a Backup is restored is the best option.

Instead, we are looking into an online backup solution that enables your backup to be immediately loaded as a virtual machine so you have access to the resource even whilst the restoration takes place.

Cheers, Paul
0
 

Expert Comment

by:cobaltix27
ID: 40318379
Paul,

StorageCraft Cloud Premium will do what you ask. It snapshots your VMs, creates continuing differentials and allows you to upload all of your backup images to StorageCraft's cloud service. Then, if disaster strikes, you can boot your uploaded images (it consolidates your differentials with your last full snapshot, then boots off of the consolidated image) in the cloud, on their servers.

Now all your servers are running as VMs in their cloud, based off of your backups. Does that make sense?

There are several ways of doing instant failover, but a very cheap one that immediately springs to mind is dynDNS. I.e., have one of your servers update a dynDNS service every minute, so that your hostname(s) point to that IP.

Then have an external service (or rent a virtual host somewhere) ping your DNS hostnames every minute. If it stops responding, send an email to yourself (not to your corporate email account, of course). Or send an email to an email-to-SMS service, so you get a text message on your phone.

After 5 minutes of no response from ping, and no intervention by you, have it kick StorageCraft's DR service into action, so it boots your backup images. All of this can be relatively easily scripted on either Windows or Linux.

Finally, have the script disable dynDNS updates from your original IP once the DR site is online and has registered its IP. You don't want your DNS flip-flopping back and forth every 30 seconds.

How's that for a (relatively) cheap DR solution with failover?

Regards, G
(No connection to StorageCraft, but I do work for a company which has clients who use it, and are happy with it)
0

Featured Post

On Demand Webinar: Networking for the Cloud Era

Did you know SD-WANs can improve network connectivity? Check out this webinar to learn how an SD-WAN simplified, one-click tool can help you migrate and manage data in the cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article we will learn how to backup a VMware farm using Nakivo Backup & Replication. In this tutorial we will install the software on a Windows 2012 R2 Server.
How to deal with a specific error when using the Enable-RemoteMailbox cmdlet to create a mailbox in the cloud-based service, for an existing user in an on-premises Active Directory.
This tutorial will show how to configure a new Backup Exec 2012 server and move an existing database to that server with the use of the BEUtility. Install Backup Exec 2012 on the new server and apply all of the latest hotfixes and service packs. Theā€¦
This video shows you how easy it is to boot from ISO images for virtual machines with the ISO images stored on a local datastore on the ESXi host.

715 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question