New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Comments
I understand.
The same thing would happen than with a big server, except that for the big server it would make things only worse, because so many services would be down instead of just one.
Again: I don't decide!!
cheap, fast, or good.
pick two.
And that is why i suggested that you setup a proper backup server for failover on my previous post
It's also better to not act like a pussy when people say words you don't like when everyone has lectured you about the same exact point Falzo brought up.
I'd think up a saying to reiterate things that I meant in another language like it means something, but I think you're good enough at scapegoating for the both of us.
The fact that it isn't your cup of tea is exactly why your client needs to offload the infrastructure stuff off of you so that you can focus on your actual strengths without being distracted by stuff that you shouldn't be handling in the first place, especially since service stability is so important. They'll be paying one way or another, either through spending the right amount of money or deal with stability issues but I digress.
Not sure, could be because it's Oracle, I know some people wouldn't touch Oracle with a 100m pole.
Do CDN emulate web servers, with file uploads, form subits, APIs, and the likes?
Again: I don't WANT anything, I do what I am told!
Google for Business is too expensive (same for the others).
MXroute and NexusBytes mail service are too limited for my client.
Zoho has not good enough deliverability.
My client is already doing this for campaigns.
Please, stop arguing against me... I do what I am told, and that's it.
I can understand that you see things differently.
But my client is the one calling the shots...
I don't understand how that is even remotely possible.
I already did. But as long as I don't have a suitable alternative, I cannot touch this server.
CDNs = content delivery networks, they basically duplicate your content across their networks so that the content can be easily and quickly accessed by users in different geographical regions. It helps both speed things up for your users and also spread the load for your source server.
Pretty much most of the services that you rely on the Internet is backed by a CDN network if they have a global reach.
Cloudflare is a leader in this space, see their page on their CDN product here: https://www.cloudflare.com/cdn/
Cloudflare has a basic free tier that you guys can try out.
Wrong start. First make an analysis of what you actually need. What is to run where (e.g. web servers in e.g. NA, EU, and far east)? What's needed for them in terms of processing power, memory, disk (plus NVMe, SSD or HDD), and connectivity? Etc ...
Then pick a strategy (like my 'a' and 'b'), and only then look for VPS/VDS candidates/offers that match your needs.
Yes. And too superficial because a fair share (33%) Ryzen 5xxx will easily outperform a dedicated ("VDS") system based on Xeon 26xxv2. Also, again: how much performance does which service need anyway.
Btw. "5000 users" can mean a lot, so to clarify: how many users on average and max. at any given point in time?
@jar? (He's the one running MXroute)
I'm confident that you won't have to pay $5 per user/month.
Pretty much every VPS provider is overselling to some degree. Hell, VPS is just another word for (halfway organized) overselling - but, and that's an important but: most people actually need just a fraction of they think they need.
And again: You are starting from the wrong end. You first need to define what you really need and to at least some detail. Looking for "who can provide that?" is tha last step, not the first one!
No, it would require basically some kind of tunnel, think "NFS over SSL". Don't worry that topic is not your problem.
I can understand what you're saying, but do not forget that:
I love your humour! And your signature Couldn't agree more!
Domain point to->whatever nameserver CF assign to you.
Then you manage your DNS at CF. There you create an A record pointing to your web server IP (most likely CF will import this from the previous DNS). If you click the Proxy option icon your traffic will be routed through CF. The customers of your client when they visit the website, assets such as images will be downloaded from CF servers that are near your visitor. I can get a little more complex but that's how it essential work.
CF = cloudflare.
That would be all from me, good luck with your situation.
Thank you
I definitely think so, yes, having experienced it.
Why wouldn't it? I have a dedicated IP address, nobody else sending spam using this IP. I have DKIM SPF DMARC well configured. A score of 10/10 on mail testing services...
You seem to not comprehend that I don't have a say in some things.
Can't you just accept the fact I state, respect the wording that lies before you, and reply according to this wording only?
I can appreciate the help that is offered to me freely. And believe me I am grateful. Really.
But when I heard 20 times the same thing and I replied 20 times the same reply, it is beginning to be boring...
There will be one web server for each region (and later probably two, behind a load balancer).
During the first steps, there will be 70% of the 5k on one web server (which will need to be a bit bigger than the others). Which is 3.5k, and not 0.6k (5k / 8)
I didn't know that! Good to know, thanks
This is a nice and fitting experience you are sharing, thank you @bruh21 ! Exactly the kind of experience/input I was looking for, in order to better evaluate the needs for the machines 🤩👍
Hum, this is a tricky choice ^^
I cannot do without cheap, as per my client's budget. Now between fast and good... I would prefer fast, but it depends on what do you mean by good
This would work, but:
Could you please stop insulting me, at some point?
I am not saying they should not... I'd rather they do. They just don't have the money for that. And I owe them.
Yes, it's the vibe I got too, nothing concrete ultimately...
Yeah, static content. Not entire servers of PHP code and databases...
I don't really know what specific hardware I need, and sooner or later I would have to create my matrix file anyway 😅
This is getting too complicated if I have to look into as much detail... Compare CPUs performance (when/if I have the information), how much of a core I get, and even if this respected by the provider or oversold...
I understand it has some importance, but I'd like to keep it simple as much as possible because otherwise there are just way too many criteria...
It fluctuates between 1.5k (lowest minimum) and 5k (highest) depending on the day of week and hour of day
Someone already shared this link with me. It is like NexusBytes mailer.
Unfortunately, I already discussed it with my client, and they told me that 300 messages per hour was too short for them.
I still don't know what it does represent, though
I would still have to do it anyway, nope? And I couldn't stay idle.
How would I implement it later then? I have to find a way to make this work. Maybe not now, yes. But soon!
This guy, really beyond help..
Don't worry, this won't keep you sleepless.
I personally would use 3 providers, 1 for each region, although I'd highly likely choose a us-american or european provider for the Asia location, simply due to pragmatic factors like cultural differences, time zones, etc.
Because that' a rather loose and superficial "group" term behind which there are quite many and diverse actual technologies and even paradigms.
To be fair, you'll likely get more valuable advice on those from Americans. I'm a rather Europe centric person (although I benchmarked quite a few asian providers/VPS). But ask experienced LET users, not trustpilot and suchlike.
Frankly, get rid of that trouble and have it handled by someone who does it professionally since years. AFAIC there is not even a question, simply wait for @jar's response and be done (it might take a day or two though as he seems to be ill currently).
That's a baby database. No worries. Just put it on a VPS with plenty of memory and a decent NVMe. As it's highly likely also the back end of your web server I'd put both of them on one decent VDS (or very good VPS). Something like 4 vCores, 8 or 16 GB memory and 50ish GB (decent!) NVMe should be a good starting point.
(see above)
Pretty much any decent 2 vCore VPS with SSD (or NVMe if you get it at a good price) should do fine. Preferably Epyc or Ryzen though due to significantly higher crypto performance.
Basically repeat and rinse the above - with a but: Does your web stuff need synchronization? If yes then the whole job gets trickier.
My advice: stay away from CDNs unless you really really need it.
See above ("EU + Asia")
Depends on you needing synchronized web servers or not ...
Don't get me wrong but your approach sounds as if you read too many "how real pros do it" articles ...
What are we talking about in terms of requests per second and avg. and max connected users? 10? 50? 500? 5000? Or what? Keep in mind that all those "nice" "add a load balancer here and a redis there" ideas add complexity and for someone with your knowledge level (sysadmin) complexity is the enemy.
Oh I have quite a bit of experience in pulling people out of the clouds back down to earth g
Oh, why not adding in anycast plus a distributed file system plus some flying frogs, too?
KEEP IT SIMPLE. And always ask "what for? Do we really need that and what will it bring to the table?"
And unicorns, you definitely need to add rainbow unicorns too to your 5k users site.
DB and WWW VDS, file server smallish VPS with sufficient SSD storage (or NVMe if you want to go to town), other stuff smallish VPS too, and mail stuff outsourced to MXroute.
See above
Connectivity will be a key factor too and from what I saw and heard that varies wildly over there across the ocean.
I think and hope I did.
I’ll be honest.
I have skim read the last 4 pages.
From my point.
Reading the replies to me it seems your client is dictating the budget, which is fine, but they can’t expect to have all the bells and whistles. The amount of time you are spending ‘fixing issues’ really doesn’t warrant their monthly spend.
If I were you I would say they don’t have the budget and they need to re evaluate what they want to achieve for the money they have.
Ideally offloading services like mail to mxroute, Microsoft, google apps is a good start. If they don’t have the budget for that, but expect a multi geo server setup with support is crazy. Honestly a sys admin time would cost a lot to do all that.
As i saw someone else mention. Setup a new server and then look some more, that’s what I’d recommend. Get them up and running and spend some months Looking at what they have, what they want to achieve and the realistic budget to do it.
Don’t sell yourself short. You can’t do everything. You need to advise the client and not just take demands.
when you cant manage simple think with one server and break it, why you choose more complicated way?
I doubt you can do that.
CDNs can do dynamic content as well by optimizing their routing, read more on their website. Sites like Facebook heavily utilizes CDNs to deliver content to you, mind you they run their own CDN.
Cloudflare does static & dynamic page caching as well: https://www.cloudflare.com/learning/cdn/caching-static-and-dynamic-content/
Dynamic content routing: https://www.cloudflare.com/products/argo-smart-routing/
CDN and DNS are two different things. I was just stating that a CDN cannot replicate an entire web server full of PHP scripts and SQL databases.
A DNS can do geo-routing and give visitors the IP from the server that is closest to them.
But a CDN is something else entirely. I just wanted to clear that up with paijrut.
Thank you again @Hxxx !! 🤩👍
@chocolateshirt
I already stated something is nigh. He is not PMSing tho. Got lotta in his mind, types a lot, understands little to nothing.
A whack job, really. Should do something else really.
If you say so... Then why even bother coming here and antagonize me with no reason?
Goodbye!
I was thinking like this too. Plus, I didn't find a "asia only" provider... My guess is that's because the website would not have been in english.
I understand. Would you happen to have a link to a good website of your knowing explaining all these solutions? 🙏 It would allow me to learn many things and better know what I am talking about and doing.
That's what I did in my original post... 😭
If you're Europe centric, what do you think of netcup? It is just perfect (dedicated resources, very low prices), except for the scores on the websites that you don't want to hear about kernelhost seems a bit more expensive, but perfect too!
Did you say that hostinger was bad? They also have datacenters in Europe.
My client said that 300 messages per hour is not enough for their need.
I cannot used MXroute or NexusBytes for that reason.
4 dedicated cores and 16GB of RAM for the DB? But... Today I'm not even using 3.5GB for the whole server (that includes the mariadb database, redis, the mail server, and the web server). At least that's what htop is telling me. clamd (for checking uploaded files) being the most RAM hungry process (or so it seems)
Also 16GB memory for a single nginx instance? Please see my answer above.
It really seems waaaayyy oversized to me... 🤔
Ok thank you for the advice!
What do you mean synchronization? Related to what?
Why? They offer a great boost of speed for far away visitors, no?
That's the problem... I didn't. It's just things I heard here and there. It is wrong to get the database closer, for faster read queries?
I don't have all the numbers right here... I'll check this when I can, and tell you
In general, I try to put as much cache as possible. But there are still like a dozen very small queries per page that I cannot easily remove.
You don't share the same ideas as other people (here and elsewhere)
Haha ^^
It will bring (much) faster load times of media (static) files for people who are far away from the NFS server (roughly 30% of users)
My client wants a server in each of the three regions. The only possibility is to use a DNS with geo-routing.
Do you know of an other solution for this?
Sorry, I meant "which ones" ==> "VDS provider"
Thank you for everything @jsg !
Fair enough 😅
What do you mean? My client wants to have the best possible latency for people who are not in the US (where our only server is, right now), which is 30% of our users.
I did one mistake. One. In years. Who never did?
Also, as I said, I don't have a choice 🤷♂️ My client does not have money for a managed hosting, and I owe them.
Good idea! I'll consider this when checking providers. It seems like a nice way to do a "system restore point". Thanks
It's just this one time, really... I don't get why people make so much fuss around it.
Maybe the client could improve the budget a bit, but they won't be able to double it or something (at least I don't think so) and they don't have the money for a managed server. From what I could see, it's 3 to 4 times the price of an unmanaged server.
What do you think they should get for 80$? Given that we are using less than 20% of our current dedicated server capabilities, I don't see why we couldn't have a few modest servers instead of this big one... 🤔
That's why they can't hire one, and why I have been doing it all these years.
It's just this one time that it went wrong, but it's my fault. And it's only once, in like 5 years.
Several people seem to think that. In any case, today is my last day to find a VPS provider. If I don't, I'll have to do it that way. i.e. recreate the production environment with the first server I find, to save time.
Yeah but I owe them. I really want to help them.
Thank you for your kind words @JamesF ! 🙏
Your intervention really is golden. Keep up the good work!