News for hackers. Stuff that matters.
Re:Snap Inc. S-1 by stuckagain on Thursday February 02, 2017 @04:49PM (#13555051)
"We have committed to spend $2 billion with Google Cloud over the next five years and have built our software and computer systems to use computing, storage capabilities, bandwidth, and other services provided by Google, some of which do not have an alternative in the market."

There's some numbers for you that Google wouldn't have provided (as far as I have seen).

Re:Snap Inc. S-1 by leothekim on Thursday February 02, 2017 @04:53PM (#13555090)
Is it not possible to build your own "alternative in the market" for $2 billion?
Re:Snap Inc. S-1 by sbov on Thursday February 02, 2017 @05:24PM (#13555424)
This, and related topics, always makes me laugh a bit. Mostly because people and companies will defend either move, with terms such as "focusing on the core business" or, opposite that statement, as "vertical integration".

From my mostly uninformed POV, a company can do whatever they want with respect to this and be on good ground, making it an arbitrary decision with little basis in actual objectivity.

Re:Snap Inc. S-1 by OrwellianChild on Thursday February 02, 2017 @06:06PM (#13555843)
Things scale differently in different markets and products... It might be trivial to spin up extra cloud capacity within Google's system and benefit from all the robustness and redundancy they've already designed out. Meanwhile, Amazon is building their own UPS competitor because their infrastructure needs in the real world are specialized enough to be able to benefit.

Each case is different and the details drive the decision.

Re:Snap Inc. S-1 by sjg007 on Thursday February 02, 2017 @06:24PM (#13556006)
I think Amazon is building their own UPS because UPS hasn't scaled for them.
Re:Snap Inc. S-1 by cpmsmith on Thursday February 02, 2017 @06:52PM (#13556231)
In this case, scale counts as a specialization IMO.
Re:Snap Inc. S-1 by stillworks on Friday February 03, 2017 @01:23AM (#13558138)
TLDR (for my comment) : Amazon are building their own UPS because they can. Any othe arguments in favor of it be it efficiency or costs are secondary.

Longer version: Not sure how Amazon deliveries by UPS are in the US but in the U.K. there are carriers which offered far better delivery service than what is known as Amazon Logistics here in the U.K. Once Amazon started using Amazon Logistics, the level of service dropped significantly. False deivery attempts were common and Prime Next Day were not happening next day 3 out of 5 times. I cancelled my Prime membership.

After about a couple of years I have resubscribed to Prime since it is now much better value AND Amazon Logistics have noticably improved. Next day and even Same day deliveries are indeed happening.

They didn't need to setup Amazon Logistics and suffer poor service quality. There were near perfect couriers (for e.g. DPD they even offer tracking your courier driver on a map in near real time).

Re:Snap Inc. S-1 by SZJX on Friday February 03, 2017 @04:55PM (#13563680)
That wouldn't be surprising at all. Alibaba has long been building its own logistics for Taobao in China as well. It's quite a natural development of affairs I guess.
Re:Snap Inc. S-1 by afarrell on Friday February 03, 2017 @05:35AM (#13558931)
To clarify: is Amazon designing their own Uninterruptible Power Supply for AWS, or their own parcel shipping service?
Re:Snap Inc. S-1 by sunir on Friday February 03, 2017 @07:05AM (#13559214)
Re:Snap Inc. S-1 by notforgot on Friday February 03, 2017 @07:05AM (#13559213)
> Things scale differently in different markets and products.

This is vague.

Running on the cloud is always more expensive than running your own infrastructure past a certain size and always provides less predictable performance.

Re:Snap Inc. S-1 by stuckagain on Friday February 03, 2017 @08:18AM (#13559578)
That doesn't seem obviously true. If you operate a service and I operate a service and their loads are out of phase the cloud provider can serve us both with one set of hardware, halving the price. If I own my hardware, and I'm not a cloud computing provider, I pay the full cost 24x7.
Re:Snap Inc. S-1 by Trundle on Thursday February 02, 2017 @05:40PM (#13555609)
That both directions can seem like a good idea to a speculating outsider doesn't mean the decision is an arbitrary one. It means the deciding factors aren't something we're privy to.
Re:Snap Inc. S-1 by mikepurvis on Thursday February 02, 2017 @06:44PM (#13556156)
... but might still be wishy washy things like personal opinion or background of key stakeholders, company culture, etc.
Re:Snap Inc. S-1 by dibstern on Friday February 03, 2017 @08:11AM (#13559532)
It's not arbitrary.

It's actually about whether or not it would cost more, over the long term, for a company to develop such capabilities themselves, or to outsource it.

Generally, due to economies of scale, a big, established provider will be able to provide such a service much cheaper than it would cost you to run an equivalent service.

However, it depends on how much that provider is charging you, on top of their cost of sales. It's pretty basic in that if it costs more to do it yourself, it's easier to let someone else do it. Especially when you take into account the considerable R&D costs that it would take to provide an equivalent service. Google's services would, I'm sure, be highly developed. This statement says as much, in that it claims Google has services offered by no other company.

So no, it's not arbitrary.

Re:Snap Inc. S-1 by obulpathi on Thursday February 02, 2017 @09:11PM (#13557051)
Expert on Cloud Computing here. Short answer is "No". Here is why. Google Cloud has infrastructure that scales to petabytes of data and millions of users. Google primary uses this infrastructure for storing, processing and communicating the Internet. Add the services like Pub/Sub, Dataflow, BigQuery, TensorFlow & CloudML and things like security, communication backbone, ... its near impossible to build Google Cloud or even few critical components like the ones mentioned above with 2 billion dollars. Also, if they focus on building infrastructure, it might slow them down significantly. They are better off building their chat platform rather than building the infrastructure.
Re:Snap Inc. S-1 by simonebrunozzi on Thursday February 02, 2017 @10:07PM (#13557335)
Hmm. Cloud computing expert here, too. I partially disagree.

I would simply say "it depends". For companies with specific use cases, e.g. Dropbox, it makes A LOT of sense to build at least 60-70% private, and the rest on AWS or GCP. Snapchat looks like a special case to me.

Re:Snap Inc. S-1 by obulpathi on Thursday February 02, 2017 @11:37PM (#13557728)
If you are doing just one or two things at a massive scale (Dropbox storing files), it makes sense. But, we are talking about Snap Inc, the infrastructure, and services it needs. A single high-speed intercontinental fiber cable costs 400 Million $ (https://techcrunch.com/2016/10/12/google-and-facebook-are-bu...). To build a service like CLoudML (Hosted TensorFlow), you need to write software (TensorFlow), build the ASIC Chips by manufacturing / by partnering with a chip manufacturing company like Intel / Samsung / Qualcomm, you need custom networking software and hardware to scale massively for data workloads (Andromeda), years of research to build these tools, you need to create your own programming language (Go and Dart) to be able to scale your development to these levels, you need to build data centers in multiple regions, you need to build DeeLearning models for cooling your data centers (https://deepmind.com/blog/deepmind-ai-reduces-google-data-ce...), ...
Re:Snap Inc. S-1 by krakensden on Friday February 03, 2017 @12:35AM (#13557945)
Why would you write your own Tensorflow and Dart and Go when you can use them free of charge?
Re:Snap Inc. S-1 by eitally on Friday February 03, 2017 @12:47AM (#13558003)
That was his/her point.
Re:Snap Inc. S-1 by mjolk on Friday February 03, 2017 @01:35AM (#13558192)
That interpretation would only make sense if TF or Go could only run on Google's "cloud".
Re:Snap Inc. S-1 by thinkloop on Thursday February 02, 2017 @10:48PM (#13557509)
> if they focus on building infrastructure, it might slow them down

I always found this issue of "focus" a bit strange. Two billion can buy a lot of focus. For example, say there was a separate company smaller than Google that snap outsourced their infrastructure to, allowing them to focus, then they bought that company - it comes out to the same.

The technical capabilities is a different story.

Re:Snap Inc. S-1 by stuckagain on Thursday February 02, 2017 @10:57PM (#13557551)
The amount of money on the table isn't 2 billion dollars. The amount at stake is the difference between 2 billion dollars over 5 years, and the theoretical best case operating costs of your own infrastructure, which very well might be higher than Google's because Google's scale is bigger. Snap might say to themselves that they don't want to be paying Google's margins, so they invest a billion dollars in development for infrastructure with identical performance costing only 350 million a year instead of 400 million. Is that worth it?
Re:Snap Inc. S-1 by obulpathi on Thursday February 02, 2017 @11:40PM (#13557744)
By the time the other company builds infrastructure, some other company would have built the product that Snap wants to build.
Re:Snap Inc. S-1 by cookiecaper on Friday February 03, 2017 @12:42AM (#13557980)
By "cloud computing expert", do you mean Amazon sales shill? It's weird enough that someone on HN would just use that vague credential of "expert" in the first place, but this thread is ridiculous ('round here, usually we recognize experts when they say something along the lines of "Hi, I'm the guy discussed in the article...", or "Hi, I actually wrote that software 15 years ago...").

You know that Snap can hire more than 3 people, right? They can have people working on the infrastructure at the same time that someone else works on "the product" they want to build. That's what happened at Google, and as a side effect, they now have a cloud platform they can rent out.

There are some benefits to using cloud services in some cases. It's rare that 100% cloud is a wise deployment move, especially for companies that operate at Snap-scale.

Re:Snap Inc. S-1 by thinkloop on Friday February 03, 2017 @12:54AM (#13558033)
That's the point I'm trying to make. Snap has, say, 100 employees + $2b. The 100 employees are working on features. The $2b can now go to Google, or to purchase "focus" for in-house infrastructure, there is no slow down in developing features. Now if they can't technologically duplicate what they need using $2b is a different story which I have no opinion on.
Re:Snap Inc. S-1 by tempestn on Friday February 03, 2017 @04:13AM (#13558705)
They don't just have to build it though; they have to build it fast enough to handle their growth. $2B might not be enough (or it might not even be possible for any amount) to build what they need fast enough to not hamper growth.

Also, by buying from Google, they hedge against lower than expected growth too. If growth doesn't meet expectations, while they're still obligated to spend the $2B, they can re-sell the services for likely close to cost, given they'll be getting a discount.

Re:Snap Inc. S-1 by Keyframe on Friday February 03, 2017 @05:49AM (#13558971)
Of course it's damn possible to build that with $2 billion. Will it be robust as google's infrastructure? No. Will it have (unlimited) scale as Google has? No. Will it have network connectivity and geographical distribution as Google has? No.

So, if you set scope on expectations and dedicate time and resources, it's definitely possible. Reasonable? Probably not.

Re:Snap Inc. S-1 by user5994461 on Thursday February 02, 2017 @09:38PM (#13557187)
It doesn't matter the amount of money you have, it's basically impossible.

Everything at Google is an internal Google secret made by Google for Google. ALL the software and ALL the hardware that's running it.

Services rely on lower-level services. If you want to copy the high level service yourself and executes it at the same level Google does, you'd need to have everything it depends on. Too bad for you, each piece is a multi billion dollar projects itself, with its own dependencies...

Let's imagine for a minute that there was a service that is somewhat standalone-ish. You may consider poaching the handful of people who can make it, for $1M a head. But that won't work well because money is not everything and you can't help it. Whenever there are ONLY 50 people in the world who can deliver what you need and you need almost all of them, you're fucked.

In short, the castle is out of reach, even the building bricks are out of reach ;)

Re:Snap Inc. S-1 by ehsankia on Thursday February 02, 2017 @09:45PM (#13557233)
That's really the thing with Google. They have this huge empire and they build on top of their other work. This is why Apple Maps could never come close to competing with Google Maps. This is why Google Home at launch already did a far better job at understanding queries than Alexa which has been out for 2 years.

They're so well situated, with a years worth of technology and tools, so it's really hard for a new comer to compete.

Re:Snap Inc. S-1 by dpweb on Thursday February 02, 2017 @06:14PM (#13555905)
Not a businessman but who says its all about the infra. buy vs. build. It allies them with Google. It gives arguably the most powerful co. in the world a stake in Snap' growth and success.
Re:Snap Inc. S-1 by beamatronic on Thursday February 02, 2017 @06:51PM (#13556224)
That's a great point, along the lines of, "When you borrow $100 the bank owns you; when you borrow $1,000,000 you own the bank"
Re:Snap Inc. S-1 by draw_down on Thursday February 02, 2017 @07:46PM (#13556605)
I dunno, $2 billion over 5 years is not exactly a ton of money to big G.
Re:Snap Inc. S-1 by discodave on Thursday February 02, 2017 @08:10PM (#13556758)
It is to GCP. GCP revenue is currently much less than $4 billion run rate.

They are reporting ~4B run rate for all cloud but that includes SaaS, GCP run rate may be < 1B (but it's hard to know for sure).

Re:Snap Inc. S-1 by joeblau on Thursday February 02, 2017 @05:59PM (#13555782)
It might be possible, but Snap could be constrained by engineering resources. Google has some super smart engineers and while Snap might be able to build something cheaper, that might mean pivoting your entire primary business to essentially compete with Google.
Re:Snap Inc. S-1 by stuckagain on Thursday February 02, 2017 @05:42PM (#13555627)
Maybe it is, but this is a path-dependent phenomenon. GAE allowed Snap to reach this point in their growth. If they had earlier focused on internalizing their operations they might have failed to get here. Now that they are here, it apparently makes sense for them to commit to GAE for at least several more years.
Re:Snap Inc. S-1 by brown9-2 on Thursday February 02, 2017 @05:56PM (#13555762)
Keep in mind that Google Cloud is much larger than App Engine.
Re:Snap Inc. S-1 by dragonwriter on Thursday February 02, 2017 @06:00PM (#13555789)
If there's an adequate supplier, why take the risk and time to develop second-mover competition to them rather than just buying from them and building your core business?
Re:Snap Inc. S-1 by carlisle_ on Thursday February 02, 2017 @05:02PM (#13555192)
It is absolutely possible to build a stellar internal alternative to Google's offerings in 5 years with 2 billion dollars.

edit: I should point out that this doesn't account for ramp-up. It would obviously take awhile before things would be to a point where it would be even comparable.

Re:Snap Inc. S-1 by doubleorseven on Thursday February 02, 2017 @05:10PM (#13555278)
Just to clarify your answer, here is another thing Google won't tell you: once you build yourself in their cloud you will have to find something else to do with all the time you used to spend on latency.
Re:Snap Inc. S-1 by brandon272 on Thursday February 02, 2017 @08:40PM (#13556916)
Why won't Google tell you that?
Re:Snap Inc. S-1 by scarmig on Thursday February 02, 2017 @06:03PM (#13555811)
Oracle is spending way more than 2 billion dollars on its cloud team in an attempt to catch up to AWS, GCP, and Azure.

Would you consider Oracle's cloud endeavor a fair test of how able a company is to reproduce GCP's offering with a fistful of money?

Re:Snap Inc. S-1 by beamatronic on Thursday February 02, 2017 @06:53PM (#13556247)
What I can't figure out is why Oracle didn't start down this road 10-20 years ago. They more than anyone should have some ideas about scaling infrastructure for databases.
Re:Snap Inc. S-1 by dreamfactory2 on Thursday February 02, 2017 @09:13PM (#13557064)
sales led, not strategic, and it would have cannibalised their existing money printing machine. imagine if they started offering their customers PAYG elastic accounts rather than multi year mega provisioning deals - their numbers would have been destroyed
Re:Snap Inc. S-1 by throwaway2048 on Thursday February 02, 2017 @06:09PM (#13555863)
Oracle is offering external services, that is a huge differentiating factor
Re:Snap Inc. S-1 by F_J_H on Thursday February 02, 2017 @05:17PM (#13555365)
But by the time you matched them, they likely would have moved way beyond, with all kinds of new features...
Re:Snap Inc. S-1 by nodesocket on Thursday February 02, 2017 @06:14PM (#13555902)
Two options. Companies can focus on cutting costs (roll their own infrastructure), or focus on expanding revenue. Snap clearly should and is in expanding revenue mode.
Re:Snap Inc. S-1 by andrewstuart2 on Thursday February 02, 2017 @05:49PM (#13555701)
In my opinion, it's highly unlikely that you could match Google's hardware for $2 billion ever, much less in 5 years.

Keep in mind that Google's revenue in 2015 was $75 billion. Their hardware and software know-how is fundamental to their ability to make this kind of revenue, so you better believe they're investing more than a measly $400M per year (Snap's $2 billion over 5 years) back into their hardware. This Snap commitment is a drop in their revenue ocean, at 0.5%.

From a non-fiscal perspective, there's a lot of other great reasons to think so. For one, they've been building custom hardware for a decade at least to support the needs of running at the scale they do. Worth checking out this paper [1] and this video [2] if you're interested in some of what they've been doing purely on the networking side. In mid-2015 their newest data centers were pushing 1 petabit per second of cross-sectional bandwidth. [3] That's mind-blowing capacity.

So their internal data center networking is at or near top of class. In addition to this, they've also invested heavily in inter-DC and backbone capacity [4. Again, this is something that you presumably benefit from when, say, distributing your content across the world for faster access.

In addition to that, you get access to all their class-leading scheduling software and state management software that they've developed, refined, and redeveloped over the last 15 years. They know how to take a pool of compute and storage and turn it into solid distributed systems like only a few organizations do. I'm sure they get a good amount of advising from Google's experts somewhere in that $2B, not to mention services like BigTable, Kubernetes, etc. that you can find on their growing products page [5].

So though I can't back my prediction up with solid data, since I'm not a Google exec, I think it's pretty obvious that even $2B is not going to get you anywhere close to Google's existing infrastructure. Definitely not in 5 years.

[1] http://conferences.sigcomm.org/sigcomm/2015/pdf/papers/p183....

[2] https://www.youtube.com/watch?v=n4gOZrUwWmc

[3] http://www.datacenterknowledge.com/archives/2015/06/18/custo...

[4] http://www.telegraph.co.uk/technology/2016/06/30/google-laun...

[5] https://cloud.google.com/products/

Re:Snap Inc. S-1 by zbruhnke on Thursday February 02, 2017 @06:08PM (#13555860)
Key point: You dont have to match all of their hardware nor all of their software - just what you are utilizing and some of that could be done from existing open source projects - Snap certainly does not utilize every piece of hardware in existence for Google Cloud Platform
Re:Snap Inc. S-1 by user5994461 on Thursday February 02, 2017 @09:54PM (#13557279)
Be serious for a minute.

First, the open source world is a pile of crap that doesn't work and doesn't stick together. It's not remotely comparable to any of the offering from AWS or Google, let alone their combination of offerings put together.

Second, they definitely use EVERY piece of software and hardware. Just like anyone who has over 100m daily users.

Re:Snap Inc. S-1 by stanfordkid on Thursday February 02, 2017 @05:59PM (#13555788)
You don't need to match their hardware. You need to match the subset of features and functionality their hardware provides to you. That is a much smaller footprint and smaller/specialized engineering problem.
Re:Snap Inc. S-1 by throwaway2048 on Thursday February 02, 2017 @05:58PM (#13555777)
You seem to be assuming that all of googles revenue is going back into hardware/backend investments, and that somebody using Google cloud offerings is getting full access to everything they are investing in.

Neither have any basis in reality.

Re:Snap Inc. S-1 by ChuckMcM on Thursday February 02, 2017 @05:24PM (#13555426)
Of course it is. But you need to operate the service while you're building the replacement. What that says to me is that there is an order of magnitude improvement in their operational costs available to them. Depending on how long it takes to build their own infrastructure, that could imply a big boost to margins 1, 2 or maybe 3 years down the road.
Re:Snap Inc. S-1 by leothekim on Thursday February 02, 2017 @05:35PM (#13555556)
The cost of moving software that relies on app engine frameworks is probably the bigger unstated one. Unless you can port those frameworks to your shiny new datacenter with automated deploys, etc, you'd be running two versions of the same code for a while.
Re:Snap Inc. S-1 by dreamfactory2 on Thursday February 02, 2017 @09:18PM (#13557084)
you could probably make microservices a requirement as a governance issue for this reason alone
Re:Snap Inc. S-1 by nlittlepoole on Thursday February 02, 2017 @04:54PM (#13555103)
There is also the opportunity cost of investing in hardware
Re:Snap Inc. S-1 by throwaway2048 on Thursday February 02, 2017 @05:56PM (#13555764)
i doubt it would involve hundreds of millions let alone billions in hardware costs.
Re:Snap Inc. S-1 by mozumder on Thursday February 02, 2017 @11:19PM (#13557644)
Most likely not. My understanding is that Google also has their own long-haul ocean fiber, and those things cost hundreds of millions of dollars by themselves.
Re:Snap Inc. S-1 by uppercasenut on Thursday February 02, 2017 @05:37PM (#13555581)
Why take the chance when you're about to have a lot of IPO cash? Go with Google for a few years until you (hopefully) become FB. Right now they'll focus on features, signing advertisers and users.
Re:Snap Inc. S-1 by steinnes on Thursday February 02, 2017 @06:25PM (#13556014)
Absolutely.

I imagine they had a very strong bargaining position willing to commit this much, for this long. Even if Snapchat wasn't a valuable brand for Google to brag about, this amounts to ~10% of the yearly earnings [1] of Google's cloud business (SaaS and IaaS, of which I suspect SaaS like Apps for Work is the lion's share)

I'm sure they're getting a good deal, and can focus on features and getting their platform profitable, as you said.

1. "..at that pace, Google’s cloud could generate $4.1 billion in revenue in 2016" http://www.networkworld.com/article/3029164/cloud-computing/...

Re:Snap Inc. S-1 by dreamfactory2 on Thursday February 02, 2017 @09:08PM (#13557034)
for infrastructure on that scale smart money would be on Lambda or some other FaaS to leverage huge price savings and create a barrier to entry for competitors
Re:Snap Inc. S-1 by tlogan on Thursday February 02, 2017 @06:38PM (#13556112)
So Snapchat is basically ~80% (or more) of the entire Google's cloud business (if exclude G Suite from the Google's cloud).
Re:Snap Inc. S-1 by golfer on Thursday February 02, 2017 @06:40PM (#13556128)
Has Google published cloud revenue numbers? I haven't seen those, please link if so. Thanks
Re:Snap Inc. S-1 by thealfreds on Friday February 03, 2017 @08:37AM (#13559673)
http://fortune.com/2016/10/28/google-cloud-business-2/ states their "other revenue" was $2.543 billion for its third quarter. A chunk of that is from Cloud. So it is definitely the largest share but not sure if it is quite 80%.
Re:Snap Inc. S-1 by Dragonai on Friday February 03, 2017 @10:29AM (#13560412)
Just to clarify, Snap's S-1 says they're committing $2B over the next five years (specifically, $400M per year) - the number you've provided for Google's "other revenue" is $2.543B just in Q3. Ergo, it's nowhere near 80%. :)
Re:Snap Inc. S-1 by thealfreds on Friday February 03, 2017 @11:47AM (#13561106)
Very correct! Got my numbers all switched around when looking for more information and was somehow thinking of 2B a year. Thank you.
Re:Snap Inc. S-1 by chinathrow on Thursday February 02, 2017 @04:52PM (#13555083)
Wow, single cloud lock-in filed with the SEC. Isn't 400m/y a bit steep for storage and compute power?
Re:Snap Inc. S-1 by brandon272 on Thursday February 02, 2017 @04:58PM (#13555149)
$400 million annually represents a monthly cost per user of $0.21 at 158 million daily active users. Which seems high at scale when looking at storage + bandwidth alone, I would think, but I'm also not a big Snapchat user so I'm not sure what is going on in terms of long term storage of video on an account level.
Re:Snap Inc. S-1 by hrrsn on Thursday February 02, 2017 @05:02PM (#13555191)
I would think their bandwidth costs are astronomical. Since 19/3/16 Snapchat has used 14.8GB of mobile data on my iPhone alone - not including WiFi.
Re:Snap Inc. S-1 by johansch on Thursday February 02, 2017 @05:10PM (#13555291)
Bandwidth is kinda cheap these days though, if you avoid GC and AWS. Anyone have recent numbers at this scale of commitment?
Re:Snap Inc. S-1 by sjg007 on Thursday February 02, 2017 @06:59PM (#13556293)
They will get a bulk discount so it will be cheap probably close to zero.
Re:Snap Inc. S-1 by omarchowdhury on Thursday February 02, 2017 @08:06PM (#13556735)
Close to zero but $400M in related expense.
Re:Snap Inc. S-1 by marcamillion on Friday February 03, 2017 @04:16AM (#13558712)
I literally lolled at this comment.

I assume this is sarcasm...just want to verify :)

Re:Snap Inc. S-1 by jonknee on Thursday February 02, 2017 @05:09PM (#13555276)
I would also assume they have factored in some growth over the next 5 years... If they don't have many multiples of 158M DAU by 2022 they are screwed regardless of their hosting bill.
Re:Snap Inc. S-1 by debt on Thursday February 02, 2017 @06:09PM (#13555865)
They're likely using Google's state of the art Vision/Speech API etc.
Re:Snap Inc. S-1 by joegosse on Thursday February 02, 2017 @07:32PM (#13556513)
Interesting detail from the Google license exhibit:

Encryption Technologies. Google makes HTTPS encryption (also referred to as SSL or TLS connection) available. Google servers support ephemeral elliptic curve Diffie-Hellman cryptographic key exchange signed with RSA and ECDSA. These perfect forward secrecy (PFS) methods help protect traffic and minimize the impact of a compromised key, or a cryptographic breakthrough.

https://www.sec.gov/Archives/edgar/data/1564408/000119312517...

Re:Snap Inc. S-1 by prdonahue on Thursday February 02, 2017 @08:48PM (#13556952)
How is that "interesting"? They're just saying they use ECDHE which, by definition, provides forward secrecy.
Re:Snap Inc. S-1 by analogist on Thursday February 02, 2017 @07:41PM (#13556578)
Isn't that's just a description of all TLS? ECDHE/DHE key exchange is essentially employed on any non-poorly configured modern https site, TLS 1.0-1.3draft.
Re:Snap Inc. S-1 by richardwhiuk on Thursday February 02, 2017 @04:52PM (#13555080)
I find the "do not have an alternative in the market" comment interesting - is there really anything which AWS does not have the GCE does?
Re:Snap Inc. S-1 by talklittle on Thursday February 02, 2017 @05:48PM (#13555692)
Come on, HN. How can nobody be mentioning some of the much cooler stuff available on Google Cloud?

https://cloud.google.com/products/machine-learning/

It's a mistake to just compare Google with AWS, thinking in terms of basic storage and computing. That's boring and obviously there are tons of alternatives, including Snap Inc. building it themselves, for the amount of money cited.

When it comes to cutting edge AI and related, Google's offerings clearly stand out among other cloud services.

Re:Snap Inc. S-1 by mnutt on Thursday February 02, 2017 @06:39PM (#13556123)
Are these sorts of things latency-sensitive enough that they couldn't use them with EC2 and similar? Or are the bandwidth needs so large that bandwidth charges cancel out any compute savings?
Re:Snap Inc. S-1 by vmarsy on Thursday February 02, 2017 @05:58PM (#13555781)
How is it different from Azure ML and Microsoft Cognitive services?
Re:Snap Inc. S-1 by theduffd on Thursday February 02, 2017 @06:32PM (#13556066)
I'm guessing it's their incredible amount of user data to drive that ML and AI.
Re:Snap Inc. S-1 by eanzenberg on Thursday February 02, 2017 @09:21PM (#13557099)
Are they charging per single prediction like amazon? If so then it's almost a non-starter unless ML is the product.
Re:Snap Inc. S-1 by eitally on Friday February 03, 2017 @12:52AM (#13558026)
Sort of, but not exactly. https://cloud.google.com/ml/pricing
Re:Snap Inc. S-1 by milesward on Thursday February 02, 2017 @06:03PM (#13555810)
I'll just leave this here... https://www.google.de/webhp?sourceid=chrome-instant&ion=1&es...

Disclosure: I work on Google Cloud

Re:Snap Inc. S-1 by dmnd on Thursday February 02, 2017 @11:03PM (#13557574)
Exactly. What's the closest thing to datastore from other providers? DynamoDB? Some kind of hosted Cassandra?
Re:Snap Inc. S-1 by bduerst on Thursday February 02, 2017 @05:18PM (#13555368)
There's a fairly exhaustive comparison between their compute services here: https://cloud.google.com/docs/compare/aws/compute

But without anymore context into what Snapchat is saying, it's too easy to read just about anything into that comment.

Re:Snap Inc. S-1 by whorleater on Thursday February 02, 2017 @05:09PM (#13555267)
If you're already tied into GAE, Google's other offerings in cloud become really easy to tie in, from adding buckets in GCS to adding extra stuff in GCE. With the soonish coming of Google Pub/Sub, it takes a lot of effort to switch to AWS.
Re:Snap Inc. S-1 by unoti on Thursday February 02, 2017 @05:46PM (#13555678)
> Is there really anything which AWS does not have the GCE does?

Firebase is the killer here. AWS and Azure don't have it or anything comparable for realtime data. If they do, please tell me about it because I'd love to know about it!

I'm particularly interested in this because I'm building a product supported by Firebase and will have the same lock-in described in this filing.

Re:Snap Inc. S-1 by devanti on Thursday February 02, 2017 @07:56PM (#13556668)
DynamoDB?
Re:Snap Inc. S-1 by katowulf on Thursday February 02, 2017 @09:48PM (#13557255)
Was that intended to be humor? DynamoDB is to Firebase as a CSV file is to a personal computer.
Re:Snap Inc. S-1 by erichocean on Thursday February 02, 2017 @07:51PM (#13556636)
GCE is incapable of doing the most recent cloud setup I've built on AWS, which uses g2 instances extensively (although Azure could).

I need the actual GPU—graphics, OpenGL, etc.—part, not just CUDA, in addition to the hardware H.264 encoders that come with nVidia's GRID CPUs. GCE has no equivalent.

We're also using Amazon's Elastic File System, and I don't think Google has an alternative—though that's something I could handle differently if I had to, at higher cost.

Re:Snap Inc. S-1 by boulos on Thursday February 02, 2017 @10:57PM (#13557553)
We announced that we'll have AMD's 9300x2s and NVIDIA's P100s at Supercomputing: https://cloudplatform.googleblog.com/2016/11/announcing-GPUs...

I'd be happy to get you early access, Erich ;).

Disclosure: I work on Google Cloud.

Re:Snap Inc. S-1 by erichocean on Friday February 03, 2017 @02:26AM (#13558352)
Interesting, I'll keep any eye out. The main renderer we use (Hydra, part of Pixar's USD[0] project) would need to be ported to run on the AMD GPU, but it's designed to be backend agnostic to a degree so it should be possible.

I'm pretty sure AMD also has the ability to H.264 encode the screen at 60fps (with low latency) which is really important to us—our "workstation" is entirely in the cloud, with a Pi 3 running the display/keyboard/mouse.

[0] http://graphics.pixar.com/usd/docs/index.html

Re:Snap Inc. S-1 by pbh101 on Thursday February 02, 2017 @05:04PM (#13555210)
There isn't an alternative inasmuch as there isn't a drop-in replacement. Thus, there are switching costs, which thus represent financial (and counterparty!) risks.

Compare this situation to Dell v. Lenovo v. HP commodity x86 servers: if one goes out of business, you can go to the others (and proactively use this as leverage when negotiating). EDIT: Or more realistically, you don't need to do much/any work to run your service on a Dell v. an IBM.

Re:Snap Inc. S-1 by stuckagain on Thursday February 02, 2017 @04:55PM (#13555117)
Snap runs on Google App Engine, not on GCE (or perhaps they use both).
Re:Snap Inc. S-1 by chinathrow on Thursday February 02, 2017 @04:52PM (#13555086)
Maybe the amount of rebates received?
Re:Snap Inc. S-1 by Sindrome on Thursday February 02, 2017 @08:11PM (#13556766)
I remember seeing the CTO or VP of Eng @ Snap was the Director of Eng on Google Cloud Compute. It seems to not be a coincidence.
Re:Snap Inc. S-1 by rrdharan on Thursday February 02, 2017 @08:15PM (#13556788)
You're thinking of Peter Magnussen but he left for Oracle shortly thereafter:

https://techcrunch.com/2014/07/31/snapchat-vp-of-engineering...