We are trying to develop a design for a cluster of web servers at a single data center which will ensure that the cluster, as a whole, has very, very high availability.
Each of the servers is basically identical. They all serve web pages, and each can act relatively independently of the other.
Our initial thought was to put the servers behind a redundant, hardware-based, load balancing solution. The load balancers would be able to detect if any single webserver went down, and would redirect traffic to the other servers in that case.
An alternative -- less expensive -- solution that has been suggested to us is to use EtherChannel. We're concerned, however, that it might not be as robust an approach as the load balancer solution.
how we can best assure the high availability of our cluster?
Cost is an important consideration for us.
In addition, we'd prefer a solution that allowed for session maintenance. That is, once a user starts interacting with a particular server in our cluster, it would be nice if they could continue interacting with that particular physical server.
As an aside, I'll mention that we intend to implement this approach at two different data centers in different geographic regions, and use round robin DNS to further ensure high availability of the overall set of servers.
we are currently planning to implement SAN to our enviroment - VPS hosting.
Al VPS should be placed on the SAN - iSCSI connected to be able live motion etc.
Currently we are fighting with idea of Failover/High avalability. There has been rumors that dual controller SAN from HP/DELL are much more problematic than single controller versions.
We are also thinking about running some opensource like OpenFiler/FreeNAS/OpenSolaris or NexentaStore on supermicro boxes with SATA or single RAID controller.
But in that case - how make the iSCSI target highly available? Mirroring of the data/space is pretty easy with DRBD or ZFS but when one SAN box goes down, there should be no interruption in iSCSI targe service - no IP change etc..
I am having a new mission to achieve and I really need some pro-Windows system to help me with their advices.
I have a server which requires high availability of data and service. Basically the server run a server/client service and all clients makes their operation over this server. The server is a simple Windows 2003 Web Edition server.
My goal is to have one server running (let’s say Tom with IP 192.168.0.1) and one running as stand-by (let’s say Jerry with IP 192.168.0.2) ready to take over if the first server crashes (this would remind pro-Linux some kind of DRBD and Heartbeat server).
So, the the first server run without problem, all transactions are going to be written in the directory “D:/Transactions”. This directory must be saved in real-time to the second server which stands in case of failure...
The first server also run a Windows service, which has to be stopped on the stand-by server and started ONLY if the first server is not working anymore.
I would like also the two servers (Tom and Jerry) to share a virtual IP address on the one which is having the service running, let’s say this IP would be 192.168.0.3.
When the first server goes offline hung or whatever, the second server take over, start the service and does the job of the first - when the first come back online, I re-sync the data from the second to the first and then, I switch it back (or all this fully automated if possible).
NOTE: the service that I need to run is special and is not one of the normal basic Microsoft service, it’s an in-house written service.
My question are :
- What software(s) do I need to do this ?
- Is there anything that I should be aware of ?
- Is there some provider (on both east and west) cost which can provide me help for the hardware part of this project ?
This is clearly the next logical step in hosting. Consider what RAID1 did for hard drive availability. Worried about your disk failing? No problem - throw in a duplicate. From a user/admin perspective the mirrored disks appear as one, highly reliable disk. Every modern OS supports this, even cheap motherboards support it, with a minimal amount of configuration.
The perfect high availability cluster should be completely transparent. Think about it... What if clustered hardware allowed you to manage a single instance of your chosen server OS with no worries about hardware/network/power failure?
The closest you can get to this finding a host that will give you a dual power supply server connected to different power feeds, dual network cards connected to different switches, and hot-swappable mirrored hard drives. This solution still doesn't give you any protection from CPU, memory, or motherboard failure.
I want a solution that is as simple to configure and manage as simple RAID1 mirroring.
I'm trying to determine what type of hosting setup (and hardware) I'd need for a web-site that expects 50,000 page views daily with peaks around 500,000.
the idea is to have it stable and serving content (almost all of which will be static).
Are there any hosting organizations or hardware configs that people would recommend?
I already have a VPS with Knownhost but since i'm hosting a critical application i really need High Availability.
Could anyone recommend a company that can provide me this?
I rent a VPS with them + pay additional tax and they conf a VPS Cluster.
The application is PHP + Mysql based. Everything is stored on MySQL and the PHP is only changed when there is a upgrade. Also, PHP is compiled with Ioncube ( doesn't know if this matters ).
As websites are becoming a new and increasing vector for malware attacks, I believe that we as a service provider should carry some responsibility for helping prevent this.
Currently my approach is that of user education (notifying of important patches to the major software I know are used on my servers - phpBB, IP.Board, etc) as well as a weekly cronjob running clamscan on the /home directory identifying any viruses (which is currently doesn't, apart from the EICAR test file I have in my home directory to ensure that it works).
However, is this all I can do, or is there more? Is weekly enough for a virus scan? It's quite an expensive job to run CPU time wise, so I don't particularly want to run it too often.
Is ClamAV a good enough tool for dealing with web-based threats? It's reviewed well for a virus scanner, but I'm not sure how appropriate it is for what I want (I use it for mail scanning also). I've been considering using Sophos Anti-Virus instead.
What are your approaches to preventing web-based malware being delivered using your servers?
Is anyone aware of the current availability of colocation space at Equinix in Ashburn, VA? We are currently trying to obtain some space with them but getting my dedicated sales contact to respond is like pulling teeth! Are they so full (and thus full of themselves) that we will have to operate on THEIR terms (if at all)? At this point we are soliciting quotes from other datacenters of known lesser quality just so we can get this deployment live...
Has anyone been able to find any compatible RAM in 2G DIMMs for the SuperMicro X8SIL motherboard running either Corei7 or X34** LGA1156 processors? And what about reasonably priced 4G modules? I just want to make sure to purchase the right RAM before moving to a setup with this board / processor. Unless the RAM for this is crazy priced, I really don't want to go the Core2 Quad route when for about the same I can go with the newer LGA1156 stuff. But I have seen where people are having issues with RAM compatability and availability.
any recommendations for a website availability monitoring service? That is, I'd like a service that checks my site regularly, say every 5 minutes, and then calls my cellphone /txts-me if it ever goes down.
Googling around turns up a sizable number of places that do this. But, I'd like to make I'm going with somebody who's reasonably good.
I got 5 wordpress and 5 statics website on this server and 100 visitors by 24H00 each day.
Question 1 : Why the memory is so low and the swap so high ? Question 2 : Why i don't find high usage process in top command ? Question 3 How can i resolve this problem ?
I have a site that is eating up my server resources and need to know what the best solution for this is. I'm thinking of getting another server just for mysql but do not know what specs the server should be to handle the current traffic/database load and have the site run smoothly without slowing down to a snail's pace.
An alternative is to get another server just for the videos being served and leave the database and html on the current server. This is where I'm stuck and don't know what route to take with this.
I've attached screenshots of top and bandwidth usage per day. Hopefully with this information you could tell me if I need another server or if there are any things I can do to the current server to help things move faster.
I am running in a High load problem lately. I have one of those cheap 1and1 servers which was running fine until 2 weeks ago. Once I rebooted accidentaly, it did not come back with some unrepairable kernel errors and I had to re-image it.
I chose to reimage the server with CentOS 5, for better support. The new re-image worked fine for some days, at least so I thought and now I am having high loads. The server crashes if not monitored every moment as the load is unpredictable.
Just a restart of the Apache will bring the server back to normality, but I am not sure if it is apache or some other script to be blamed. I have beeing monitoring through apache server-status, but I cannot organize something unusual in the high load moments.
12:00:29 AM CPU %user %nice %system %iowait %steal %idle 12:10:01 AM all 9.14 0.00 5.52 44.66 0.00 40.68 12:20:14 AM all 6.83 0.00 3.98 27.88 0.00 61.32 12:30:10 AM all 6.44 0.00 4.20 81.25 0.00 8.11 12:40:09 AM all 5.25 0.00 4.09 81.93 0.00 8.73 12:50:15 AM all 5.11 0.00 3.79 90.74 0.00 0.36 01:00:07 AM all 7.22 0.00 4.52 57.11 0.00 31.15 01:10:13 AM all 6.89 0.00 4.01 55.38 0.00 33.71 01:20:14 AM all 4.37 0.00 3.27 41.88 0.00 50.48 01:30:25 AM all 4.26 0.00 3.29 63.42 0.00 29.03 01:40:06 AM all 27.18 0.00 4.75 58.27 0.00 9.80 01:50:03 AM all 29.64 0.00 6.61 51.50 0.00 12.25 02:00:07 AM all 27.00 0.00 8.48 55.49 0.00 9.03 02:10:10 AM all 19.29 0.00 4.97 73.80 0.00 1.94 02:20:04 AM all 37.85 0.00 6.78 40.70 0.00 14.67 02:30:05 AM all 15.65 0.00 4.80 68.47 0.00 11.08 02:40:08 AM all 9.06 0.00 5.60 37.49 0.00 47.86 02:50:07 AM all 5.36 0.00 3.62 42.29 0.00 48.73 03:00:02 AM all 6.05 0.00 4.08 47.27 0.00 42.60 03:10:02 AM all 4.22 0.00 3.68 38.17 0.00 53.93 03:20:02 AM all 4.06 0.00 3.75 41.37 0.00 50.82 03:30:22 AM all 4.42 0.00 3.93 45.25 0.00 46.41 03:40:11 AM all 4.34 0.00 3.95 39.58 0.00 52.13 03:50:02 AM all 4.67 0.00 4.01 32.53 0.00 58.80 04:00:08 AM all 3.72 0.00 3.87 28.40 0.00 64.02 04:10:02 AM all 13.49 0.00 6.58 20.82 0.00 59.10 04:20:01 AM all 6.70 0.00 4.63 6.06 0.00 82.61 04:30:02 AM all 1.44 0.00 1.21 4.75 0.00 92.59 04:40:01 AM all 12.42 0.00 8.12 7.65 0.00 71.81 04:50:02 AM all 1.43 0.00 1.07 4.02 0.00 93.47 05:00:02 AM all 1.60 0.00 1.40 8.62 0.00 88.38 05:10:10 AM all 3.80 0.00 3.02 17.86 0.00 75.32 05:20:06 AM all 5.10 0.00 4.22 23.34 0.00 67.34 05:30:02 AM all 1.54 0.00 1.40 11.22 0.00 85.85 05:40:05 AM all 1.75 0.00 1.89 13.12 0.00 83.23 05:50:12 AM all 2.15 0.00 2.22 18.92 0.00 76.72 06:00:02 AM all 1.92 0.00 2.01 12.87 0.00 83.20 06:10:02 AM all 2.27 0.00 2.16 11.53 0.00 84.04 06:20:03 AM all 3.56 0.00 3.02 25.26 0.00 68.16 06:30:10 AM all 2.66 0.00 2.05 18.13 0.00 77.16 06:40:02 AM all 2.58 0.00 2.25 22.87 0.00 72.30 06:50:02 AM all 2.68 0.00 1.92 15.77 0.00 79.63 07:00:03 AM all 3.06 0.00 2.48 26.01 0.00 68.46 07:10:03 AM all 3.65 0.00 3.20 36.54 0.00 56.61
07:10:03 AM CPU %user %nice %system %iowait %steal %idle 07:20:03 AM all 4.40 0.00 3.28 43.86 0.00 48.46 07:30:02 AM all 4.10 0.00 3.17 31.30 0.00 61.43 07:40:06 AM all 7.67 0.00 3.95 50.79 0.00 37.59 07:50:02 AM all 4.72 0.00 3.11 44.30 0.00 47.86 08:00:03 AM all 5.57 0.00 3.72 47.15 0.00 43.56 08:10:07 AM all 10.66 0.00 3.59 71.62 0.00 14.13 08:20:17 AM all 5.67 0.00 3.42 58.81 0.00 32.10 08:30:10 AM all 11.12 0.00 3.49 76.71 0.00 8.67 08:40:03 AM all 7.00 0.00 3.36 47.94 0.00 41.71 Average: all 7.53 0.00 3.76 38.90 0.00 49.81 Some configurations: The reimage partittioning looks like this:
processor : 1 vendor_id : GenuineIntel cpu family : 15 model : 3 model name : Intel(R) Pentium(R) 4 CPU 2.80GHz stepping : 4 cpu MHz : 2793.324 cache size : 1024 KB
So my server is "unresponsive" for abour 18 hours, burst net didnt answer my tickets and I dont know what to do. Ive been with this setup for almost 5 months with no problems, No changes have been made to hardware or software.
lsphp is my webserver (litespeed). The sleeping processes are my SHOUTcast servers.
The thing I am concerned about is the "94.3%ni". This is slowing down my server completely and I am not too sure of what it is. Can anyone shed any light on this?
My VPS holds about 80 domains and low-use accounts.
Every night, from around 1.30am, the load suddenly skyrockets and will usually be around 5 to 10 for a few hours. Occasionally it'll spike to 30+ for a few minutes.
I had some antispam software running, and a couple of other packages (mail queues, mail manage etc), so I disabled all of that and removed all the crontab entries etc.
It's not really made any difference.
I can see the load stats going back 8 hours, as part of the ASSP spam package (I've just left the ASSP server load cron running just so I can continue monitoring it!)
Can the apparent load on my VPS be caused by other VPS's on the same node?? So in reality, my load is fine but is being affected by other people's VPS's?
I hope that makes sense. I'm 99% sure that my VPS is 'clean' (in so far as cron entries)
I'm asking the question because I took a second VPS on the same node and that one too has high loads overnight when there's nothing running on it (ie, no add-on software, no Cpanel accounts added)
I have a VPS with LXadmin control panel and 1024 Ram.
the memory always 333-450 but now it is more than 800 and the VPS stopped I restarted it many times but after restarting it the memory gone crazy again.
So, how to know what causes high load and eating my Memory?
Anyone know of any good/cheap high-bandwidth VPS providers? Don't need anything crazy as far as processing power or RAM (512MB with no burstable is fine). Sorta like Slicebox's budget servers, which I've had good experience with.
To e upfront, the box will be used for a little bit of testing, etc. but mostly to seed the latest Windows 7 builds :p. Don't think Microsoft minds all that much...Win7 requires a legitimate beta key to activate (which I have, and I'm not giving anyone mine) and it's a whole lot cheap for them to let people download over BitTorrent than Akamai, which they normally use.
So, any ideas? EU isn't out of the question...anywhere with a lot of/unmetered bandwidth for cheap, and a VPS that's reliable + has at least 512MB of memory for prices comparable (or slightly lower than) to Slicebox.
I've a remote download site that uses tons of BW (about 900GB daily), and it uses sql connection quite alot - I've set it to max connection for my current server.
For now, I've the intention of separating main site with download server. where The main site will contains the sql DB. But my concern is, I want to buy a cheap VPS for the main site, but no idea if I need high BW and ram.
I host a podcast that's rapidly gaining popularity. At the moment, we push about 100gb/day of transfer for the episodes, but could easily double that in the next few months. I need a host that does at least 2tb a month with the ability to later upgrade to more. My operating budget is about 110$/month, but could go a little higher if needed.
Most of our activity is composed of sending files, so usage is pretty low. I'd probably only need a few gb to store the actual content (30mb mp3 files). It's also important that Adult material is allowed (the content of the audio podcast is explicit).
I'm aware of FDC and AT&T, but would like any other recommendations you guys could give.
I have a Shared Hosting , and a Vps . i use the VPS to Storage Audio files and Leach to them from my Shared Hosting . the shared hosting Only Has Some php, and Html pages with the links to leach from the vps ..
Now which One Gets The Load , or which one is the One Suffering the Load . the Shared Hosting or the VPS ..