if anyone would be able to offer suggestions for setting up a scalable server setup. Here's the situation.
I currently have one web server in a LAMP environment. This server houses both the application and the database.
I would like to setup something that provides more redundancy, and offers the ability to scale as needbe.
It seems there are quite a few options, here's what I am currently aware of.
1) Multiple servers, each house a copy of the database and the applications/files
2) Separate application server and database servers. For sake of redundancy, there would be two load balanced application servers and two clustered database servers.
Currently, with my setup of 1 server, the load is not bad, so it's really for redundancy than anything else, the bonus however would be a setup that is relatively easy to scale as the load became more testing.
Many of us create websites hoping that they get a lot of hits.
How can you ensure that if your web site gets a lot of hits, that it doesn't get knocked over, that it can scale and take many hits? I am not talking about a DoS attack. I am talking about a website that gets very popular and gets a lot of hits.
Will soon be launching a new web-service with high expectations for immediate growth and usage. Assuming I'm not totally delusional, and traffic surges reasonably rapidly, I guess we will need a solid, scalable service.
Cost is definitely a concern. I expect a dedicated server will be required - although should it flop, we'd rather not be going through the hassle of changing/paying more than we should.
Essentially my questions are:
Can anyone recommend a responsive, customer-centric, reliable host that would allow and arrange an instant upgrade to a dedicated server from a VPS, say..?
Assume an 'average' spec dedicated server with a good host - approximately how much traffic could this handle?
Our website is quite low on resources - very few images, well optimized, essentially running PHP5 & MySQL DB's.
I realise that's kinda like asking the length of a piece of string, but I'm trying my best. Any light you can shed would be much appreciated.
So in summary, looking for a reliable, responsive and competitively priced host which would react well to a sudden surge in traffic and be helpful in assisting with possible upgrade solutions..
I've been running a website now for about 8 years. It's gone through one name change. We've been with a company called flexihostings for a long time on a dedicated server but I think the sites design wasn't scalable and because of that the site has been running from one server and struggling as the traffic increased. Recently the traffic got to a point where the costs of serving the site from one location lead to it's demise. The site was slow, unresponsive and the answer from flexihostings was more about putting in more RAM, rather then us thinking about new technology. Some of the guys decided to pull the plug because of this before fixing the site but I'm going to start something back up from scratch but build it with scalability in mind to actually reduce the costs and pay for what I use.
Site Needs - Probably 2-3 Terrabytes of Bandwidth (to be scalable) - Site Ability to handle Flash Video Encoder etc for upload of user videos. (Scalability later as traffic grows) - Site ability to handle lots of database activity. Approx 30-40 queries a second as the site is very dynamic. (Or is there a better way to do this) - Ability to handle API's later on other sites from the information on the new site.
Ideas on Rebuilding a Site like this. - Amazons S3 Cloudfront Service to handle media such as images and video to reduce bandwidth. Instead of my server hosting these files should I use this service to put all my images and video up onto so that the bandwidth is paid for externally. This would mean I don't need a crazy amount of bandwidth on the server package I select, is this correct? I'm also reducing the bandwidth as they serve these images like a CDN. - A spin off is to use a content delivery network. Again what's peoples thoughts on this if traffic starts low and increases over time. Is this something that is affordable up front and scalable as the traffic increases.
Love to hear people's ideas on this. The traffic I'm thinking of is starting around the 50,000-100,000 uniques a month with 500,000 page views. This is what the old site was getting and I won't have any issues getting it back there quickly, to be honest that isn't that great but we were climbing very fast when it crashed averaging 100 new members a day. This then has heaps of possibilities, 2 to 3 million uniques and the equivalent meaning if the page view ratio was the same 30,000,000 page views. (Hmm does that seem unrealistic) Either way I want to be on something that is scalable and need a host that understands this.
Whats your advice, go dedicated to put everything on anyway, or have multiple servers to handle different things. Or is shared hosting fine for this is I share the content around the web?
We have a small web+email hosting and data center business in Africa. We've been providing hosting services to our clients using Plesk on Dell-based servers (connected over a Fiberchannel interface to a SAN). Our data center is connected via an STM-4 and multiple STM-1s to 2 different upstream providers.
The problem we're having is (as a result of our own lack of knowledge) that our solution is just not scalable in the current configuration. We essentially buy a Dell server, install Plesk and keep provisioning customer domains (web and mail hosting) on it till capacity runs out (we max out on average at 400 domains per server) and then buy the next Dell machine and repeat.
What we're looking for is advice on building a more scalable and automated solution. Essentially we're looking for a software and hardware solution (blade solution with web and mail software that is able to harness the power / redundancy of multiple blade servers) that enables us to provision thousands of customers at one go (and simply add more blades servers as needed).
I'm completely torn on going the absolute budget route vs spending more for something that'll allow easy upgradeability in the future. I basically need lots of space but file sending-- media like mp3s, video, etc.
it'll be raid 5 and I'll need at least 2-3TB initially but the ability to expand would be nice.
option 1: nice chassis with plenty of hotswap bays with sas expanders expensive sas raid card
option 2: cheap chassis to serve "immediate" needs and go with more later. not sure what I'd use as a card? maybe even onboard?
regarding reliability: I once saw a database of failure rates of different models. raptor was the most reliable of the "desktop" drives. anyone have the link? I'm wondering of the seagate ES drives are worth the extra money vs the non-ES drives. they're supposedely more reliable and the "server versions" of sata drives.
I just want to use a server for file sharing, it will have nginx and that's it. I'm looking at centos, or freebsd, but I been using centos forever now and I'm not sure how to use freebsd, should I just stay with centos?
Do I tell my hosting provider to just install the OS and give me ssh action and that's it? Don't install any control panels or any other stuff? I want one domain and one subdomain on it though and ftp action.
for setup and configuration instructions for setting up mail server on a Fedora Core 6 server. I googled it and most of the links are described with steps while installing OS, but i need to configure a mail server on a server where my site is already running.
As my clients' needs expand, they're asking for chroot ssh/sftp setup. I'm currently on a dedicated Linux setup but don't really have the time to set up a whole new box with full virtualization or investigate a full chroot solution (baby on the way), and to be honest it would be less hassle to move to a new provider than worry about down time with sites.
What I'm looking for:
- linux hosting - hosting for 30+ accounts, some with several domains - at least 6 IP addresses for SSL certs - each account in a full chroot environment (ssh/sftp/ftp) so they can't poke around each others' files, or each account set up in a virtual machine setup (ie: openvz) - maildir - spamassassin - php 5, mysql, perl 5.8.8 - suexec apache would be nice
I have 1 server so I setup dns as ns1.mydomain.com, ns2.mydomain.com ip address pointed to server1. So, now I just bought another server. Can I setup ns2.mydomain.com pointed to 2nd server. Also how to setup more servers ie. 10, 20 server because I can only set up to 6 dns in one domain name.
to setup a OpenVPN server on a Trixbox Server I'm running and tell us how to setup a Linksys router running DD-WRT Firmware to connect as a client. We need to make it so remote Cisco IP phones can connect to Trixbox.
I've registered a new domain name and 'hired' a Virtual Private Server (not managed) to host it. I know 'some things' in php and web design but I'm newbie with configuring servers (especially remotely on a Linux server.... )...
This is what I've done so far :
1. registered domain name at namecheap.com and set up DNS there (my VPS server names)
2. I've installed Linux Ubuntu 8.04 on my VPS
3. I've downloaded and installed XAMPP 1.7.1 on my VPS
I've registered my domain name yesterday and it is still 'invisible' when I type in the address... BUT when I type in my VPS's IP address, the XAMPP welcome screen appears (MySql isn't running though...).
I know this is a child's play for a Linux expert, please if someone knows a good tutorial, step-by-step guide on how do I set up everything to work properly....
I've registered a new domain name and 'hired' a Virtual Private Server (not managed) to host it. I know 'some things' in php and web design but I'm newbie with configuring servers (especially remotely on a Linux server.... )...
This is what I've done so far : 1. registered domain name at namecheap.com and set up DNS there (my VPS server names)
2. I've installed Linux Ubuntu 8.04 on my VPS
3. I've downloaded and installed XAMPP 1.7.1 on my VPS
I've registered my domain name yesterday and it is still 'invisible' when I type in the address... BUT when I type in my VPS's IP address, the XAMPP welcome screen appears (MySql isn't running though...).
i recently bought a Dell SC440, quite basic configured, the thing is that it came without (OS) so i downloaded (CentsOS) as my OS.
My question here is, i want to setup my server in order to host 15 of my domains and would like to have it setup like the (Lunarpages) account that i have at the moment with them is that possible?
if I could assist his small company in setting up an FTP server. What they are looking to do is provide a way for people to login and access files. They can either bring down the files that are left for them or they can upload files. Is setting up an FTP server difficult? Is it time consuming? Can you customize it so that certain files can only be seen for specific usernames?
I've been charged with setting up a new Dell PowerEdge server, but it arrived with no default OS and no CD/DVD bay! Any ideas on how I can get an OS on here? Are there any linux builts suitable for booting off of a USB thumb drive for this purpose?
I installed Windows Server 2003 on a spare computer, Pentium 4 2.00GHz 760 MB of Ram. I have been looking allover google on how to setup a DNS server so that I can run my Clothing Companies website from home. Are there any guides that can help me from setting up DNS server to having the website appear online? I have been trying to set up this server for about a week now and still no luck. when I ping 68.109.88.131 it comes back successful and when I enter that in, in a url, the "Under Construction" page comes up.
lot of questions about a server setup i whant to now some things if you can tell me fanks it is a systeem with linux os
1 if you have 2 cpu's in your server and one is broken, can i replace it easy? do the server still work on one cpu? can i take the broken cpu out and put a new one in and still the server work when i do this?
2 What for backup option i have when the raid card is broken? can i install software there for that the software take over. or must i put 2 raid cards in the server?
3 wich software i need when i whant raid software ( not a raid card )? raid 5 with hotspar and for linux os or raid 1 with hotspar
4 when a raid card have a cpu with the speed 566 mhz and i have 2 cpu 2.0 ghz and i only whant to work with raid software can i than fink that i take about 566 mhz from the 2 cpu and the rest is for the server or to the software need to take more from my cpu's
What do you think of this setup? The only thing I am unsure about is the case/motherboard. I want the best case/motherboard (1u) so i can upgrade it more in the future.
We had the server management company setup name servers on the new server but SSH shows different results from the old versus new server. Here is the output:
Old Server: root@host [~]# cat /etc/nameserverips xx.xx.xxx.xx1=ns1.domain.com xx.xx.xxx.xx2=ns2.domain.com xx.xx.xxx.xx3=0 xx.xx.xxx.xx4=0
New Server: root@www1 [~]# cat /etc/nameserverips xx.xx.xx.x=0
They do not seem to match. Can someone provide some instructions as to how we can check within WHM to make sure name servers are setup corretly?
i am setting up a new server and am not sure what some of this is,i have just copies part of the page. Its a bit messed up but it will do.
What does Business Continuance Insurance What does Host Ping and TCP Service Monitoring 24x7x365 NOC Monitoring, Notification, and Response McAfee Host Intrusion Protection w/Reporting 10Mbps Hardware Firewall
Most explain themselves, but for the firewall ive already got mcaffec total protection does that have a fire wall and are any of these worth using.
does aynone know how to modify the file /etc/network/interfaces (using debian linux) in order to have 2 different 8 IP - Blocks on one server? I guess one needs somehow 2 gateways, but I am not really sure how to set it up. So I did try it that way, which didn´t work: ....
I wanna host my website from home.But i dont know to much about it.Can you help me or give me some link where i can find Guides?Im using Uniform Server btw...but i dont know what next? Main goal for me is to setup server,,and i need definitive guide!
So when you setup a new server, what should I do. I will only be running 1 site for now (vbulletin forum site), should I just install Apache, MySQL, Php, setup the DNS, etc.
Or Should I just Install Plesk, and let that do it.
Most Likely will just be running a 2.53Ghz Core2Duo, 4GB 250GB. I have setup a webserver before just basically though but think I could manage. I think that Plesk would make it easier but would also eat up resources, on the other hand though not having it would use less resources but require more configuration.
I want to setup a dedicated within my home based business, what is the easiest and cheapest way to do this, I understand I would need a static Ip address from my Internet provider (is that right?) also Do i need a spare PC to do this or can I run my main PC and still be able to run it when it's switched off?
I own a file hosting and delivery site, and am looking for new/better way (that involves the use of a large storage array, such as the Dell PowerVault MD1000) to store and serve user files. I currently have many separate file servers that store and serve user files, and each server has roughly the following specs:
Quad core processor 4-8GB RAM 8x750GB RAID-10
I know with the large storage array, I will need front-end servers to retrieve files from it, but wasn't really sure how this works. Also, would this new method be more optimal/cost-effective than my current method (I probably think the answer is yes).
I have started to move my websites over to my UK Colocation But would like a little guidence on what the best solution would be.
I would like to build up a Server Cluster that will handle all of my sites really and also have redundancy, so If 1 server goes down the other Web/SQL/Whatever server will be used instead.
I have websites ranging from large forums to streaming & download websites.
Should I got for a setup for example:
X Web Servers + X Database Servers Connected to X Storage (see link below)
Connecting the Web Servers in something like a a round robin config or use a Load Balancer / Other
OR Should I setup multiple: Web Server + Database Server + Media Server
OR another config?
Below are my current setups
Current UK Setup (Colocation)
Web Server Quad Core, 8GB Ram, 250gb HDD Raid 1 Quad Core, 8GB Ram, 250gb HDD Raid 1 (just ordered)
SQL Server Quad Core, 4GB Ram, 250gb HDD Raid 10
Storage Server HP StorageWorks NAS 1200s 1TB (just Ordered) Link: [url]
Current US Setup (Dedicated Servers)
Web Server Quad Core x2, 8GB Ram, 3TB HDD
SQL Server Quad Core x2, 8GB Ram, 1TB HDD
Media Server Quad Core x2, 8GB Ram, 3TB HDD Dual Core, 4GB Ram, 3TB HDD