|
| Iniciado por guest, 09,feb. 2018 22:00 - 3 respuestas |
| |
| | | |
|
| |
| Publicado el 09,febrero 2018 - 22:00 |
I want to build a website for my company and put it somewhere. I can get a static IP address from my ISP for $5 per month and have my own server. Eventually I would like to have several sites on this server, or maybe even have client sites on there that I write for them in WB and host. However, the speed of my connection is restricted by the ISP. The maximum speed on my FTTH is 1G up and 1G down (for the right amount of money each month, of course...). I have a separate office with attached area where I can put the server.
For equipment I have choices galore... I have plenty of IBM and Dell PowerEdge 1 and 2U servers laying around. These are REAL servers, redundant power supplies, RAID arrays, dual processors... most of them I got when Cabales upgraded their store servers 7 years ago. But they max out at 4 gigs of memory. Or I have a Dell T7500 with dual Xeons and 96 GB of ECC memory if I need a bigger machine.
Looking for WB best practice here. Should I go the server at home route or look for something off site? What are the pros and cons here if I have a server? Things like maybe I can also run a skype server, or conference server, or a sharepoint server, that sort of stuff. Would a VPS be more advantageous? One thing I worry about with VPS is they can cut your business off for any or no reason, real or imagined, and that would sink my client sites at the same time... might be too much of a risk.
Opinions?
Thanks in advance, |
| |
| |
| | | |
|
| | |
| |
| Publicado el 10,febrero 2018 - 13:51 |
Hi Art,
Except if you have people working for you 24/7 or you don't leave your office - EVER - I wouldn't think about hosting on your own hardware... The most important think is the speed at which problems are solved, and if you don't have ALL the knowledge and all the manpower, you WILL, at some point, get in trouble...
Personally, I just rent physical servers with the proper hardware specifications for the project (OVH, most of the time) and then I manage the webdev layer on top... If ANYTHING hardware related happens, they have much more resource to deal with it.
Furthermore, when a high level of disponibility is needed, I just rent several server in physically different hosting centers, use WXreplication for replication of the data on all the servers, and use a load balancing system (soft or hard) to make sure that if one server goes down, the others are still giving an uninterrupted service to my customers...
It may cost me extra compared to the hardware cost alone, but the employee cost needed to have the same service would be WAY higher...
Best regards |
| |
| |
| | | |
|
| | |
| |
| Publicado el 10,febrero 2018 - 16:51 |
Hi Fabrice,
as you say, the required service degree is the crucial question. If Art's web sites can be down for a day or two without resulting in big damage, I'd advise him to run his sites on his existing server hardware - $ 5,- a month can't be undercut.
In the past, we've had the situation that 100+ cash registers of our customers were replicating their data on our own in-house server. HFSQL C/S only on Windows Server 2003. Theoretically, some hours of downtime wouldn't hurt much in that situation but if a single cash register went down exactly during our downtime, data would have been lost irrecoverably. So, to get rid of that 'sword of Damocles' our decision was to rent a root server with superior hardware (i7 + 8gb RAM + 4gb of mirrored disk storage) and installed CentOS + HFSQL C/S plus our web sites. Still works fine. Additionally, after a while we managed to get rid of all the customers on our server and either sell them their own in-house servers or move their data to their own rented servers. We still have a dozen web sites running on that rented server but there'd be no problem anymore if it goes down. |
| |
| |
| | | |
|
| | |
| |
| Publicado el 15,febrero 2018 - 17:06 |
Fabrice, Guenter,
I took everything under advisement. I agree with both of you about equipment and required service level agreements, so I have dropped the idea of hosting others sites. For that I will use OVH once they get their US sites up and running (Coming Soon! according to their website) and once I get a customer to help support it.
As a mitigating factor I am using modified WxReplication. To address Guenters data loss issue, if Replication sends a file from a register then the server has to ACK the content. If it does not the register will wait a reasonable time and send again. Another failure and tech support gets a nasty email/sms/whatever we can throw them from the register.
One of the reasons to build my own was to get some experience setting up HF clusters. It is one of the "features" I want to become familiar with for the applications I am writing. So I will be grabbing that static IP address from my ISP and using some of the servers I have to set up a cluster in the rack I have. I will set up my own website, written in WB with all the bells and whistles I can find from the WB Examples. This website will be used as a sales tool to show prospective clients what WB can do.
Appreciate the advice and direction guys. |
| |
| |
| | | |
|
| | | | |
| | |
|