Yea, I know virtual is all the rage these days, but if you can't do cloud because all those services won't take you as a customer, well then, what else are you doing to do?
I got my CS degree in 2020, and distributed hosting was never even offered as a class, much less discussed as a hypothetical. I don't even have a ballpark on how big a web site has to get before it will bog down a typical linux apache/php/javascript server running directly on the server hardware, not virtualized.
I've long suspected that virtualization started to take off because server hardware was getting so powerfull dedicating one server to a single task like HTTP hosting was like squashing a mosquito with a 25 lb sledge.
The Computer Science program I went to didn't offer anything web related as a core subject. As an elective you could take a class in either PHP or .NET, but that was as far as web related content went. Nothing server related at all, and minimal training in linux command line. On the whole the CS program at my school was almost entirely about programming, and the sysadmin side of CS was never really discussed much. This was something I brought up with my advisor, and he said that ABET certification drove the courses, and there wasn't room for anything sysadmin side.
There is no "sysadmin" side of Computer Science. You'll want a MIS degree or something similar that is more of a vocational education than a scientific discipline.
My university used to call my degree CIS, Computer Information Systems. Didn't have some of the classes the pure CS degree required, like digital circuits, and most importantly to starting-from-no-algebra-taken-before me, no Calculus.
Yea, I know virtual is all the rage these days, but if you can't do cloud because all those services won't take you as a customer, well then, what else are you doing to do?
I got my CS degree in 2020, and distributed hosting was never even offered as a class, much less discussed as a hypothetical. I don't even have a ballpark on how big a web site has to get before it will bog down a typical linux apache/php/javascript server running directly on the server hardware, not virtualized.
I've long suspected that virtualization started to take off because server hardware was getting so powerfull dedicating one server to a single task like HTTP hosting was like squashing a mosquito with a 25 lb sledge.
Why would a CS program teach web hosting? Or does CS mean something else besides Computer Science?
The Computer Science program I went to didn't offer anything web related as a core subject. As an elective you could take a class in either PHP or .NET, but that was as far as web related content went. Nothing server related at all, and minimal training in linux command line. On the whole the CS program at my school was almost entirely about programming, and the sysadmin side of CS was never really discussed much. This was something I brought up with my advisor, and he said that ABET certification drove the courses, and there wasn't room for anything sysadmin side.
There is no "sysadmin" side of Computer Science. You'll want a MIS degree or something similar that is more of a vocational education than a scientific discipline.
My university used to call my degree CIS, Computer Information Systems. Didn't have some of the classes the pure CS degree required, like digital circuits, and most importantly to starting-from-no-algebra-taken-before me, no Calculus.
Odd, all of my courses pushed distributed hosting, load balancing, cloud hosting, SaaS, HaaS, all of it. And that was a decade earlier.