Live data from Hacker News

Guess What: iCloud Uses Windows Azure Services For Hosting Data

redmondpie.com

21–30 of 83 posts

Re: Guess What: iCloud Uses Windows Azure Services For Hosting Data

#21
post #2

Just thinking – couldn't this be a temporary pre-launch solution because Apple's huge NC data center isn't fully operational yet?

Probably. But, in order to run on Azure, don't things have to be written in C#/.NET? That would suggest that their production stack will also leverage these technologies, potentially on windows (unless Mono over Linux or BSD is actually mature enough for this sort of thing, I wouldn't know)

You can just shell out to another process.

Re: Guess What: iCloud Uses Windows Azure Services For Hosting Data

#22
post #19

Earlier quoted context omitted.

> But, in order to run on Azure, don't things have to be written in C#/.NET? No, not at all. They also have support for Java, Ruby, and PHP.

More precisely, the Azure storage API is HTTP/REST-like. Hence it practically supports any language that has a HTTP stack.

I see. I mean, if they're just using the storage backend, I fully understand - they realize that solving the problem of storage provisioning and redundancy is not their core business, and that they should outsource it to somebody that's already very good at it.

Re: Guess What: iCloud Uses Windows Azure Services For Hosting Data

#23
post #17

I think there's more to the story here because otherwise there was no point to Apple building the data centers.

I don't think the implication is that Apple has none of its own infrastructure, just that they've bought some pieces from third parties.

Re: Guess What: iCloud Uses Windows Azure Services For Hosting Data

#24
post #19

Earlier quoted context omitted.

> But, in order to run on Azure, don't things have to be written in C#/.NET? No, not at all. They also have support for Java, Ruby, and PHP.

More precisely, the Azure storage API is HTTP/REST-like. Hence it practically supports any language that has a HTTP stack.

No, you can actually run Ruby on Rails, and other languages on Azure. That's a goal for them, actually. It's not only access to the storage API.

Re: Guess What: iCloud Uses Windows Azure Services For Hosting Data

#25
http://gigaom.com/2011/06/10/apple-icloud-microsoft-azure-am...

This article from GigaOm explains it better - Apple is likely using Azure / AWS as a CDN, because their data centers are centrally located (however this is not fact - we still don't know the extent to which they leverage azure / aws)

I think its a win-win for everyone involved - Azure makes money, and bags a high profile customer which validates their platform. Apple can leverage Azure's distributed datacenters to deliver a great experience for their users.

If this is true, I wouldn't say that it was embarrassing for Microsoft - much like how Google Maps on the iPhone is valuable asset for Google , not an embarrassment.

Re: Guess What: iCloud Uses Windows Azure Services For Hosting Data

#26
Windows Azure can be a number of things. Since they use AWS and the article shows http requests they might be using it as just a blob store or CDN with redundancy across providers. I doubt they're running Windows Azure on their servers not that it wouldn't be pragmatic to.

Re: Guess What: iCloud Uses Windows Azure Services For Hosting Data

#27
post #5

Wouldn't this make a successful iCloud even more embarrassing for Microsoft? They have the technology, but can't market it or make it easy for consumers to use?

I don't think so.

Apple are most likely wanting to concentrate on their core competency (making the iCloud product) and not have to worry about (more) data centers/storage/etc to support the product.

As others mentioned it sounds like a good win for both parties; Apple get to concentrate on the product directly, Microsoft get to concentrate on their code competency (providing the hosting).

Re: Guess What: iCloud Uses Windows Azure Services For Hosting Data

#28
I imagine the SVP for cloud computing at Apple is happy to pay for highly redundant services so he doesn't invoke the Wrath of Jobs (TM). Steve Jobs probably pushed for multi-vendor redundancy so he could confidently say at the keynote that they stuffed up the Mobile Me launch, but wouldn't make the same mistake.

Re: Guess What: iCloud Uses Windows Azure Services For Hosting Data

#29
post #4

While this may just be temporary, I don't see why it would matter if it wasn't. Apple probably also uses Linux and FreeBSD for things.

Agree. Even though Apple have their own data-centres, they might use some Amazon or MS capacity just as a redundancy hedge.

Re: Guess What: iCloud Uses Windows Azure Services For Hosting Data

#30
post #5

Wouldn't this make a successful iCloud even more embarrassing for Microsoft? They have the technology, but can't market it or make it easy for consumers to use?

Of course not. It's akin to saying any successful Rails app is an embarrassment to 37signals because they had the technology to create it but didn't.
Post reply on HN