Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2000 Forums
 SQL Server Administration (2000)
 Bidding 4 nines and 5 nines

Author  Topic 

SamC
White Water Yakist

3467 Posts

Posted - 2004-10-11 : 12:12:32
I've got an ASP / SQL 2000 app running on a single box right now. I've got to bid a 4 nines and 5 nines solution.

I suppose this will involve an SQL cluster and a couple of dual-homed IIS servers to serve up the web traffic, but I'd appreciate any feedback or comment with more detailed solutions. I haven't deployed anything like this myself and like all technology in my life, it sounds simple till I try to do it!

I expect the traffic load to be very light on this server, so horsepower isn't a factor. It's the uptime requirement that is driving this and penalties will apply for "unplanned" outages. Our single server is handling all this traffic and more today, but it's a single point of failure. I'd like to not "overbuild" the hardware to meet this 4/5 nines requirement.

Sam

eyechart
Master Smack Fu Yak Hacker

3575 Posts

Posted - 2004-10-11 : 12:22:02
If you think this will be simple, you haven't really thought about it. think about this:

1. Redundant internet connections (preferably from different telcos)
2. Redundant network hardware
3. Since it is clustered SQL Server, you will need a Domain infrastructure/AD installation. That is a few more boxes to think about.
4. SAN solution for storage, dual HBAs. Possibly a second SAN that you replicate to in case of failure of the first (or maintenance).
5. Server hardware should be robust, ability to hotswap commonly failing components (power supply, drives) as well as ones that don't fail that often (CPUs, PCI cards). They also need redundant network connections.

I could go on. Four nines is doable on a reasonable budget, 5 nines you will most likely have to add a an extra digit to the estimate. 5 nines means 5.3 minutes of downtime a year btw.



-ec
Go to Top of Page

Arghhh
Starting Member

3 Posts

Posted - 2004-10-11 : 12:27:13
nt
Go to Top of Page

SamC
White Water Yakist

3467 Posts

Posted - 2004-10-11 : 13:24:15
The product and service we offer isn't mission critical and won't justify the expense of a 4 nine's infrastructure.

Can anyone offer a rough estimates on what the price range would be for a monthly lease on a system like this ? I suspect that turning this pricing back to the prospect would quickly alter the requirements for 4 nines.

Sam
Go to Top of Page

X002548
Not Just a Number

15586 Posts

Posted - 2004-10-11 : 15:28:48
$$$$ speak louder than words...



Brett

8-)
Go to Top of Page

clarkbaker1964
Constraint Violating Yak Guru

428 Posts

Posted - 2004-10-11 : 15:34:25
I worked an implementation like this ASP/Sql Server and we outsourced the monitoring... They provided the Hardware and the on site support, we were paying 12k per month and I don't think it was really worth it. The organization is called the Planet out of Tex the facility is impressing but expect to help them when implementing the solution... Expect support calls in the middle of the night from Unix guy cause they are understaffed on NT.



Go to Top of Page

SamC
White Water Yakist

3467 Posts

Posted - 2004-10-11 : 15:44:06
Is there no way to avoid a single point of failure with SQL other than clustered servers?

Are clusters servers anything like peanut clusters?
Go to Top of Page

Kristen
Test

22859 Posts

Posted - 2004-10-12 : 04:31:19
Gotta think about the impact of any changes to the database structure too ...

... we're now working to rollout upgrades to our application that can happen whilst users are still using the application ... that's quite tricky!

Kristen
Go to Top of Page

ehorn
Master Smack Fu Yak Hacker

1632 Posts

Posted - 2004-10-14 : 21:26:35
The following may be useful for evaluating an appropriate "level" of availability:
http://www.microsoft.com/technet/prodtechnol/sql/2000/deploy/harag01.mspx

At the least I found it an interesting read.

BTW... NASDAQ maintains 99.97% uptime...
Go to Top of Page

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2004-10-14 : 21:36:33
A true 5 9s environment will run you well into 6 digits if not close to 7.

Tara
Go to Top of Page

Kristen
Test

22859 Posts

Posted - 2004-10-15 : 01:17:56
"6 digits if not close to 7."

That's be $999,999 then <g>

Kristen
Go to Top of Page

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2004-10-15 : 12:08:22
Yep.

Tara
Go to Top of Page

ehorn
Master Smack Fu Yak Hacker

1632 Posts

Posted - 2004-11-09 : 15:14:29
quote:
Originally posted by SamC

...Can anyone offer a rough estimates on what the price range would be for a monthly lease on a system like this ? I suspect that turning this pricing back to the prospect would quickly alter the requirements for 4 nines.
Sam,

I just got a quote from DataPipe on a 5 nines dedicated, fully administered, environment and the cost is $2000.00/month. This quote was for a Standard Windows Web and Database Server Configuration, listed in the link below. THought I would pass along my findings to you.

http://www.datapipe.com/windowsdb_configs.aspx
Go to Top of Page

MichaelP
Jedi Yak

2489 Posts

Posted - 2004-11-09 : 16:11:20
Be sure with whatever you buy you get 24x7x365 with 4 hour response time. If you have critical issues, you want it fixed ASAP.
It's usually not cheap, but it's worth it.

Michael

<Yoda>Use the Search page you must. Find the answer you will.</Yoda>
Go to Top of Page

SamC
White Water Yakist

3467 Posts

Posted - 2004-11-09 : 16:21:34
Is the configuration spelled out in this quotation? The 5 nines sounds like an "actual" number which *could* go to H3ll in a handbasket given one real failure.

Sam
Go to Top of Page

MichaelP
Jedi Yak

2489 Posts

Posted - 2004-11-09 : 17:28:45
I think when you start to approach 4 and 5 nines, you have so much redundancy built into the system that you'd need several catostrophic failures to go down. I think part of that downtime quote is scheduled down times as well. So, you basically have to NEVER go down!

Michael

<Yoda>Use the Search page you must. Find the answer you will.</Yoda>
Go to Top of Page

derrickleggett
Pointy Haired Yak DBA

4184 Posts

Posted - 2004-11-09 : 20:08:14
Nobody has asked you a really obvious question. What kind of hardware/network/DR setup is the company running under now? The initial implementation of all these pieces is incredibly expensive. Adding solutions into an existing solution becomes exponentially cheaper as the infrastructure to support it matures.

The datapipe solution is only five nines for the network uptime. Big deal. If they don't have that, they suck!!!! You will have redundancy on the second solution they offer, which I'm betting won't be $2000.00/mo. Even that won't give you DR 99.999% redundancy though. You would need that times 2, with the additional servers located in a remote site. To move up to 6 nines, the remote location would need to have a significant geographical seperation, which could cost hundreds of thousands alone just for the datapipe. On your solution, it would be significantly less though because of the low traffic.

MeanOldDBA
derrickleggett@hotmail.com

When life gives you a lemon, fire the DBA.
Go to Top of Page

ehorn
Master Smack Fu Yak Hacker

1632 Posts

Posted - 2004-11-09 : 20:19:39
I see your point Derrick...

Can you then explain to me what is meant by the term - "network uptime" ??

Does this mean that the network will be up and running and the power will be on at the datacenter for that % of time - even if your particular server(s) take a crap?

ps.. Sorry for the mis-information Sam.
Go to Top of Page
   

- Advertisement -