All Tech – No Logic Tech Support Humor and Rants – "Share our pain."

6Nov/11

A Note on Redundancy

thestupiditburns.jpg

So we had a fun night fielding contacts from customers because of server issues.

After a while things slowed down because the admins got the problem stabilized. There were plenty of people I talked to that were complaining that We should have redundancy. The response I wanted to give them was simple: For the amount of money you're paying for service, you can't expect this.

Yeah I've mentioned this before, but this time I got curious and went around to several hosting companies and asked if they offer redundancy on shared servers.

The results were an astounding HELL NO! (yeah I'm paraphrasing).

A list of providers I asked were (in alphabetical order):

Bluehost
MidPhase
UK2.net
GoDaddy
HostGator
WestHost

So as you can see a large cross-section of the hosting industry does not offer redundancy for shared hosting.

Why no redundancy?

Well it's all a matter of economics! You want redundant servers and connections? Guess what? YOU HAVE TO PAY FOR THEM! It's that simple!

Having complete sets of backup hardware ready for a fail-over is not an easy thing, not only must you have separate hardware you also have to have other hardware and software to manage the fail-over process.

So it wouldn't just require a doubling of the price of hosting it would more likely cost around triple (gee is that why a VPS/Cloud setup costs about 3x as much as a shared hosting account?).

SO STOP EXPECTING!

I really hope this has shed some light on why, when you buy cheap hosting you get no redundancy (although I must say, to someone who can take a step outside their situation and look at things in a rational matter, this should be obvious!).

1Jun/11

PC Cleaning Scareware!

scareware image, taken from http://lastwatchdog.com/scareware-promotions-spreading-google-youtube/

So I'm sitting here watching Adult Swim on Cartoon Network and a commercial comes on. Nothing at all odd about this, but this particular commercial is one I've seen a few times before. I kept thinking I should write up an article, then I'd forget about it. But anyway, fast forward to right now and here you go.

So I thought I'd shed some light on some of their claims.

They claim that any of the following are tell-tale signs of a virus:

  • Running slowly
  • More than 3 seconds to load your email
  • The appearance of error messages
  • Blue Screen of Death (BSoD)

While these may possibly the signs of a virus, there are also other (more likely) explanations, lets take a look at them.

Slow running: As any person that's had the same computer for a length of time can tell you, your computer will start to run slowly. This can be due to a number of factors, one of the biggest reasons in my experience is drive fragmentation (I could go into what fragmentation is and how it's created, but I'm lazy today!). It's generally fixed by running a defragmenting routine.

More than 3 seconds to load your email: Wow, this is load of hogwash (I've really taken a liking to the word hogwash lately). I can think of one thing which might cause your email to load slowly, more surely than anything. That one thing would be if you've got a lot of email in your account, especially if you're using a POP3 email account. (Yet again I could go more into why that's important, but not today :-P ) The easiest way to verify this would be to clean out your email account.

The appearance of error messages: This one is probably one of the likely symptoms of  a virus. But at the same time it depends on the error message. This where you would use google and look up the error code for the specific program. Might very well be something else though (a common reason I've come across is problems running 32 bit programs in a 64 bit operating system).

The Blue Screen of Death (BSoD): This while generally indicating a more serious problem is generally not caused by a virus. A BSoD is generally caused by a hardware problem particularly in 32 or 64 bit environment. See that's the clincher right there, two words: Protected Mode. Modern Operating Systems do a great job of keeping memory errors in software isolated to the specific area they're running in. If you're getting messages like this it most likely means you've got a piece of hardware failing.

The Aftermath

So what's the take away from this? The short of it is, learn about how computers work, that way you don't get duped by stupid sh1t.

The long version is something more like if you're worried about viruses and spyware you should be running an anti-virus program regularly as well as anti-spyware. Another great thing to do is be smart about where you go online. There was an article a friend of mine told me about a while ago. It basically showed that as long as you were intelligent about where you went online and what you downloaded, the need for anti-virus and anti-spyware was negligible (still a good idea though).

I've see a lot of these scare-ware programs that try to tell me that I've got a problem on my system, even though what it shows is for a Windows system and at the time I'm working from a Linux machine. *sniff* *sniff* I smell bullsh1t and lots of it!

Tagged as: , , No Comments
11May/11

How many people fall for these?

Obama need more cowbell http://farm4.static.flickr.com/3306/3177167703_1dfc593e06.jpg

Since I've gotten in to the wonderful world of owning and running a full fledged website (something not on angelfire or geocities), I'll get letters and emails about my domain "expiring soon." These emails and letters offer to renew my domain for me for the low, low price of $75 per year! Wow, what a steal!

Err umm wait...

Running a quick Google search for domain registrations yields some interesting prices (compared to the low price of $75 per year).

GoDaddy.com has a special for $5.99/year

Register.com has a registrations for $5.00/year

Networksolutions.com has registrations for $6.99/year

Guess that $75 isn't such a great deal...

My question becomes this "how many idiots fall for this?" Do people not pay attention to who they register their domains through? Then again most people don't even seem to know how the domain registration process works.

So I'll put something out here to enlighten the unwashed masses.

Registering a domain

For those that don't know, to register a domain you have to have a domain name that isn't currently registered in mind (unless you want to pay someone who already owns the domain name, but that's outside what I want to cover here).

Something like "monkeyfecesforsale.com" and then you need to go to a registrar or a hosting provider and register the domain. (Some hosting providers are their own registrars and some go through a third party) Once you submit your order the registrar will take the domain and place an entry in their systems saying that the domain is owned by you (or you can order domain privacy and it will show up as something else).

Registrations are handled in full year increments. You can register a domain for as long as you want in advance (I've seen some as long as 15 years).

Once a domain is registered the only legal ways  for someone to get the domain are to purchase the rights to the domain from you, or to wait for the domain to expire and then be let go of by the registrar.

Generally registrars will put the domain into a redemption period that takes place after the domain has expired and a grace period for renewal has expired. During redemption periods they'll usually gouge (to the tune of $100 or more) you to renew your domain.

Transferring a domain

You have the option to transfer a domain to another registrar at pretty much any time, with the exception of once a domain has been transferred to a new registrar it can't be transferred again for 60 days (http://en.wikipedia.org/wiki/Domain_name_registrar#Domain_name_transfer).

To transfer a domain, you need to request an authorization code from you current registrar

The exact name for this code varies from domain type to domain type. (.com, and .net use EPP codes. .uk addresses require that the current registrar assign the the domain a new registrar "handle" to transfer the domain)

Without this transfer code the transfer can't take place.

I'm not sure how the transfers take place with these companies as I haven't been dumb enough to follow up with any of them.

Long story short

Keep track of who your domain registrar is, it's really simple if you don't know who it is currently you can just go to http://whois.domaintools.com/ and put your domain name in. The registrar is listed toward the top of the entry.

If you don't receive information directly from your registrar or your hosting provider, then just ignore it.

18Apr/11

Backups! Backups! Backups!

http://roorback.com/roundup/today-in-things-that-make-you-go-what/

 
 
 
 
 
 
 
 

Taken from: http://miekiemoes.blogspot.com/2008/07/backup-your-data-frequently.html

Today boys and girls we're going to be talking about an ever-so-essential topic. Something anyone involved with computers (if you're reading this, then you're involved with computers!). Despite how vital this topic is, it seems be overlooked by the majority of users.

If the title of the article didn't make it obvious, we're going to be talking about backups today, this article is geared toward backing up a home computer. The same principles apply to backing up a website however.

Why are they important?

As I've pointed out in the lengthy article on site security (see: http://alltech-nologic.com/2011/02/hardening-site/) backups are really the primary fallback in the case of  disaster.

Digital media is wonderful in this regard, when a hard drive fails you don't have to think to yourself  "OH SH*T I've lost everything!." You just think to yourself "Meh, I'll go grab the backups and be back up and going in 10 minutes."

Basically if the worst happens backups allow you to be ready for when it does (talk to Murphy about how things go wrong at the worst possible time).

Establish priorities

The first step in setting up a backup plan is to establish what you need to worry about and what you don't. It doesn't make any sense to backup everything. Programs can be reinstalled, especially if you have install discs or can get the installations online.

The only thing you really need to be concerned with are things you can't replace. That's the data you've generated using your applications. Things like documents, spreadsheets, images (this is a big area all on it's own in today's world!), save game files, etc.

The biggest thing factor I suggest considering is "how much is this worth to me?"

If you've got all the digital photos of your child's first two years on your computer and no where else, obviously you can't replace those if something happens to them. So doing something like dumping them to a DVD or to an external hard drive is far better than leaving them in just one place.

Something you might start by doing is by taking an inventory of the programs you use and where the data files you create are stored. (This would also be a great time to audit what's installed on your computer and remove things you're not using)

Figure out a medium

Now that you've figured out what you want to save you'll want to figure out how you're going to save it. What you're saving will probably have a large impact on how you save it.

I personally have 900 Gigs worth of movies and music, obviously it wouldn't make much sense to try and store it all on DVDs. So it's all on an external 1TB drive. In this case though, the majority of the movies and music I have were all purchased legally and I have the physical media already (just ripped them to my hard drive for convenience and the ability to reduce clutter in my living area).

But important things such as family photos, I would use something physical such as a DVD and put it in a case. Then I could store it somewhere for easy access (or in a fireproof safe is I was particularly worried about the information).

If you've got the cash and the know-how you can setup a NAS (Network Attached Storage), these babies give you the ability to have large amounts of storage, and if you've got the right setup they have built in fault tolerance (such as a drive failure) through a RAID (Redundant Array of Inexpensive Disks). That is of course if you're using striping with parity, meaning one disk fails and it's information can be recovered by the information on the other two.

Chose a backup method

The simplest method is probably just to copy and paste the files from where they're stored on your hard drive to where you want to store them as a backup. The problem with this is that its very manual and can be prone to mistakes. If you are going to pursue this route, then you should make sure you reference your list of things you need to save each time, that way nothing is forgotten.

There are other options available, Windows I know for sure and I think Macs both have backup utilities included in them (Linux also has the functionality to do backups, it's actually very easy to generate them through the command line). With these utilities you specify a location to place the backups, this is where the storage medium comes into play.

Set a schedule

Now that what you need to backup has been established and you've chosen a medium, now you need to figure out how often to update your backups. Many companies will perform a daily backup of data files, and then weekly backups of entire systems.

One limiting factor in doing backups is the time it takes to make the backups. If you're backing up your entire system every day, you'll be spending as much time doing backups as you do actually getting work done. That doesn't make much sense does it? A smarter way would be to backup the files you've changed that day.

All in all this is up to you to decide how often these get done.

Other tips

A good thing to do with some of your older backups, say if you took the approach of a daily, weekly, monthly backup would be to keep the monthly backups off site. That way if a natural disaster struck or the office burned down, you've still got a good amount of your files backed up.

Make sure you're using high quality media, it doesn't make much sense to store vital backups on crappy media!