September 06, 2011
For those looking for a case of mission-critical services running atop public cloud services, look no further than your iPod or iPad.
A report recently emerged that claimed that Apple is running its new iCloud service using resources from Amazon Web Services and Microsoft Azure, but that Apple has shushed both companies from discussing any of the details.
According to the unnamed source who broke the news to The Register, “Apple is understood to have elected to outsource the plumbing of iCloud because its core competency lies in ‘building great consumer experiences’ and thus it wouldn’t make sense of Apple to become a cloud provider.”
The costs for Apple to build and maintain its own infrastructure to back such a service would have been quite overwhelming. According to The Register, “there’s cost and delay involved in building the infrastructure that iCloud requires, as well as assembling and building the core services. Buildings, power, servers, storage, the recruitment of personnel and having the facility certified would have cost a minimum of $100 million. A more realistic cost for full-scale roll-out could be closer to $1 billion.”
With that said, Apple’s decision makes perfect sense; why not distribute their risk evenly? Aside from the more practical overhead concerns, becoming “hostage” to one provider could prove disastrous if there is an unexpected failure or worse, data breach.
Although Apple might be making use of the two services for now, one has to wonder what is in store for the new expected ten petabyte-capable data center in North Carolina. This could easily accommodate iCloud—and then some, but it remains to be seen just how deep into the cloud business Apple wants to go.
And if Apple does go the way of the cloud—its current partners that are benefitting now from the “unexpected” leak of this information could be wringing their hands later, at least in theory.
This does not come as a surprise to some, as the rumor mill on this subject has been churning away since early summer that Apple’s iCloud was going to make use of the datacenters of others. According to the report, the data from customers and their use of the service will not reside specifically on one cloud service—it will be shuttled back and forth from Microsoft’s Azure to AWS.
This process of moving customer information is called “striping.” As Gavin Clarke explains, “The iCloud data is being striped between the Amazon and Microsoft clouds. That means Apple or Microsoft or Amazon or all three have to implement through the software a way of identifying which user's information is stored in what locations and then to route requests to the correct server.”
The source that informed the original report said that “Microsoft insiders see the iCloud deal as a validation of Azure” with Amazon remaining quiet on that front. Some could argue that if any cloud needs a marketing and visibility boost, it is certainly Redmond’s.
Full story at The Register
Large-scale, worldwide scientific initiatives rely on some cloud-based system to both coordinate efforts and manage computational efforts at peak times that cannot be contained within the combined in-house HPC resources. Last week at Google I/O, Brookhaven National Lab’s Sergey Panitkin discussed the role of the Google Compute Engine in providing computational support to ATLAS, a detector of high-energy particles at the Large Hadron Collider (LHC).
Frank Ding, engineering analysis & technical computing manager at Simpson Strong-Tie, discussed the advantages of utilizing the cloud for occasional scientific computing, identified the obstacles to doing so, and proposed workarounds to some of those obstacles.
The private industry least likely to adopt public cloud services for data storage are financial institutions. Holding the most sensitive and heavily-regulated of data types, personal financial information, banks and similar institutions are mostly moving towards private cloud services – and doing so at great cost.
05/10/2013 | Cleversafe, Cray, DDN, NetApp, & Panasas | From Wall Street to Hollywood, drug discovery to homeland security, companies and organizations of all sizes and stripes are coming face to face with the challenges – and opportunities – afforded by Big Data. Before anyone can utilize these extraordinary data repositories, however, they must first harness and manage their data stores, and do so utilizing technologies that underscore affordability, security, and scalability.
04/02/2012 | AMD | Developers today are just beginning to explore the potential of heterogeneous computing, but the potential for this new paradigm is huge. This brief article reviews how the technology might impact a range of application development areas, including client experiences and cloud-based data management. As platforms like OpenCL continue to evolve, the benefits of heterogeneous computing will become even more accessible. Use this quick article to jump-start your own thinking on heterogeneous computing.