News for hackers. Stuff that matters.
Re:Docker Is Raising Funding at $1.3B Valuation by new299 on Friday August 18, 2017 @02:10PM (#15048438)
I'm so curious to understand how you pitch Docker at a 1.3BUSD valuation. With I assume a potential valuation of ~10BUSD to give the investors a decent exit?

Does anyone have an insight into this?

Looks like Github's last valuation was at 2BUSD. That also seems high, but I can understand this somewhat better as they have revenue, and seem to be much more widely used/accepted than Docker. In addition to that I can see how Github's social features are valuable, and how they might grow into other markets. I don't see this for Docker...

Re:Docker Is Raising Funding at $1.3B Valuation by mbesto on Friday August 18, 2017 @04:38PM (#15049540)
Simple - VMWare is valued at $40B. Someone is going to make the argument that Docker is the biggest threat to VMWares business and VMWare will likely just buy them to keep shareholders happy.
Re:Docker Is Raising Funding at $1.3B Valuation by yc20017 on Friday August 18, 2017 @05:14PM (#15049775)
Except that VMware never open sourced VMkernel. That massively contributed to the lack of feature parity between VMware and Microsoft (I'd say VMware was 1-2 years ahead of MSFT). That helps you secure the market in the early years, and what you see as the valuation. Docker Inc is not similar to VMware in that regard.
Re:Docker Is Raising Funding at $1.3B Valuation by manmal on Friday August 18, 2017 @05:26PM (#15049851)
Docker does not use VMWare, so it's a threat - it's that simple.
Re:Docker Is Raising Funding at $1.3B Valuation by wbl on Friday August 18, 2017 @05:32PM (#15049898)
Everyone already has containers and had for decades now. Why didn't they buy Sun then?
Re:Docker Is Raising Funding at $1.3B Valuation by sah2ed on Friday August 18, 2017 @06:34PM (#15050276)
If by everyone you meant UNIX-derived OSes, it's arguable that they all had containers in one form or another with the exception of Linux which only changed when cgroups [0] were added to the v2.6.24 kernel ~10years ago.

I think that addition to Linux paved the way for containers to enjoy wider adoption than was previously possible with other less popular container tech in OSes like Solaris (zones) or BSD (jails).

[0] https://en.wikipedia.org/wiki/Cgroups

Re:Docker Is Raising Funding at $1.3B Valuation by cyphar on Saturday August 19, 2017 @12:30PM (#15054228)
Only three (of many) Unix-like families have containers, and while Linux was last "to the punch" the others only had them for a few years more. FreeBSD Jails were ready by 2000[1], Solaris Zones were released in 2005[2], and cgroups were merged in 2007. But OpenVZ's containers technology had already existed since 2005, and I would argue that most of the modern Linux "container" infrastructure came from their experiences (plus that of Google). To be fair, cgroups were nowhere near good enough and it took another few years for namespaces to become good enough to be considered "containers".

But my general point is that people talk about Linux as being out-of-touch when it comes to the history of containers, but if you look at the timeline that simply isn't true.

[1]: http://phk.freebsd.dk/pubs/sane2000-jail.pdf [2]: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.93....

Re:Docker Is Raising Funding at $1.3B Valuation by heroprotagonist on Friday August 18, 2017 @10:39PM (#15051335)
Sun containers (and AIX, etc) were all very much treated as virtual machines. Docker containers virtualize applications, not OS. That's the key shift.
Re:Docker Is Raising Funding at $1.3B Valuation by bonzini on Saturday August 19, 2017 @02:55AM (#15052074)
I'd argue that the key shift (in terms of e.g. configuration management) was from pet to cattle VMs. Application containers are mostly "cattle containers".
Re:Docker Is Raising Funding at $1.3B Valuation by TallGuyShort on Friday August 18, 2017 @05:42PM (#15049973)
Perhaps they eventually would have if the company who currently also owns VirtualBox hadn't done so first.
Re:Docker Is Raising Funding at $1.3B Valuation by jopsen on Saturday August 19, 2017 @03:17AM (#15052139)
Unrelated, but at the time virtualbox was owned by Sun :)
Re:Docker Is Raising Funding at $1.3B Valuation by new299 on Friday August 18, 2017 @09:31PM (#15051091)
ok, it's kind of shocking to me that VMWare is valued at 40B USD. That's a really useful datapoint though. Thanks!
Re:Docker Is Raising Funding at $1.3B Valuation by chrissnell on Saturday August 19, 2017 @04:38AM (#15052372)
Tons of large enterprises pay VMWare a bunch of money for their products. That's why they're valued at $40B.
Re:Docker Is Raising Funding at $1.3B Valuation by mbesto on Saturday August 19, 2017 @01:37PM (#15054566)
Shocking? They do $7B in revenue and ~$1.5B in net income...
Re:Docker Is Raising Funding at $1.3B Valuation by hueving on Saturday August 19, 2017 @01:39AM (#15051873)
Are investors seriously that stupid? VMware doesn't offer open source implementations so they aren't even close to the same class of business.

If containers impact VMware, it's because they are free and most of the revenue will not flow to docker.

Re:Docker Is Raising Funding at $1.3B Valuation by Vinnl on Saturday August 19, 2017 @05:38AM (#15052541)
It's not about revenue flowing to Docker, it's about revenue no longer flowing to VMWare and thus VMWare having to act (by e.g. buying Docker).
Re:Docker Is Raising Funding at $1.3B Valuation by Drdrdrq on Saturday August 19, 2017 @05:07PM (#15055609)
Except that buying Docker will accomplish nothing. The genie is out of the bottle. And VMware is arguably in a better position to profit from it because of their ties to customers.
Re:Docker Is Raising Funding at $1.3B Valuation by AlphaSite on Friday August 18, 2017 @11:00PM (#15051409)
I don’t know, they have a competing product: https://github.com/vmware/vic

Which is docker for vsphere.

Re:Docker Is Raising Funding at $1.3B Valuation by ransom1538 on Friday August 18, 2017 @02:17PM (#15048497)
In 2007 we used to rack hardware. Like physically open boxes, rack hardware with Ethernet cables. In 2014 I don't think a startup existed trying to use physical machines - it was all aws,etc. We then would use all this BS like puppet, salt, chef, etc to manage all the chaos (devops). Now 2017+, I am starting to see containers become the defacto. I see the future as running a docker file on your laptop, running it through a ci system, then pushing it to a container service. Docker is the clear standard.
Re:Docker Is Raising Funding at $1.3B Valuation by throwaway0071 on Friday August 18, 2017 @02:26PM (#15048566)
Except you don't need Docker Inc. for that. Many container runtimes exist now, the user experience is very easy to replicate. Plus, their cloud doesn't seem to be making any money. So I too have trouble understanding where this valuation is coming from.
Re:Docker Is Raising Funding at $1.3B Valuation by maxfurman on Friday August 18, 2017 @02:35PM (#15048643)
I think you are underestimating the power of a name brand. Docker is synonymous with containers to a lot of people, and if they want to pay for container support they'll pay Docker. Similar to, as other commenters have said, people pay Red Hat just so they can have someone to complain to when there's a problem.
Re:Docker Is Raising Funding at $1.3B Valuation by radicalbyte on Friday August 18, 2017 @04:04PM (#15049311)
This. I've been working in Government recently, it's all containers and it's all Docker.

If anything I'm surprised that their valuation isn't higher.

Re:Docker Is Raising Funding at $1.3B Valuation by koolba on Friday August 18, 2017 @04:44PM (#15049589)
Are they paying Docker (the company) for anything? Or just using containers as a part of a wider software infrastructure?

I've been using Docker since early 2014 and they haven't gotten a dime from me. If you count the storage and bandwidth on the public registry I've cost them money.

Re:Docker Is Raising Funding at $1.3B Valuation by jeff_marshall on Friday August 18, 2017 @10:18PM (#15051266)
Is any employee of Docker, inc. critical to your use of containers? Is any copyrighted, non-OSS Docker, inc. code critical to your operations?

Where does the money go.

Re:Docker Is Raising Funding at $1.3B Valuation by hueving on Saturday August 19, 2017 @01:41AM (#15051878)
It doesn't cost money to use the docker format. Why would they get a high valuation from no revenue?
Re:Docker Is Raising Funding at $1.3B Valuation by alasdair_ on Friday August 18, 2017 @03:50PM (#15049197)
I just checked - I had no idea that Red Hat had a market cap of 17.8BN right now. I'd assumed it was about 10% of that.
Re:Docker Is Raising Funding at $1.3B Valuation by sah2ed on Friday August 18, 2017 @06:43PM (#15050330)
I wonder where Marc Fleury [0] is these days. He sold JBoss to RedHat for a cool $350m back in the day.

[0] https://en.wikipedia.org/wiki/Marc_Fleury

Re:Docker Is Raising Funding at $1.3B Valuation by throwaway5752 on Friday August 18, 2017 @04:16PM (#15049388)
Container format brand? I bet Dell/HP/et al thought they had a datacenter advantage with their brands over whitebox, but we've seen how that has worked out.

What you described is a services/support company, something Red Hat has worked really really hard not to be over the years (to debatable degree of success). Being their for support vs OSS is not how you get great margins.

Anyway, at this level of the stack in prod settings brand won't take you that far.

Re:Docker Is Raising Funding at $1.3B Valuation by user5994461 on Friday August 18, 2017 @04:28PM (#15049469)
Companies buy support from RedHat openshift or Pivotal CloudFoundry to run containers. They never pay Docker Inc.
Re:Docker Is Raising Funding at $1.3B Valuation by giobox on Friday August 18, 2017 @04:49PM (#15049621)
> They never pay Docker Inc.

That's simply not true. Having a support team they can call is, rightly or wrongly, a large part of the reason some companies consider buying Docker Enterprise Edition at all.

Re:Docker Is Raising Funding at $1.3B Valuation by user5994461 on Friday August 18, 2017 @06:04PM (#15050122)
Having a support team they can call is a large part of why they pay RedHat or Pivotal for docker.
Re:Docker Is Raising Funding at $1.3B Valuation by sjellis on Saturday August 19, 2017 @04:56AM (#15052417)
The problem is that Docker is effectively an OS-level facility that platform vendors have already integrated into their stacks to prevent that from happening. If you use Docker and want support for production instances, you still pay Red Hat (or Microsoft, or AWS, or Google Cloud), because RHEL, Windows Server, GKE etc. include Docker containerization. I genuinely don't understand why you would try to load Docker Enterprise on top of an OS and rely on two different vendors working together.
Re:Docker Is Raising Funding at $1.3B Valuation by gaius on Friday August 18, 2017 @04:13PM (#15049366)
Except you don't need Docker Inc. for that

Exactly. Build your docker image with the free open source tools then push it onto Azure, for example. How does Docker the company see any revenue here? Or if you are running on-prem with DC/OS in a private cloud. I don't know anyone using Docker's own cloud, and why would you? They need to sell either services or an "Enterprise" version that is better than what you can do without them. I think containers are definitely the future, but I also see containers as being just a commodity, no more exciting that Makefiles and RPM are now. The money will be in running them, and Azure, AWS et al will have that stitched up.

Re:Docker Is Raising Funding at $1.3B Valuation by praneshp on Friday August 18, 2017 @06:47PM (#15050349)
Docker has at least one product (Docker data center) that is aimed at enterprises. I know because I was almost going to go work there on that product. It's not just a container company.
Re:Docker Is Raising Funding at $1.3B Valuation by zjaffee on Friday August 18, 2017 @02:35PM (#15048639)
The kind of companies that spend large amounts of money on things like support, think more traditional enterprises, are spending a ton of money on docker's paid services, because they do not have the ability to hire enough engineers to implement something in house.
Re:Docker Is Raising Funding at $1.3B Valuation by inferiorhuman on Saturday August 19, 2017 @02:58AM (#15052084)
I work at a large company. We're not paying Docker for Docker, we're paying Amazon.
Re:Docker Is Raising Funding at $1.3B Valuation by ransom1538 on Friday August 18, 2017 @02:30PM (#15048609)
Sure. You can host your own github too. But the future will be containers. They seem pretty good at that.
Re:Docker Is Raising Funding at $1.3B Valuation by mbreese on Friday August 18, 2017 @02:47PM (#15048729)
The question isn't if Docker the company will be successful in the future -- it's will they be as successful as that valuation suggests by selling support contracts.
Re:Docker Is Raising Funding at $1.3B Valuation by smt88 on Friday August 18, 2017 @02:36PM (#15048650)
You can host your own GitLab*, not your own Github.

Also, a lot of the value of Github is social. You can only get that (after a certain point) by paying Github money.

By contrast, you can get 100% of the value of the Docker community without paying a cent to Docker, Inc.

Re:Docker Is Raising Funding at $1.3B Valuation by keeran on Friday August 18, 2017 @03:03PM (#15048875)
FWIW you can host your own GitHub

https://enterprise.github.com

Re:Docker Is Raising Funding at $1.3B Valuation by VT_Drew on Friday August 18, 2017 @04:49PM (#15049618)
$21 a month per user.....to host it on my own hardware....no thanks. If I am hosting on my own hardware then you get a one-time-fee, none of this subscription nonsense.
Re:Docker Is Raising Funding at $1.3B Valuation by mosdave on Friday August 18, 2017 @05:25PM (#15049843)
glad I'm not the only one to find this subscription BS patently insulting.
Re:Docker Is Raising Funding at $1.3B Valuation by inferiorhuman on Saturday August 19, 2017 @02:59AM (#15052085)
You're not a 1Password user, are you? They are pushing the subscription model super hard.
Re:Docker Is Raising Funding at $1.3B Valuation by alfalfasprout on Friday August 18, 2017 @03:32PM (#15049072)
and this is important because a good deal of tech companies rely on self-hosted GHE or hosted Github.
Re:Docker Is Raising Funding at $1.3B Valuation by nawitus on Friday August 18, 2017 @02:53PM (#15048778)
So what is a good replacement for docker?
Re:Docker Is Raising Funding at $1.3B Valuation by bonzini on Friday August 18, 2017 @03:00PM (#15048860)
OpenShift for example. It uses docker containers and can be used for both application containers and microservices.
Re:Docker Is Raising Funding at $1.3B Valuation by coredog64 on Saturday August 19, 2017 @10:55AM (#15053712)
A co-worker who came from AmEx related that they were so unhappy with OpenShift that they dropped the 'f' from the name for nearly every internal discussion.
Re:Docker Is Raising Funding at $1.3B Valuation by InTheArena on Saturday August 19, 2017 @12:33PM (#15054241)
To be fair, my understanding is that this was open shift 1 & 2. Openshoft three is more or less kubernetes with a few additional features.
Re:Docker Is Raising Funding at $1.3B Valuation by sitepodmatt on Sunday August 20, 2017 @07:09AM (#15057933)
Haha love it, what were the primary frustrations?
Re:Docker Is Raising Funding at $1.3B Valuation by bdcravens on Friday August 18, 2017 @05:04PM (#15049718)
Keep in mind the distinction between running docker containers and what parent said: "You don't need Docker Inc for that"
Re:Docker Is Raising Funding at $1.3B Valuation by eatmyshorts on Friday August 18, 2017 @03:21PM (#15049000)
rkt, containerd, LXC, runC, OpenShift. There are others, too. rkt and OpenShift seem to be the most common ones that aren't Docker.
Re:Docker Is Raising Funding at $1.3B Valuation by auspex on Saturday August 19, 2017 @09:46AM (#15053304)
Openshift runs on top of Docker. It is essentially "Enterprise Kubernetes"... a few more features and support baked in.
Re:Docker Is Raising Funding at $1.3B Valuation by bonzini on Saturday August 19, 2017 @03:54PM (#15055245)
Openshift doesn't need docker though; it's an implementation detail. You see Dockerfiles, but you don't see docker itself.
Re:Docker Is Raising Funding at $1.3B Valuation by ubernetes on Sunday August 20, 2017 @09:34AM (#15058349)
What others? At this point you seem to be just naming things. containerd and runc are both parts of Docker, and OpenShift is a PaaS that runs on Docker.
Re:Docker Is Raising Funding at $1.3B Valuation by computerex on Friday August 18, 2017 @03:07PM (#15048905)
Most major cloud providers provide support for docker and private docker registries out of the box.
Re:Docker Is Raising Funding at $1.3B Valuation by thinbeige on Friday August 18, 2017 @02:50PM (#15048756)
> user experience is very easy to replicate

Wrong. The built-in Docker Swarm has currently the easiest UI for container orchestration (there is still stuff which could be done better though but still). This paired with sensible defaults and batteries included, such as a load balancer make Docker the clear winner and apparantly nobody has been able to replicate the UX. I know k8s has a bigger market share but is also way more complex.

Edit: Why the downvotes? Afraid that your k8s know-how will drop in market value? Please reply with valid counter arguments instead of this maddening silent downvoting. If I was wrong let me know where and why.

Re:Docker Is Raising Funding at $1.3B Valuation by meredydd on Friday August 18, 2017 @03:29PM (#15049052)
> Why the downvotes?

Honest answer: It's rude to open with the one-word sentence "Wrong." You compounded it by implying that anyone downvoting is doing so in bad faith. Neither is a good look. The rest of your comment was fine.

> Please reply with valid counter arguments

Sure! So, Kubernetes is Google's attempt to make real, full-strength Google-ish infrastructure "as simple as possible, but no simpler". This kind of infrastructure is really hard, so "as simple as possible" is still quite complicated. This makes k8s a pain in the ass to understand and use.

Docker swarm comes from the opposite end - it's dead simple to use, and seems to be aiming for the 80% use case. After all, most companies are not Google, and can work with a less complicated solution that offers a "Just Push Go" experience. The downside is that it's less flexible and less robust. (I also get the distinct sense that the engineering was rushed. But that can be fixed if it stays popular for long enough - eg I hear MySQL is decent these days.)

The potential problem, as kuschku is pointing out, is that the bigger, more Enterprise-y and more lucrative customers become, the more likely they are to want the power and robustness of Kubernetes. This presents an existential threat to Docker Inc. They could end up fully commoditised, building a vital platform that provides tons of value, but which they can't charge for because all the big support contracts go to Kubernetes Managed Services Providers or whatever.

Re:Docker Is Raising Funding at $1.3B Valuation by Sivart13 on Friday August 18, 2017 @03:29PM (#15049045)
The downvotes may be because you matter-of-factly retorted "Wrong." to a subjective opinion. But also maybe, don't sweat the downvotes?
Re:Docker Is Raising Funding at $1.3B Valuation by kuschku on Friday August 18, 2017 @02:58PM (#15048838)
The problem there is in the Enterprise market, which Docker is targeting, K8s is far better suited.
Re:Docker Is Raising Funding at $1.3B Valuation by xorcist on Friday August 18, 2017 @05:01PM (#15049696)
Not only is Kubernetes in a better place than Swarm, the core Docker engine is only a cog in that machine. Should the need arise it would be trivial for them to swap it out with another own container engine.

Kubernetes is the magic sauce, not Docker.

Re:Docker Is Raising Funding at $1.3B Valuation by InTheArena on Saturday August 19, 2017 @12:39PM (#15054265)
The attitude that docker is pointless and kubernetes is amazing despite Docker has been consistent from A vocal minority of the kubernetes community and it’s self serving and getting a little annoying.

Is docker perfect? no. Swarm has been an absolute disaster. API stability has been dramatically undervalued. There is room for containers to grow, and their power is nowhere near tapped out.

There still a lot of room for improvement on the containerization space, and docker is going to drive that, whether the kubernetes crowd likes that or not.

Kubernetes is amazing and gives us a real chance to have an operating system for the data center.

Kubernetes itself, despite years of investing is still ridiculously difficult to install. It still has an adoption that’s at least two orders of magnitude below baseline docker. The learning curve is still way higher than it should be.

Frankly I hope that all involved get their heads out of their asses and build something great rather then continue to muscle in on each other. There is no reason for this pissing match given that it’s the combination of borg and Docker that makes solutions deployed on top of kubernetes amazing.

Re:Docker Is Raising Funding at $1.3B Valuation by tw04 on Friday August 18, 2017 @04:08PM (#15049336)
>In 2014 I don't think a startup existed trying to use physical machines - it was all aws,etc.

You're also starting to see those startups realize how much money they're wasting on cloud services once they hit scale. It is EXTREMELY expensive to do cloud if you're even remotely efficient with your infrastructure unless you've got extremely bursty and unpredictable workloads.

Re:Docker Is Raising Funding at $1.3B Valuation by ransom1538 on Friday August 18, 2017 @04:38PM (#15049538)
"once they hit scale"

Most don't. That is the value.

Re:Docker Is Raising Funding at $1.3B Valuation by anton-107 on Friday August 18, 2017 @04:23PM (#15049438)
But in return it's also extremely cheap to bootstrap and fail
Re:Docker Is Raising Funding at $1.3B Valuation by user5994461 on Friday August 18, 2017 @04:26PM (#15049459)
It is much cheaper to run clouds than to buy and operate your own hardware.

The cloud is also a lot easier to optimize and save money.

Re:Docker Is Raising Funding at $1.3B Valuation by venantius on Friday August 18, 2017 @04:39PM (#15049547)
You're getting downvoted, but your answer is partially correct: when you're a small startup, it is almost certainly cheaper (in terms of time and operational complexity) to outsource infrastructure to the cloud.

However, once you hit significant scale, the lessons from the operational experience of all of the major firms have been pretty consistent: it's cheaper to operate your own data centers than it is to outsource them.

Re:Docker Is Raising Funding at $1.3B Valuation by localhost on Friday August 18, 2017 @05:28PM (#15049865)
Depends on what you mean by scale. If scale means providing services globally to many jurisdictions, you're going to have to start doing the things that the big players so like putting data centers in specific geographies (e.g., EU, China). That means getting real estate, power etc. At that point I think the scale tips in the other direction where it's now more costly for you to "scale". So, cheap at the small end, cheap at the high end and expensive in the middle (cloud).
Re:Docker Is Raising Funding at $1.3B Valuation by owenmarshall on Friday August 18, 2017 @05:45PM (#15050008)
Bingo.

From the perspective of a Fortune (checks list) 15 company: AWS saves us a fortune. No facilities costs all over the world with power/real estate/lawyers to handle local laws. No data center engineers across the globe. A solid discount on list. Consistent bills (thanks to judicious RI buys) and servers that are available in minutes - not weeks (have you ever seen enterprise IT ticketing practices?!)

If we had two orders of magnitude fewer employees/servers/locations AWS wouldn't make sense. But at this scale nothing else makes sense.

Re:Docker Is Raising Funding at $1.3B Valuation by hueving on Saturday August 19, 2017 @09:37AM (#15053266)
If you have reserved instance style workloads and aws is saving you money, it sounds like your private data centers were just grossly mismanaged or you have a negligible compute load.

AWS was likely just a way to overhaul inefficiencies in a legacy IT org. Someone will be able to do the same thing in 5 years moving you from AWS back to self-hosted.

Re:Docker Is Raising Funding at $1.3B Valuation by ubernetes on Sunday August 20, 2017 @09:45AM (#15058383)
People really need to stop. There is no Fortune 15. I get that your e-peen needs all the help it can get, but this is like a grown adult giving their age as 41 "and 3 quarters".
Re:Docker Is Raising Funding at $1.3B Valuation by InTheArena on Saturday August 19, 2017 @12:45PM (#15054292)
Speaking as the chief architect for solutions that are deployed on the cloud for financial services, this is not true. There is a point at which the infrastructure to manage the infrastructure becomes more expensive than the hardware and the network. Regulatory compliance especially PCI and HIPAA become very difficult to manage. Downtimes percent risks to large strategic customers. At that point the cloud comes in to atone because of the ability to scale completely dynamically and the capability for automation.
Re:Docker Is Raising Funding at $1.3B Valuation by ubernetes on Sunday August 20, 2017 @09:58AM (#15058415)
Sounds like you're either not that big or you have an incompetent team. If you have PCI/HIPAA/whatever under control, it doesn't magically get harder as you get bigger. Outsourcing it just means you pay someone else to get it right, in addition to giving up control.
Re:Docker Is Raising Funding at $1.3B Valuation by elmar on Friday August 18, 2017 @06:26PM (#15050230)
The epic story of dropbox exodus from the amazon cloud empire

https://www.wired.com/2016/03/epic-story-dropboxs-exodus-ama...

But some companies get so big, it actually makes sense to build their own network with their own custom tech and, yes, abandon the cloud. Amazon and Google and Microsoft can keep cloud prices low, thanks to economies of scale. But they aren't selling their services at cost. "Nobody is running a cloud business as a charity," says Dropbox vice president of engineering and ex-Facebooker Aditya Agarwal. "There is some margin somewhere." If you're big enough, you can save tremendous amounts of money by cutting out the cloud and all the other fat. Dropbox says it's now that big.

Re:Docker Is Raising Funding at $1.3B Valuation by nojvek on Friday August 18, 2017 @09:42PM (#15051130)
Dropbox is now at petabyte scale. Last I had a conversation with someone at Dropbox they mentioned they’re moving storage in-house but still use quite a bit of AWS for service.

I think hybrid totally makes sense where you take the most expensive part bare metal with limited scope of maintenance.

Re:Docker Is Raising Funding at $1.3B Valuation by user5994461 on Saturday August 19, 2017 @10:39AM (#15053618)
I'd assume Dropbox is at least hexabyte scale.

1 PB is $23k per month on S3. It's nothing. That's barely the costs of 1-2 employees in SV.

The migration itself would take a lot more effort than one dude, even if there was a solution for completely free storage out there, the migration could only result in a huge net loss.

Re:Docker Is Raising Funding at $1.3B Valuation by bsder on Friday August 18, 2017 @05:35PM (#15049924)
Not even close to universally true.

Bandwidth is almost always cheaper at a colo. Most compute instances are cheaper to buy and rack if you have continuous loads. Disk ... is tricky.

It is faster and has lower up front costs to get clouds up and running initially. For most startups who are going to fail, that's Good Enough(tm).

If, however, you continue existing for a while, the other things start to add up at much lower levels that you would expect. I'd say the crossover is around when you are spending about $15,000 per year. Your colo is about $10,000 of that per year and you can rack 5 new machines every year for the remaining $5K. That's not that much for an actual business.

Cloud is good for your initial startup and for bursty situations. Once you have continuous loads, you need to be moving to pulling stuff back to your own hardware.

Re:Docker Is Raising Funding at $1.3B Valuation by mdorazio on Friday August 18, 2017 @05:59PM (#15050094)
How does employee cost factor into that, though? I don't do devops, so I don't know at what scale you start needing dedicated people to manage hardware and configuration at a colo. However, employees are really expensive in comparison to just about everything else, so even if you're spending an extra $10K a year on AWS than you would at a colo, if using it saves you just 10% of one person's time you're coming out ahead.
Re:Docker Is Raising Funding at $1.3B Valuation by bsder on Friday August 18, 2017 @06:14PM (#15050179)
Except that, invariably, I'm not saving that person's time.

It's a real myth that the cloud magically saves me a sysadmin. I have found almost exactly the opposite. Using the cloud effectively takes more time and more expertise. Debugging the cloud effectively takes WAY more expertise. Combine this with the fact that someone has to be able to architect a system to fit within the constraints of being on the cloud, and you're down extra employees.

The difference is in: "Eh, it's been down for 3 days? Sigh. Just reboot it." vs. "Um, that request hung for 93 seconds. Why?"

In the first case, the cloud is fine.

In the second case, someone is going to have to traipse over an enormous amount of systems (which you don't own and can't always instrument) and variables (some of which you aren't even aware of existing) to hunt it down. If, however, you can say "Pull that off the cloud into our own systems and keep an eye on it." you have made your debugging life a lot easier.

Of course, once you have the ability to do that, your team realizes and starts asking: "Given how much time we spend debugging issues with the cloud that aren't actually our fault, why are we on the cloud again?"

I always smile when that realization kicks in. Now I generally have to stop the team from pulling everything off the cloud. However, that's a much easier task.

Re:Docker Is Raising Funding at $1.3B Valuation by stephenr on Saturday August 19, 2017 @02:46AM (#15052040)
For the software side of things, you still need admins with a "cloud" provider.

For the hardware side of things every colo I've seen has a "remote hands" service.

Re:Docker Is Raising Funding at $1.3B Valuation by hueving on Saturday August 19, 2017 @09:39AM (#15053278)
Because the employee that has to manage all of the aws accounts is free?
Re:Docker Is Raising Funding at $1.3B Valuation by user5994461 on Saturday August 19, 2017 @10:46AM (#15053649)
It's a lot easier to use the AWS console than to deal with DELL and Equinix.

AWS is also about 2749 times faster and more efficient, as measured by me the last time we ordered hardware on AWS and dell simultaneously.

Re:Docker Is Raising Funding at $1.3B Valuation by Deimorz on Friday August 18, 2017 @05:07PM (#15049733)
It seems easier to optimize because you're starting out so far away from the goal, so you have a lot of space to improve. The money you mostly end up "saving" is money that you didn't really need to spend in the first place, but you chose to spend more instead of going through the optimizing effort up-front (which can be a perfectly valid approach).
Re:Docker Is Raising Funding at $1.3B Valuation by nawitus on Friday August 18, 2017 @02:54PM (#15048785)
" I see the future as running a docker file on your laptop, running it through a ci system, then pushing it to a container service. Docker is the clear standard."

Where I work this has been the standard for over a year now.

Re:Docker Is Raising Funding at $1.3B Valuation by samstave on Friday August 18, 2017 @03:06PM (#15048897)
Would you mind just expanding on exactly what your ci pipeline/stack looks like which your company made its standard?
Re:Docker Is Raising Funding at $1.3B Valuation by nrb on Friday August 18, 2017 @03:34PM (#15049083)
The method I've been using successfully:

1. Git commit triggers CircleCI build and test phase

2. CircleCI deploy phase uploads the image to GKE

3. Google Container Engine stages the deployment for release

Re:Docker Is Raising Funding at $1.3B Valuation by gkop on Friday August 18, 2017 @09:46PM (#15051144)
Can you link to an article on 3) ? We have been releasing by invoking kubectl from Circle, I wasn't aware that GKE can release itself.
Re:Docker Is Raising Funding at $1.3B Valuation by nawitus on Friday August 18, 2017 @03:33PM (#15049077)
Jenkins 2.x for building the images (we just execute docker build and push in a Jenkinsfile), then we use Kontena for orchestration (e.g. the Kontena agent pulls the image from the docker registry). For local development we use docker-compose.

Jenkins and the Jenkins slaves also run on docker, and are managed by Kontena. In fact, the whole platform/pipeline runs completely on Docker. We use Ansible to install Kontena/docker on new servers.

Re:Docker Is Raising Funding at $1.3B Valuation by Silhouette on Friday August 18, 2017 @03:13PM (#15048950)
I wonder what advantages Docker offers over plain LXC and LXD for a lot of real world use cases these days, though. Does it have some unique, defensible benefit that justifies this sort of valuation?

I haven't set up enough systems to have a strong opinion on this one myself, but those I know who definitely have seem to come down in favour of plain LXC and possibly LXD in most scenarios. Typically, their argument is that the features you probably want are there anyway, and so the extra weight of the Docker ecosystem now seems to introduce more irritations than it fixes.

Sometimes they seem to distinguish between hosting on infrastructure like AWS and setting up containers with colo or closer-to-home managed hosting. I don't understand the subtleties here; can anyone enlighten me about why they might go with Docker in one case but be quite strongly against it in the other?

Re:Docker Is Raising Funding at $1.3B Valuation by icebraining on Friday August 18, 2017 @03:56PM (#15049249)
I think that essentially, the LXD project focuses on making VM-like containers (with a full OS that you SSH into, etc), whereas Docker and friends focus on immutable application containers - essentially, a zone for running a single application, and which you delete and start from scratch rather than entering and changing stuff.

In fact, the LXD people have a guide on how to run Docker containers inside LXD :)

https://stgraber.org/2016/04/13/lxd-2-0-docker-in-lxd-712/

Re:Docker Is Raising Funding at $1.3B Valuation by Silhouette on Friday August 18, 2017 @04:44PM (#15049584)
I understand that the focus/brand of Docker is aimed at a slightly different scenario.

What I'm not seeing is why -- from an objective, technical point of view -- you couldn't do almost any of the same things with plain LXC these days, perhaps with LXD on top if the vanilla UI for setting things up isn't sufficient.

I mean, Docker Hub and some nice UI tools are great and all, but I don't see a USP or a defensible position worth a billion dollar valuation in there. So what is really behind the confidence that investors at this level must surely have?

Re:Docker Is Raising Funding at $1.3B Valuation by eatmyshorts on Friday August 18, 2017 @05:42PM (#15049983)
Yes, you can do this with most other container systems. But people haven't done this, except with Docker. Docker has a significant lead on competitors. People have little reason to adopt a competitor as a result.
Re:Docker Is Raising Funding at $1.3B Valuation by Silhouette on Friday August 18, 2017 @06:25PM (#15050229)
OK, but presumably most of those people also aren't paying anything to Docker-the-business for using it right now. If they want to be worth billions, there will have to be real revenues sooner or later, and at that point whoever is paying does have an incentive to look at competitors. So at the risk of repeating myself, I'm still wondering what they have as a USP or other effective barrier to competitors stealing away their market share as fast as they built it up. Surely there must be something if investors are actually going in at this level, and I'm very curious to know what it might be.
Re:Docker Is Raising Funding at $1.3B Valuation by stephenr on Saturday August 19, 2017 @02:50AM (#15052053)
Docker breaking shit all the time is probably a reason to adopt a competitor.
Re:Docker Is Raising Funding at $1.3B Valuation by new299 on Friday August 18, 2017 @02:36PM (#15048648)
Right... I just don't see that being worth 10B USD I guess. I don't see how you come up with that number, and I assume this is where the "upside potential" needs to be.

In the case of AWS, I can see the advantage, you're renting a resource you need, rather than buying it. I guess I just don't see how you extract similar amounts of revenue from Docker...

Redhat is valued at ~1.3B USD. Github, currently at ~2B USD. How do you justify 10B USD for Docker. Obviously you can (they did), I just don't understand how this is done well. Does anyone have a better insight here?

Re:Docker Is Raising Funding at $1.3B Valuation by bonzini on Friday August 18, 2017 @02:56PM (#15048806)
Red Hat's revenues are a little short of 3 billion (though growing fast), and the market cap is about 15-20 (going by memory). That is with a full software stack going from IaaS to containers to application server. Right now containers are the thing, but what if they are going to become commodity in 5 years? And can the Docker brand compete against the Google and Red Hat brands that are also selling container management platforms (fully open source in the case of RH, no enterprise features and no lock-in)? It seems like a very generous valuation.

Disclaimer: working at RH

Re:Docker Is Raising Funding at $1.3B Valuation by klarrimore on Friday August 18, 2017 @07:50PM (#15050640)
Think about what redhat was 10 years ago. They were basically a company that burned a Linux distro on a CD and shipped it to CompUSA that sold it for $50. You how exactly everything will unfold but just like we knew linux was the future, I thinks it's becoming obvious that containers are the future as well.
Re:Docker Is Raising Funding at $1.3B Valuation by bonzini on Saturday August 19, 2017 @01:57AM (#15051925)
No, that was Red Hat during the dotcom boom. 10 years ago, they had already acquired JBoss, and RHEL was at its fourth major release (RHEL5; the first was 2.1 :-) in 2002, after which they stopped selling boxed sets). 10 years ago Red Hat was already highly profitable and had been growing for years. But as you point out that only happened after a complete overhaul of the governance and business model.

In that respect, Docker is much more traditional than SuSE or Red Hat, and indeed it would be much harder for anyone else to replicate RH's "miracle" nowadays. [1] And that's exactly because RH is already there and applying its business knowledge to Docker's field.

[1] https://techcrunch.com/2014/02/13/please-dont-tell-me-you-wa...

Re:Docker Is Raising Funding at $1.3B Valuation by objclxt on Friday August 18, 2017 @02:46PM (#15048723)
> Redhat is valued at ~1.3B USD.

Redhat's market cap is $17 billion, so I'm not sure where you're getting that figure from. https://www.google.com/finance?q=NYSE:RHT

Re:Docker Is Raising Funding at $1.3B Valuation by comstock on Friday August 18, 2017 @02:57PM (#15048825)
I guess I was looking st their total equity. But I guess you're correct and market cap would be a better number to look at.
Re:Docker Is Raising Funding at $1.3B Valuation by eecc on Saturday August 19, 2017 @05:04AM (#15052447)
Meh, I'm still not impressed by Docker in the sense that you still have to hack around with configuration management, env vars and so on to approximate what JNDI provides since 20 years.

Because that's what Docker is: JEE for non Java platforms

Re:Docker Is Raising Funding at $1.3B Valuation by kristianc on Friday August 18, 2017 @04:15PM (#15049375)
> Now 2017+, I am starting to see containers become the defacto.

Why would containers become the de facto rather than something like Cloud Foundry which abstracts it away entirely? Docker is just a slightly less messy version of the Puppet, Salt, Chef Devops BS with added complications around networking.

Re:Docker Is Raising Funding at $1.3B Valuation by jasode on Friday August 18, 2017 @02:15PM (#15048475)
>Does anyone have an insight into this?

I don't have insight but I'm guessing the valuation comes from the prospects of enterprise sales.[1]

Also, Docker (the company) isn't staying still. We have to assume they will evolve to add future upmarket services on top of Docker that companies will pay for. Investors would see the PowerPoint slides for those future products but we as outsiders don't.

Maybe an analogous situation would be the Red Hat multi-billion valuation even though Linux kernel itself is free and open source.

[1] https://www.docker.com/pricing

Re:Docker Is Raising Funding at $1.3B Valuation by programd on Friday August 18, 2017 @02:26PM (#15048564)
Their enterprise pricing is per node. So if enough companies sign on to this, ever box/VM they put docker on brings Docker Inc. revenue. I'm sure at large scale this will be more of a flat rate negotiated deal ($XX,XXX per year) but still that's a lot of potential cash on the table.

The risk of course is that the nobody will want to pay per-node and the community will just invest in the open source container ecosystem and replicate the Enterprise features with plugins and forks.

Still, the market might be big enough that they can become another Red Hat just based on support and stewardship revenue.

Re:Docker Is Raising Funding at $1.3B Valuation by new299 on Friday August 18, 2017 @02:38PM (#15048663)
Becoming another Redhat wouldn't be enough to justify investment at this valuation though would it? They need an upside potential 5 to 10x higher than Redhat's current valuation.
Re:Docker Is Raising Funding at $1.3B Valuation by yeukhon on Friday August 18, 2017 @03:29PM (#15049046)
Well, valuation is a gamble. You can try to justify the potential growth. The tech community is embracing the adoption and maturity of container-based CI/CD deployment. In the end, some number trick is done, higher valuation is posted, investors (new and old) are going nuts. Some months later, the big guy cash out large of the initial buying and move on to the hot baby in town.
Re:Docker Is Raising Funding at $1.3B Valuation by axus on Friday August 18, 2017 @02:46PM (#15048728)
VMware did pretty well, though!
Re:Docker Is Raising Funding at $1.3B Valuation by ccmonnett on Friday August 18, 2017 @04:25PM (#15049448)
I think Docker would be quite happy being the 'next VMware', and as an ex-VMW person myself it's hard for me to fault that, too.
Re:Docker Is Raising Funding at $1.3B Valuation by bluGill on Friday August 18, 2017 @03:38PM (#15049114)
There are enough things I find as a company user annoying about docker to make me suspect some company will help fund the community fork. We are not quite there, but if docker keeps making changes that break us.
Re:Docker Is Raising Funding at $1.3B Valuation by lugg on Friday August 18, 2017 @10:23PM (#15051287)
GitHub is only source control.

Docker is much more than dockerhub.

I'd guess the valuation is based on the orchestration and hosting solutions much more than the container engine.

They're competing with AWS and Google cloud on many fronts. And docker controlling the defacto only strengthens the argument.

Personally I wouldn't bet my money on their hosting solutions but I wouldn't ignore them either.

Re:Docker Is Raising Funding at $1.3B Valuation by jopsen on Saturday August 19, 2017 @03:25AM (#15052158)
docker services like "docker cloud" or "docker hub" are a little less than perfect..

But so was docker to start with... Given that we're all using the docker cli, and coding automation against the docker remote API, they have a massive impact on a huge community.

Even if they aren't ahead right now, the game is still wide open.

Re:Docker Is Raising Funding at $1.3B Valuation by lathiat on Saturday August 19, 2017 @08:03AM (#15052925)
The best I can offer is that MySQL sold nearly 10 years ago for 1B. Much like a commentor further up the thread you probably don't know anyone that pays for MySQL (despite knowing many who use it) but they had a surprisingly decent customer base and revenue - and also a large profitable BU under Oracle - so not a meaningless valuation.
Re:Docker Is Raising Funding at $1.3B Valuation by wtvanhest on Friday August 18, 2017 @02:38PM (#15048664)
Valuations in private funding are made up numbers. The main difference between public equity and private equity is liquidation preferences and interest. I dont know the deal terms, but it is likely that the investors expect to get their money back, plus some interest with the potential for more upside if there happens to be a big exit.

They are likely not counting on it as their returns are nearly guarenteed through the liquidation pref plus interest.

Employees of docker just saw their chances of a big monetaty exit cut dramatically with this funding round since they are in last place.

It is an area that yc continues to be silent on and is a travisty of the start up world today.

Re:Docker Is Raising Funding at $1.3B Valuation by mathattack on Friday August 18, 2017 @02:44PM (#15048700)
A couple thoughts:

1 - As has been mentioned before, it's not really 1.3 Billion. If they have liquidation preferences, the value is much less.

2 - If they come in very late, growth investors may be ok with 3X or 5X.

Re:Docker Is Raising Funding at $1.3B Valuation by klarrimore on Friday August 18, 2017 @08:00PM (#15050680)
Developer tools have never had a huge market. Honestly, what are the necessary products for a relatively small market of thrifty developers? Maybe an editor, a nice keyboard, hosted code repo, and some code analysis tools? It's not a huge market.

Containers are something else entirely. They'll probably be running on every device on the planet in one form or another in just a few years. Anytime you're on the forefront of something like that, there's money to be made.

Re:Docker Is Raising Funding at $1.3B Valuation by nostrademons on Friday August 18, 2017 @08:10PM (#15050739)
Developer tools have never had a huge market, but the enterprise ops automation market is huge. Think of IBM - this is their bread & butter.

Investors must be betting that containers are going to be the next Java, XML, or virtualization in enterprise computing, and that by controlling that technology, Docker positions themselves for extremely lucrative enterprise IT support contracts.

Re:Docker Is Raising Funding at $1.3B Valuation by georgeecollins on Friday August 18, 2017 @03:51PM (#15049205)
I am normally a huge cynic when it comes to software valuations but I think GitHub is likely to be very valuable. First, it's a service that I and developer's gladly pay for. Second, the network effects are very powerful. When GitHub becomes the place to find and store repos that you want to share, there is a lot of inertia to that. And it becomes a powerful way for developers to find each other.
Re:Docker Is Raising Funding at $1.3B Valuation by avifreedman on Sunday August 20, 2017 @09:10PM (#15061220)
At the late stage, investors usually want to see 3-10x vs 10-100x as a realistic range vs earlier stage (A round) investors.

Usually they also look to there being a MUCH lower change of going completely to 0 - more like 10-20% vs well over 50%.

And usually there it's because of the fundamentals of the business are starting to show (margin, cost of acquiring customers, customer churn and upsell, etc.)

Sometimes IP or assets add value/valuation as well, though.

In Docker's case, there is also probably a feeling that the asset (control of "Docker") is worth hundreds of millions.

In CloudFlare's case, it is millions of sites as users, and the ability (mostly untapped, I think) to monetize the data from that.

Re:Docker Is Raising Funding at $1.3B Valuation by elmar on Friday August 18, 2017 @02:46PM (#15048721)
You pick the Valuation, I set the Terms…

https://medium.com/@Alexoppenheimer/you-pick-the-valuation-i...

Re:Docker Is Raising Funding at $1.3B Valuation by nickstinemates on Saturday August 19, 2017 @12:09AM (#15051621)
It's pretty hard to. I got off the train. I wish them the best though!