Side projects are increasingly popular among developers. The availability of inexpensive infrastructure makes launching a web app easier than ever. Any developer with an idea can code a minimal viable product and have it up and running in no time at all. Side projects can be an educational experience, a way to make a few extra dollars, or the beginnings of what may become a full-time job. (more…)
When we designed our our public and private cloud products, we needed to choose from several competing “cloud platforms” — the software that runs on top of our bare metal servers and ties them together into a single platform. We had a couple of requirements: it had to be flexible enough for us to use as a foundation for creating our vision of a cloud platform, and it had to be widely used and actively developed. (more…)
Our cloud platform supports business-critical operations for a huge number of organizations. Those organizations can’t risk having their services offline for even a second, but no server, hard drive, or network connection is 100% reliable — components fail and they fail unpredictably.
I’d like to take a look at some of the work we’ve done to make sure the inevitable failure of a component of our cloud platform has no effect on the performance and uptime of the sites and services it hosts. (more…)
It’s a truism that companies have more data than at any other time in history. They have more ways of collecting, generating, and storing data than ever before. Because of cloud storage, data lakes can expand almost indefinitely and no one has to look at the hard drives piling up. (more…)
Twenty-five years ago this month, Linus Torvalds posted a message to the comp.os.minix newsgroup asking for ideas for a new project he’d been working on. The project — “just a hobby, won’t be big and professional like gnu” — was an operating system. At the time, it was unnamed, but, as I’m sure you all know, over the next quarter of a century, Linux popularized a new way of thinking about software development and became the seed that allowed thousands of businesses to flourish. (more…)
There is little functional difference between a public and private cloud platform. Each empowers users with the capability to launch virtual servers in minutes, each is inherently scalable, and each can be controlled, integrated, and automated via an API. (more…)
One of the most persistent myths about the public cloud is that it isn’t — and in principle cannot be — as secure as a bare metal platform. It intuitively makes sense that an infrastructure hosting platform based on a multi-tenant model in which the underlying hardware layer is shared cannot be as secure as a private platform. After all, the public cloud is all about sharing data with a third-party vendor. (more…)