Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In with OpenID
Advertise on LowEndTalk.com

In this Discussion

How/Where do you host your website?

How/Where do you host your website?

SimpleNodeSimpleNode Member
edited October 2012 in General

Currently all we have is a LoveVPS VPS running our main website, with hourly backups to our own nodes, a BlueVM VPS and a Hostigation VPS.

The problem right now is that if LoveVPS goes down, all we have are 3 backups, without a actual webserver.

How do you host your website, and what do you do when your webserver goes down? Do you have 2 webservers in sync, and DNS that failovers? If so, how do you sync them, and what DNS service do you use?

SimpleNode | Minecraft and VPS Hosting | KVM and OpenVZ | Dallas, TX and Phoenix, AZ | PayPal and BitCoins accepted

Comments

  • Softlayer's Cloudlayer on SAN storage - so there's the failover.

    That's backed up every 15 minutes to 2x RAID6 NASs via R1soft.

    Loading Deck - Cloud Consultants: Server Management | Consultancy | Software Development
  • I've got 2 webservers, one at Kazila and one at Prometeus. One is the master and the other is the slave.

    They get synced every 10 minutes using mysqlhotcopy and rsync.

    I've got a smaller VPS acting as a monitor and master DNS server (currently at BudgetVM). If it detects that the master is down, it starts a failover process and switches the DNS (TTL 300).

    The failover process also switches postfix, so email services failover, too.

    I run NSD for DNS on the 3 servers.

    I also run daily backups to a remote server using duplicity (monthly full backups, daily incrementals).

  • I host my main server on an Avante Hosting VPS, and it backs up to a Dewlance VPS every 5 minutes (although doesn's usually do that due to downtime). If that fails, I resort to my HostBluff VPS.

  • SimpleNodeSimpleNode Member
    edited October 2012

    But what if HostBluff is Up?

    And what if AutoBoot occurs?

    SimpleNode | Minecraft and VPS Hosting | KVM and OpenVZ | Dallas, TX and Phoenix, AZ | PayPal and BitCoins accepted

  • @SimpleNode said: But what if HostBluff is Up?

    Well..that's a different story I guess. The Dewlance VPS has more downtime than uptime due to its 5-10 year old HDD's that the node runs and the old, rubbish hardware.

  • @dominicl so I guess the 'account closure' didn't last to long ay ;)

    Thanked by 1Legendlink
  • @dominicl Dewlance can't have downtime! AutoBoot will save the day!

    SimpleNode | Minecraft and VPS Hosting | KVM and OpenVZ | Dallas, TX and Phoenix, AZ | PayPal and BitCoins accepted

  • InfinityInfinity Retired Staff

    I just moved my sites to a RAMnode (Atlanta), and host my WHMCS and some other stuff at a Hostigation (Charlotte) although I meant it to be the other way round but meh.. buy me some time. Backups are daily atm but that's prolly going to change and I'll probably put my non-DB driven sites on a hourly mirror and put some DNS magic to play.

    我是一个巨魔 (;

    Thanked by 1Nick_A
  • Our website hosted on our nodes colo in Dallas that is :).

    *LetBox.Com Amazing Unmetered VPS Boxes
  • @SimpleNode said: @dominicl Dewlance can't have downtime! AutoBoot will save the day!

    Haha, yeah true. Well, for real this time, I have a LoveVPS KVM in the UK and a LoveVPS KVM in Orlando. I've not completed the set up yet but the UK one will be used for the website and probably the Orlando one for backups. Not finalized yet ;)

    @Infinity has 2 brilliant hosts there!

  • PatrickPatrick Member
    edited October 2012

    Everyone so technical(basic setup)

    We run our VPS with corporate sites / blogs & other sites we own at KnownHost with cPanel running at 220MB RAM :) Currently using the dns / nameservers as default but we do have DNSMadeEasy which we will transfer soon for DNS Failover

    Patrick ~ INIZ Rep

    | Inactive
  • @StormVZ said: KnownHost

    Are great :) It's a basic set up but from a class host!

  • 2 servers running in different locations... The more interesting thing is the cluster infront of them that filters the attacks at our main site :)

    Disclosure: I work for Query Foundry LLC.
    I own DA International Group Ltd.
  • 24khost24khost Member
    edited October 2012

    Right now our main site is hosted on one of our vps in our South Bend location(Colostore DC). Billing is hosted with TurnkeyInternet on a XenVPS That I may have to reinstall to get some better lowend performance.

    DNS will be moving to a Seperate DNS server in Vegas and one In New Jersey and one in South Bend

  • KuJoeKuJoe Member
    edited October 2012

    We have 3 varnish load balancers set up in round robin DNS. Two are hosted internally on our network (one DDOS protected, one unprotected) and one is hosted with RamNode.

    All 3 load balancers cycle through 5 different webservers (1 protected internal, 1 unprotected internal, 2 with BuyVM, and 1 with Hostigation).

    In the event all 5 webservers are down (very unlikely) then the load balancers will continue serving cached pages. In addition to the redundancy, the performance has been amazing.

    -Joe @ SecureDragon - LEB's Powered by Wyvern in FL, CO, CA, IL, NJ, GA, TX, and AZ
    Test our network here: Drgn.biz
  • Dang @KuJoe.

    Catalyst Host - Pie Approved!
  • @HalfEatenPie said: Dang @KuJoe.

    All for only $7/month. :)

    -Joe @ SecureDragon - LEB's Powered by Wyvern in FL, CO, CA, IL, NJ, GA, TX, and AZ
    Test our network here: Drgn.biz
  • I have a BuyVM, Future Hosting and Servint VPS, serving different websites.

    Some site are with Hawk Host and MDDhosting.

    DNS is handled by DME.

  • TazTaz Disabled

    On my pentium 3 personal PC with dial up connection

    Time is good and also bad. Life is short and that is sad. Dont worry be happy thats my style. No matter what happens i won't lose my smile!

    Thanked by 3dominicl netomx klikli
  • 1 Chicago, and the backup in Neosurge. I have to test if my configs are correct:

    if chigado goes down, the other server will work. When Chicago goes up, it will get all the data from the slave and be the main server.

    Referral links: DigitalOcean referral link | Get 500MB free with Dropbox | I sell domains with Google Apps, $1 p/ user
  • CloudFlare Business -> multiple vps/cloud instances (AWS 2 regions + our own onapp, that cross-check for HA)

  • Ash_HawkridgeAsh_Hawkridge Member
    edited October 2012

    Wow, some people have gone OTT with the fail-over haha. Our main site is hosted with Prometeus, using namecheaps DNS service and Google Apps email.

    WHMCS DB is backed up to a Gmail account, SolusVM DB is backed up to another off site VPS.

    Basically if something went wrong email would be up and we could move the site elsewhere in a few minutes if it was needed.

  • @GetKVM_Ash said: Wow, some people have gone OTT with the fail-over haha.

    You've never met Murphy have you? :P

    -Joe @ SecureDragon - LEB's Powered by Wyvern in FL, CO, CA, IL, NJ, GA, TX, and AZ
    Test our network here: Drgn.biz
    Thanked by 1netomx
  • @KuJoe said: You've never met Murphy have you? :P

    Luckily not yet, had my fair share of DDoS though :P

  • My personal website is hosted on an EDIS VPS up in Iceland, PointHQ DNS, backs up to Hostigation VPS daily.

    Hype.im is hosted on a Virt.IO VPS with Cloudflare in front + MaxCDN, files/MySQL backed up every 15 minutes to a Hostigation, which are then backed up to DropBox weekly. I'm currently working on making a WordPress Multisite installation have no SPOF, whilst being in sync at all times... without using Amazon S3 for the files :(

  • @GetKVM_Ash said: Luckily not yet, had my fair share of DDoS though :P

    Thankfully we've only had to deal with Murphy on occasion. I got tired of worrying about "what-ifs" so for $7/month I think it was worth going with an HA setup.

    -Joe @ SecureDragon - LEB's Powered by Wyvern in FL, CO, CA, IL, NJ, GA, TX, and AZ
    Test our network here: Drgn.biz
    Thanked by 2netomx Ash_Hawkridge
  • MaouniqueMaounique Member
    edited October 2012

    @KuJoe said: we've only had to deal with Murphy on occasion

    If Murphy really strikes, there is nothing in the world that can protect you. He will find a SPOF anywhere and even if there is none possible, you can still have a very determined kid with a ton of botnets against you taking down all the pillars of HA. I found out that not taunting Murphy and leaving room for failure in a controlled way is best, at least I know what failed when it happens.

    M

    top - 22:32:38 up 906 days, 2:58, 1 user, load average: 3.94, 5.13, 8.38

  • gubbytegubbyte Member
    edited October 2012

    I use an OpenVZ BuyVM. I haven't had any downtime yet, so I haven't needed to look into protection/other webservers. ClouDNS works fine.

  • I've had to deal with Murphy far too many times not to take reasonable steps

  • @Maounique said: If Murphy really strikes, there is nothing in the world that can protect you.

    Agreed. But I sleep better at night. There has been times where I'll wake up and see one of our webservers was serving Error 500 pages and was glad to know that for those 4-5 hours our clients and potential clients didn't notice. :)

    -Joe @ SecureDragon - LEB's Powered by Wyvern in FL, CO, CA, IL, NJ, GA, TX, and AZ
    Test our network here: Drgn.biz
  • Who is this Murphy?

  • I have a deal with him, I tell him to go after and he leaves me alone.

  • It's not these guys is it? http://www.hackermurphy.com/

  • Main sites are in PhoenixNAP with SecuredServers, blog is on RamNode. Use 2 CDN's - EdgeCast & MaxCDN).

    Backups in Dropbox & SecureDragon.

    Also have 5 redundant boxes (so far) for our uptime monitoring nodes:

    RamNode Fusioned Prometeus DigitalOcean Hostigation

    ServerBear - Easy UnixBench/dd/IOPS/FIO (NEW) & Network Benchmarks | Example Report | Compare Low End Boxes
    Gleam - Run kick-ass viral competitions & rewards to grow your userbase. Free until Sept.
  • wdqwdq Member

    I have a dedicated server with VolumeDrive which I have XenServer installed on. I have a virtual machine setup for my websites. I have the virtual machine set to sync with a server I have at home for redundancy. For images and other files I use MaxCDN.

  • geekalotgeekalot Member
    edited October 2012

    Sites hosted on 4 - 8 VPS from different providers in different locations +1 or 2 more "hot spares" not exposed to the public as live backup/disaster recovery. Drupal/LAMP-based sites using MySQL master-master replication to keep databases in sync, and DNS-based GSLB to provide load balancing, failover, and high availability between the servers. All services (web, email, DNS, etc) are separate providers. Any provider dumps & runs (eNetSouth, UptimeVPS, DixHost) or starts to perform poorly (won't name these :-), just drop them out of the ring, cancel service, and keep going.

    Downside is the nightmare of managing the payments -- all providers are intentionally paid month-to-month; to reduce dollars lost to the "runners" and "summer hosts." Upside though is I can quickly take advantage of better offers as they come out.

    So for far less than the cost of most dedicated boxes (or even some individual VPS's :rolleyes:), this has been a global, risk-averse, reliable, scalable setup.

    To do list: 0) Make money, lol 1) Want to do the GSLB myself 2) Do the same for Joomla, and other select services 3) Automated RSync to sync static content 4) Nginx or Varnish to serve static content and/or caching 5) SNI based SSL for multiple domains (or a multi-domain SSL Proxy?) 6) Dedicated boxes 7) Colocation of a couple of boxes 8) Dump MySQL and move to PostgreSQL; don't know if Oracle can be trusted with "opensource"

  • pubcrawlerpubcrawler Banned
    edited October 2012

    @KuJoe, see you went the route recommended when you were getting DDoS'd along with the LEB/LET sites. Glad it's working out.

    What we do, although right now just for one main project site is this:

    Colo in 2 locations. Real stuff stored here. No public traffic goes directly there (well working on that - have some legacy exposure still weeding out).

    VPS front ends geographically thrown about the world. Running now publicly, 2 in US, 1 in Europe and 1 in Asia. Real traffic hits these. Traffic somewhat regulated, DDoS scripts and iptables to regulate request frequency, maximum speed per IP, etc. Have another half dozen in the install and testing phase that we will bring live (some are there just for Oh crap! just in case spares).

    These VPS nodes in addition to filtering run a caching proxy of static elements. Dynamic pages and uncached elements are fetched from real server over a secure SSH connection from the real servers which are both live. Main server designated to one location via load balancing with other there in failover mode. All Nginx wizardry although crude and still basic somewhat.

    Did away with the CDN since we kinda accomplish that on our own. Would reintroduce a CDN if found one cheap enough with no monthly fees with an API and stats type package that was programmable so could build into our software. MaxCDN is about the best we've tried cost wise, would probably revisit them to see about API in the future depending on growth and need.

    Static elements are rsync'd every 10 minutes between our real colo'd servers.

    DNS up front is geographic-aware. Using Rage4 as an outsourced service. It's okay, but geographic portions are less than perfect at this point. Working to help them improve that with examples of wrong geographic labeling of IPs. Been through other service providers for DNS offering competing services, but their pricing has sucked and all absent any real customer service. Cest la'vie.

    Weakness now for us is the MySQL backend we use. Detest MySQL. Weary of connecting the two sites with replication live as one security issue and could end up with both locations with bad or no data. Doing full dumps regularly of content that is vital. Have issues with some of our data being just too darn big to be manageable easily (think tables with 40-100 million rows). Segmenting some of this data is in the cards. Trying to reduce to smaller blocks is important since MySQL can be very slow on optimizes and other times where entire table gets re-created (like when adding new field to database schema).

    Other part of solution for redundancy is DNS feeding two A-B IPs for resolution, (i.e www.whatever.com = 1.1.1.1 and 2.2.2.2). Nginx on either box has same routing to the actual backend --- colo box A first and colo box B second.

    So everything is A-B dual optioned :)

  • @pubcrawler said: @KuJoe, see you went the route recommended when you were getting DDoS'd along with the LEB/LET sites. Glad it's working out.

    We didn't get DDOSed, our DC forced us to take our website down when we were threatened. :(

    -Joe @ SecureDragon - LEB's Powered by Wyvern in FL, CO, CA, IL, NJ, GA, TX, and AZ
    Test our network here: Drgn.biz
  • @KuJoe, doh! Threatened with DDoS = takedown by DC. Ouch. Not fond of those sorts of DC's.

  • @pubcrawler Yup, it's one of the reasons we left.

    -Joe @ SecureDragon - LEB's Powered by Wyvern in FL, CO, CA, IL, NJ, GA, TX, and AZ
    Test our network here: Drgn.biz
  • Running my website on a self-built cluster:

    raymii.org has address 84.200.77.168
    raymii.org has address 84.200.77.169
    raymii.org has address 192.71.245.64
    raymii.org has address 205.185.117.74
    raymii.org has address 205.185.124.11
    raymii.org has address 209.141.58.74
    raymii.org has address 209.141.58.75
    raymii.org has address 69.197.183.203
    raymii.org has IPv6 address 2607:f358:1:fed5:22:0:8dc7:4fb5
    raymii.org has IPv6 address 2607:f358:1:fed5:22:0:beb8:953a
    raymii.org has IPv6 address 2607:f358:1:fed5:22:0:d274:c869
    raymii.org has IPv6 address 2607:f358:1:fed5:22:0:d562:72e8
    raymii.org has IPv6 address 2a00:dcc0:eda:88:245:71:6b8:eae1
    raymii.org has IPv6 address 2a00:dcc0:eda:88:245:71:5a7a:4ec6
    raymii.org has IPv6 address 2001:1608:10:38::f57a:8696
    raymii.org has IPv6 address 2607:f358:1:fed5:11:0:1071:3
    raymii.org has IPv6 address 2607:f358:1:fed5:22:0:3432:4274
    raymii.org has IPv6 address 2607:f358:1:fed5:22:0:4fd9:ca83
    raymii.org has IPv6 address 2607:f358:1:fed5:22:0:6b58:59f3
    raymii.org has IPv6 address 2607:f358:1:fed5:22:0:7454:5742
    

    It ran on a glusterfs based webroot and a round-robin DNS config.

    Running the same setup (webroot on glusterfs) with a 4-server mysql master-master + heartbeat for the database and round-robin DNS. This runs a huge JOOMLA site. Have had 2 "disasters", one where the DC hosting 2 MySQL servers plugged out the racks power, and one time when other admin did a shutdown in 4 wrong terminal windows, bringing down half of the webservers. Both had no downtime.

    https://raymii.org/cms/p_Gluster_webroot_cluster

    Quis custodiet ipsos custodes?
    https://raymii.org - https://cipherli.st
  • @KuJoe Which DC was that? The one that you left. Just to make sure I stay away :)

    Disclosure: I work for Query Foundry LLC.
    I own DA International Group Ltd.
  • @Alex_LiquidHost said: Which DC was that? The one that you left. Just to make sure I stay away :)

    GoRack IIRC

    Selling multiple 2000-user GApps :) Shoot me a message to make an offer.

Sign In or Register to comment.