Specifications for server
-
We have an application that takes data from our devices, stores info about it in a db. Can run firmware updates, change settings, etc. the development vm for this application is 100GB Ubuntu vm running node and mongodb.
Got this from an engineer today, a request of requirements for a customer, and I have never actually speccd somethign that may have this much use.
1,000 sites divided between 9 regions with site count between 75 to 200 each region. 1000 users that can in theory acess any site on any region... 10 -20% of the sites having 10-20 events a day on average but also 10-20 sitesnper region having 100-200 events a day. User variation 10%-15% per year. Daily and weekly reports.
Our application is just a webserver with mongodb. A server capable of hosting this for many users would be something like a Poweredge t640? That might even be overkill. It would need enough space to hold a years worth of data and hold street/map info. The units themselves push data to the server, it isnt going to be polling units. Max users of the website at once would be 100, though typically much lower.
-
So 200 sites generating 20 events a day... 4000 events per day generated is nothing.
Even if you have spikes that are 100x that, you woudn't need anythign special.
I don't know what an "event" all consists of, but if it's just a little bit of data entered into the database, that's literally nothing.
You don't need anything big for that. A simple / cheap vultr VPS would suffice.
How big is the database expected to grow over what period of time?
-
@momurda I guess what is the question? This sounds like a run of the mill website server request to me. a user having no clue what they need.
Did you want to complain about the request or was there a question of "what server should I use for this?". To which the only reasonable question would be whatever your hypervisor is running on.
And then, you'd have to create a VM for it, and tune it as your needs adjust.
-
@dustinb3403 said in Specifications for server:
@momurda I guess what is the question? This sounds like a run of the mill website server request to me. a user having no clue what they need.
Did you want to complain about the request or was there a question of "what server should I use for this?". To which the only reasonable question would be whatever your hypervisor is running on.
And then, you'd have to create a VM for it, and tune it as your needs adjust.
Yeah, my blog statistics generate way more data than that per day and it's literally nothing.
-
Not a rant, just asking for a bit of guidance. Storage space is the one thing i thought i might need more of, but i just did some calculations and data req is tiny.
I dont really spec individual single purpose servers now for a long time. -
Why do you need a physical server? This seems like a perfect instance to put something in the cloud and adjusting to the obvious guessing going on.
-
@kelly Not for me or my company, but i do agree.
-
How much storage did it come out to? I agree, at this small of a load, a web instance might make the most sense. Or a VM somewhere on your existing infrastructure.