News for hackers. Stuff that matters.
Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by lordofgibbons on Saturday February 29, 2020 @07:26PM (#22454235)
Great. Show me how fast you go to market with a web application and mobile backend written as a single threaded C++ application. Also please tell me how long it took to secure and set up and maintain the server.

Startups do, and always should, focus on getting to market faster so they can get feedback from real customers.

I will take going to market faster over saving a few dollars on server costs everytime I'm given the choice.

Mature products' and companies' use cases are more nuanced.

Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by rhizome on Sunday March 01, 2020 @01:11AM (#22455417)
>Show me how fast you go to market with a web application and mobile backend written as a single threaded C++ application. Also please tell me how long it took to secure and set up and maintain the server.

Let's not go crazy, Apache on metal is a very simple setup and at least as secure as S3 out of the box. Platform spread and simplicity are just lost concepts, that's all.

Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by gumby on Sunday March 01, 2020 @01:54AM (#22455561)
I'm not sure it'd even be possible to run Apache on bare metal; it has too many dependencies on OS facilities.

I'm curious if people are running bare metal web servers. I'd think there's enough lookup, modules etc that it wouldn't be worth it (small embedded applications like IoT frobs excepted)

Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by idclip on Sunday March 01, 2020 @02:33AM (#22455663)
Bare metal just means not a VM. The machine still has an OS.
Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by pinkfoot on Sunday March 01, 2020 @02:47AM (#22455713)
No, it really does not mean that.
Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by dragontamer on Sunday March 01, 2020 @03:52AM (#22455897)
https://us.ovhcloud.com/dedicated-servers/

> OVHcloud Best Value is a great way for you to experience the advantages of bare metal over virtual servers at an unbeatable price. Our Best Value bare metal servers feature the most stable environment, making it perfect for processing large volumes of data.

The terminology is "bare metal" when buying up dedicated servers these days. Some places still use the term "dedicated", but since the advent of "the cloud", the term "bare metal" has come up, since most instances are ASSUMED to be VPS.

Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by gumby on Sunday March 01, 2020 @03:03AM (#22455747)
That doesn’t even make sense. Wouldn’t that be “non-virtualized”?

“Bare metal” has meant right on the bare hardware (silicon) since the 1960s. I don’t think I’ve ever heard anyone use that expression in any other way.

Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by apk-d on Sunday March 01, 2020 @03:33AM (#22455827)
Not really a cloud developer, so I looked up a couple of links and I haven't been able to find any uses of the term other than referring to a single-tenant machine that you have complete control over, as opposed to virtualized solutions.

https://en.wikipedia.org/wiki/Bare-metal_server https://www.ibm.com/cloud/bare-metal-servers/hosting-solutio... https://www.ionos.com/digitalguide/server/know-how/bare-meta... https://www.rackspace.com/library/what-is-a-bare-metal-serve...

Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by snovv_crash on Sunday March 01, 2020 @03:53AM (#22455898)
For web, yes. For embedded systems, "bare metal" means running without an OS.
Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by thawaway1837 on Sunday March 01, 2020 @06:27AM (#22456409)
That’s both correct and irrelevant because this entire thread is about running Apache, which is clearly about the web, considering Apache is a web server.
Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by idclip on Sunday March 01, 2020 @06:37AM (#22456435)
You know whats funny? If be excited to see Apache run embedded on hardware.

This comment is claiming way too many victims. Shame, it'd be a rather exciting experiment!

Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by DSingularity on Sunday March 01, 2020 @03:46AM (#22455866)
Bare metal is often used to mean using a CPU instead of a vCPU. But I can see why you would interpret it the way you did.
Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by wpietri on Saturday February 29, 2020 @10:04PM (#22454847)
I disagree with the parent that the cloud is a scam. But I also disagree that getting to market faster is opposed to the operational simplicity that he's talking about.

Startups are very likely to fail before they need to scale. So that single-threaded C++ server, or whatever it is that the existing engineers are fastest at creating, is fine to get out there and get early market feedback.

The way I always balance this is to make the product manager put scaling and redundancy stories in the queue with feature stories. We'll build with scaling and redundancy in mind, but we don't do any extra work until the business decides those things are a higher priority than testing new hypotheses. And then I have them buy it in increments, so we can add automated load tests as we go. Then if we were to get into failwhale territory, it'd be a decision we all made together.

Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by pjmlp on Sunday March 01, 2020 @02:20AM (#22455627)
Strange, somehow that is exactly what we were doing in 1999, using Apache modules on UNIX.

We had a business in one year and were acquired by a major Portuguese company, with luck the company did survive the crash, and exists nowadays as Altitude Software.

Some of the founders of that startup, left after a couple of years and founded Outsystems.

No cloud, no scripting languages with kubernetes scaling to fix lack of performance, no containers, no internet scale document databases.

Just pure C and C++, with a bit of TCL thrown into the mix, and Apache.

Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by decker on Sunday March 01, 2020 @02:30AM (#22455654)
And yet if you were to go out today and build the exact same product in the exact same way it wouldn't succeed. Strange.
Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by pjmlp on Sunday March 01, 2020 @02:43AM (#22455707)
Naturally, because it wouldn't fit the fashion driven buzzwords of today's Silicon Valley copy-cats.
Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by LeoNatan25 on Sunday March 01, 2020 @10:11AM (#22457146)
Says who? Or is the only metric of success in your book the publishing of buzzword-filled "engineering" blog posts, parroting the endless nonsense coming from similar "start" "ups"?
Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by tedunangst on Saturday February 29, 2020 @07:43PM (#22454308)
Where does snap's $3 billion cloud spend land on this spectrum?
Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by dna_polymerase on Saturday February 29, 2020 @08:30PM (#22454497)
A lost bet. Their user growth stalled in the past years, they could have moved at least some parts of Google Cloud without losing scalability. On the other hand, it could have gone the other way around and they could have been actually in need of all the scalability Cloud Services offer. From what I have heard they messed up their interface some time after their IPO and that really hit them in the guts.
Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by AmericanChopper on Saturday February 29, 2020 @09:01PM (#22454599)
I’d be interested to see the startup that’s spending 80% of its budget on cloud. I’m my experience most of the startup budget goes to payroll, which seems like the sort of thing an anti-large-business person should appreciate.
Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by _Understated_ on Sunday March 01, 2020 @08:59AM (#22456838)
> Startups do, and always should, focus on getting to market faster so they can get feedback from real customers.

Absolutely. But are you telling me that a $5 p/m LAMP stack from a basic web hosting company (I'm a Microsoft dev so not sure what the FoM in Linux-land is) isn't worth it as a first step? That you have to use a bunch of bells and whistles from AWS or Azure or something?

And, if you're in the MS camp, surely a $10 p/m IIS/SQL hosted option is much easier than anything the big three have...

I'm not seeing the value proposition of cloud here...

Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by kirstenbirgit on Sunday March 01, 2020 @05:36AM (#22456270)
You don't even need C++. Even with Python, Node or PHP, a basic MySQL and Redis installation on a simple Debian server with a little tweaking, you can serve huge amounts of dynamic traffic with a $50 dedicated server from Hetzner.

It'll certainly take less time to manage than Kubernetes, that's fore sure.

Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by mantap on Sunday March 01, 2020 @07:58AM (#22456681)
The last thing you want is to architect your backend for a single hetzner server and then find out that it's not enough and have to rewrite everything. If your entire goal as a VC funded startup is to "get big or die" then optimizing for a single server is a waste of resources.
Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by kirstenbirgit on Sunday March 01, 2020 @08:37AM (#22456784)
Totally disagree. When you're at the point where a $50 server won't be enough, you still have a long way to scale, just by adding more hardware.

> optimizing for a single server is a waste of resources

No, I think you should spend your time wisely and actually building your product. I don't think you should spend a huge amount of time to "optimize for a single server" (whatever that means), just that a single server can be enough for a large amount of traffic.

Many startups go all-in on complex architecture, microservices and Kubernetes from the get-go (or start splitting their monolith or whatever before it's necessary) and lose a huge amount of time setting all this up (when only Netflix-sized companies really need it) at a time where they should've focused on building their product.

The point here is that you can easily scale most apps in small steps without having to indebt yourself with complex architecture from the get go, which requires having to spend huge sums of cash on sysadmins and AWS bills that don't benefit your users.

Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by holoduke on Sunday March 01, 2020 @08:32AM (#22456768)
The c++ example is indeed a bit too much. But setting up a Debian instance with nginx, python, nodejs and a bit of security would probably take max one evening.

For startups I personally believe in the more hybrid solution. I would use a cloud provider and manage the vms myself. For 100 dollars a month you can run 4 vms and a load balancer. Perfectly fine for even most scaleups. Aws, gcs and also azure are money pits. These companies to me resemble the oracle kind of company. The same btw goes for all these tooling companies like hubspot, Salesforce etc. Attractive in the beginning, but bloodsuckers after you become bigger.

Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by acd on Sunday March 01, 2020 @04:20AM (#22455998)
Actually you run make, make install and copy the binary to a server. That would be pretty fast and quite simple to operate.
Re:Intel Refreshes 2nd Gen Xeon Scalable, Slashes Prices by rbanffy on Monday March 02, 2020 @01:04PM (#22466944)
That's pretty much how it's done with Go.