Send CathInfo's owner Matthew a gift from his Amazon wish list:
https://www.amazon.com/hz/wishlist/ls/25M2B8RERL1UO

Author Topic: CathInfo Server Upgrade - coming soon!  (Read 698 times)

0 Members and 1 Guest are viewing this topic.

Offline Matthew

  • Mod
  • *****
  • Posts: 32495
  • Reputation: +28714/-565
  • Gender: Male
CathInfo Server Upgrade - coming soon!
« on: May 01, 2019, 11:54:56 PM »
  • Thanks!2
  • No Thanks!0
  • I have been working on a new server to host CathInfo (and a few other websites of mine).

    I'm making this big announcement so that when you see that CathInfo is down, you won't be wondering or worried.

    I have several reasons to upgrade the server:

    1. It's been a little over 2 years since I built the existing server, which is like 20 years in "computer years". Hard to believe it's only been 2 years!

    2. The new server will be 31% faster. That's an impressive jump for nowadays, and a span of only 2 years. Processing power hasn't improved much, so most of that speed boost is due to switching to AMD's new Ryzen CPU. AMD is Intel's main rival. Right now, the Ryzen CPU offers the best value (by a wide margin!) for processing power per dollar spent.

    3. This is big: the new server will have 3 hard drives configured in a redundant array (RAID). That means that if any (1) of the hard drives crashes, I can remove the dead drive, pop in a brand new one, and no data will be lost. Most servers operate this way, but let's not talk about how many hard drives are in my current server (the one CathInfo is currently living on). Let's just say I'm anxious to complete this server upgrade.

    Besides the hard drive storage being more reliable/safe, I am also expanding the total capacity from 1 TB to 4 TB. This will allow me to begin hosting websites that require a lot of storage space, like a Youtube clone.

    4. Not a big deal, but the new server will be running CentOS 7 instead of CentOS 6. Obviously keeping up with the latest Linux version and other software is a good thing when you're running a web server. While we're talking about small, unnoticeable things, the server will also have twice the RAM (32 GB).

    I decided to build a complete 2nd machine and get it all configured before making the switch. That was the only way to upgrade my server without a lot of downtime. CathInfo alone needs to be up 24/7. I have done a lot of work already to get the new server 100% operational. In fact, I'd rather not talk about how long I've been sitting on this new server hardware! :) I had to build the machine, set up the RAID array, install Linux, install all the web server software packages, configure them, and get dozens of things working as they should. Recently, I copied over each of my websites and as of right now, they all work.

    Here's the plan:

    When I have time (possibly as early as Thursday, May 2), I'm going to take down CathInfo and make one last database backup. I will then transfer it to the new server and restore it there. Once the latest copy of the CathInfo database is restored, I should be able to bring the site back up. 

    All my other sites either don't have a database that changes minute-to-minute (like CathInfo) or they have already been switched to use the new server for all database reads/writes. So the other sites are pretty much ready to go.

    Once I "throw the switch", the change should be instantaneous: instead of all web traffic being routed to my old server, it will be routed to my new server instead. 

    Then, once everything is running fine for a couple days, I'll take the server down again for 15 min. as I transfer it to its permanent home closer to the Internet source, up on a high shelf, plugged into a UPS battery backup.


    Want to say "thank you"? 
    You can send me a gift from my Amazon wishlist!
    https://www.amazon.com/hz/wishlist/ls/25M2B8RERL1UO

    Paypal donations: matthew@chantcd.com

    Offline forlorn

    • Sr. Member
    • ****
    • Posts: 2486
    • Reputation: +990/-1099
    • Gender: Male
    Re: CathInfo Server Upgrade - coming soon!
    « Reply #1 on: May 02, 2019, 02:15:04 AM »
  • Thanks!0
  • No Thanks!0
  • Nice. 


    Online Ladislaus

    • Supporter
    • *****
    • Posts: 46038
    • Reputation: +27109/-5009
    • Gender: Male
    Re: CathInfo Server Upgrade - coming soon!
    « Reply #2 on: May 02, 2019, 09:24:53 AM »
  • Thanks!0
  • No Thanks!0
  • AMD has always been a better value ... and it wasn't plagued with that huge security hole that Intel had.  Back in the day when I used to build my own PCs, I always opted for the AMD.  Sometimes half the price for the same power.

    Offline Matthew

    • Mod
    • *****
    • Posts: 32495
    • Reputation: +28714/-565
    • Gender: Male
    Re: CathInfo Server Upgrade - coming soon!
    « Reply #3 on: May 02, 2019, 09:40:14 AM »
  • Thanks!0
  • No Thanks!0
  • AMD has always been a better value ... and it wasn't plagued with that huge security hole that Intel had.  Back in the day when I used to build my own PCs, I always opted for the AMD.  Sometimes half the price for the same power.
    I think I switched back to Intel for "a few PCs" because I wanted to be able to build a Hackintosh if I wanted to. Even after my desire for a do-it-yourself Mac passed, I never re-evaluated my CPU preferences.
    Want to say "thank you"? 
    You can send me a gift from my Amazon wishlist!
    https://www.amazon.com/hz/wishlist/ls/25M2B8RERL1UO

    Paypal donations: matthew@chantcd.com

    Offline Your Friend Colin

    • Full Member
    • ***
    • Posts: 516
    • Reputation: +241/-106
    • Gender: Male
    Re: CathInfo Server Upgrade - coming soon!
    « Reply #4 on: May 02, 2019, 10:15:47 AM »
  • Thanks!0
  • No Thanks!0
  • Thanks for all your time and hard work invested in CathInfo.


    Offline AlligatorDicax

    • Full Member
    • ***
    • Posts: 908
    • Reputation: +372/-173
    • Gender: Male
    Logo as Server-indicator/Re: CathInfo Server Upgrade - coming soon!
    « Reply #5 on: May 02, 2019, 02:14:34 PM »
  • Thanks!0
  • No Thanks!0

  • I have been working on a new server to host CathInfo (and a few other websites of mine).  I'm making this big announcement so that when you see that CathInfo is down, you won't be wondering or worried. [....]
    When I have time (possibly as early as Thursday, May 2), I'm going to take down CathInfo and make one last database backup. [....]  Once the latest copy of the CathInfo database is restored, I should be able to bring the site back up.

    Sooo, as soon as today, huh?

    To give CathInfo readers a graphic indicator about how you're progressing, would you be able to display different CathInfo logos / icons to distinguish the old vs. new servers?  I recall you doing something like this when your 2-year-old server was originally put into C.I.'s service.  Or would your current d.b. save/restore procedure clobber the differences?

    Maybe for pages served by the old machine, make conspicuously contrasty use of gray (as in éminence grise, but without the negative connotations)?  Simply coloring the background a bright gray d.b.a. silver might suffice.  Then perhaps for a while, a cheery yellow background on the new server?

    A few frames of GIF animation [×] in a logo for the new server might require more effort than it's worth, but it could be a fun distraction [*] for you when you're too exhausted for computing tasks that are more critical.  Altho' considering the new addition to your family, I have no doubt that there might be noncomputing chores or tasks worth your attention.  So CathInfo readers should also be grateful to ‘Mater D.’  for what I'm guessing has been substantial forbearance during your upgrade project.

    -------
    Note ×: Never mind that anything that reminds the Web technocracy of blinking has been disparaged for many years now.  So I'm thinking in terms of simulated progressive brightening: CICICICI

    Note *: A distraction a lot like merely writing about logos, but less colorful, and lacking the instant gratification that can be obtained from interactive computer graphics.

    Offline Matthew

    • Mod
    • *****
    • Posts: 32495
    • Reputation: +28714/-565
    • Gender: Male
    Re: CathInfo Server Upgrade - coming soon!
    « Reply #6 on: May 02, 2019, 02:37:14 PM »
  • Thanks!0
  • No Thanks!0
  • Everything seems to be working --
    Want to say "thank you"? 
    You can send me a gift from my Amazon wishlist!
    https://www.amazon.com/hz/wishlist/ls/25M2B8RERL1UO

    Paypal donations: matthew@chantcd.com

    Offline Maria Regina

    • Sr. Member
    • ****
    • Posts: 3776
    • Reputation: +1006/-551
    • Gender: Female
    Re: CathInfo Server Upgrade - coming soon!
    « Reply #7 on: May 02, 2019, 03:07:01 PM »
  • Thanks!0
  • No Thanks!0
  • Everything seems to be working --
    Thank you.
    Lord have mercy.


    Offline AlligatorDicax

    • Full Member
    • ***
    • Posts: 908
    • Reputation: +372/-173
    • Gender: Male
    Re: CathInfo Server Upgrade - coming soon!
    « Reply #8 on: May 02, 2019, 04:43:56 PM »
  • Thanks!0
  • No Thanks!0

  • Everything seems to be working --

    Uh, oh.

    Cue the penultimate movement [##] of Beethoven's [×] Symphonie Nr. 9.  Or maybe start with the 2nd movement [#].

    May God help ‘Matthew’ over the upcoming computational rough spots, esp. if he decides to go for it today.

    -------
    Note #: I was thinking of the movement that readers of a certain age might call the Huntley-Brinkley Movement, but that's the 2nd movement (of the 9th).

    Note ##: Because the symphony has 5 movements, its choral finale being the 5th, thus the penultimate movement is the 4th.  Oooh!  oooh!  I just found my compact disc (how quaint!)   It's Deutsche Grammophon mit Berliner Philharmoniker!  Alas, I'll need to close my browser on this awfully underpowered p.c. to listen.

    Note ×: Would God have given such talent for musical beauty to a Protestant?  Did He know something about the soul of Herr L. van B. (1770--1827) that historians of music had no power to discover?