22 ms·
> As a result, Evernote will be shutting down its previous storage architecture that was based around a private cloud infrastructure, along with some of its own
by matt_wulfeck 10y ago
> As a result, Evernote will be shutting down its previous storage architecture that was based around a private cloud infrastructure, along with some of its own tech.
Good riddance! Deploying Openstack Swift was a nightmare in my personal experience. A few outages and I decided I'll never work a job supporting it again.
If a recruiter mentions "Openstack" to me what I hear is a shamble mess of a services with components you'll be on-call for which will break in unique ways. Oh and of course you're expected to maintain the entire infrastructure while you do your normal job.
Just move to the cloud already.
- dmourati 10y agoWere they running OpenStack?
- pbarnes_1 10y agoNo.
- CaptSpify 10y agoYeah, because putting your money-maker in someone else's hands is always a great idea /s It's better to look at each situation, and decide whether the cloud is a good idea or not. Let's stop pretending this is the only good solution.
- nzp 10y agoCPUs, networking, and storage are not Evernote's money makers. And I'm fairly sure Google's machine learning is a lot better than what Evenote can do. Anyway, infrastructure in cases like these is really like a public utility. No one says companies are putting their money maker in other's hands because they use public grid electricity (or sewage, or water supply, etc.).
- CaptSpify 10y ago> CPUs, networking, and storage are not Evernote's money makers. Evernote's money-maker is the sum of those parts. > No one says companies are putting their money maker in other's hands because they use public grid electricity (or sewage, or water supply, etc.). Yeah, because that's generally not the product. Those are typically by-products. They happen after the product is produced.
- karma_vaccum123 10y agoYou are always partially in someone else's hands unless you happen to own a private, dedicated connection to your client.
- CaptSpify 10y agoSure, but partially != fully And you can run a dedicated, private client if you want for most services.
- rch 10y agoWelcome to HFT.
- geezerjay 10y ago> You are always partially in someone else's hands unless you happen to own a private, dedicated connection to your client. A listenable connection to your client is entirely different than handing your entire infrastructure and data to a third-party. I fail to see the merit of putting your whole business in the hands of a potential competitor.
- karma_vaccum123 10y agoAgreed. OpenStack is a total dumpster fire, yet still companies like RedHat push it. I narrowly avoided a long term (career-derailing) OpenStack assignment...four days in...oh, this is all based on OpenStack?...transfer approved
- harlowja 10y agoSo out of curiosity, what did you see about OpenStack that made you go this route? I myself am a PTL (project technical lead) in one of the OpenStack projects and although I do understand where you are coming from I wonder what the gist of the experience you had was... Care to share what experiences you have that made you think 'total dumpster fire'? I know the software isn't perfect, but then what software is? Also I've seen that the OpenStack 'having a bad time experience' is as much of a cultural change as it is a software change; ie, OSS in general isn't a take and not contribute kind of thing, that's not how it really works/gets better.
- djsumdog 10y agoI worked for a company that did openstack; was pulled into their security team. That company dumped so much money just to have a terrible openstack client offering. There was no CVE mailing list like other projects. We had to scrape their launchpad bug tracker. On top of that none of the package repos we checked (Canonical's, Debian's .. couple of others) would even have package updates for up to three weeks on some of the CVEs. We started building out own CI so we could build and patch ourselves. Then I got pulled from the open stack team onto something that was not a bottomless pit of haemorrhaging money.
- rconti 10y agoGood to know. For a year or two now, I've felt guilty that I haven't taken the time to learn OpenStack, and felt I was missing out on a career-enriching experience.
- sengork 10y agoThe deployment part of OpenStack is why some companies have ceased having multiple solution offerings for their customers. Instead they now offer a single uniform OpenStack distribution that they know can be supported more so than 2+ other distribution and deployment variants of it. There are a lot of on-premise workloads which cannot be moved to someone else's remote cloud (for varying reasons). This is where OpenStack fills in the gap and provides something better than an ad-hoc brew-it-yourself cloud platform. That being said it still requires a good understanding of the requirements as well as a well chosen distribution to match the foreseen use-cases.
- godzillabrennus 10y agoIt's why I tell companies who want open stack to use NephoScale http://www.nephoscale.com http://www.nephoscale.com so it's not solely on their shoulders to fix things.
- mrmondo 10y agoYeah I tried Openstack swift and while there are some great parts to it, dear god that thing was riddled with piles of python and bash scripts holding everything together hahaha, look maybe I'm wrong I certainly didn't spend long looking through it but I did find it a little 'scary' to say the least.
- caraboga 10y agoOpenstack swift isn't great, but if you move the proxy/account/container services away from the actual object store, as the read/write requirements are different, and if you opt to run your object store on proper hardware, it will scale well pretty well. I'm curious as to what really made you hate it. From my vantage point of running openstack in production from Essex to Juno, Openstack Swift after Folsom release was the most reliable part of openstack outside of keystone and glance. (Nevermind that it was also the easiest to upgrade as well). Or you can use the ceph stuff, which is also pretty nice.