NEW YORK (
) -- Back in late June,
cloud service experienced an embarrassing outage after a series of thunderstorms knocked out power near its East Coast data center,
Services from Instagram, Quora, Heroku, Pinterest, Hootsuite, and
were all affected, and a dating service called
quit Amazon over the issue,
as Information Week reported.
Clouds aren't supposed to do that.
Even when data centers go out, cloud customers are told to copy or mirror their services in multiple data centers. Just as this file is copied or cached thousands of times across the Internet, so are cloud services expected to be replicated over time, becoming more Internet-like.
That's the goal, anyway. Cloud computing isn't supposed to be a data center, but a network of data centers, a global network like the Internet that will offer redundancy, multiple paths between people and resources, the security of knowing you can never be knocked offline, as Whatsyourprice was.
We are told that what stands in the way of that goal are closed systems and closed standards.
ESX hypervisor, the market leader for virtualization, letting programs written for different operating systems run on shared hardware, is proprietary. Amazon's Application Program Interface (API), considered a de facto industry standard for public clouds whose use is rented, is proprietary. So is the
Azure cloud operating system.
Against these market leaders stand a growing ecosystem of open source alternatives like the KVM hypervisor, the OpenStack infrastructure initially sponsored by
and now supported by
(among others), and Joyent's SmartOS, based on Sun Solaris.
Open source advocates want to build entire cloud "stacks" on open source. A cloud stack would include an operating system, a hypervisor, infrastructure and a platform with computer languages and middleware.
They argue this will enable the kind of interoperability found on the Internet, which is also based on open standards.
But even here users have choices. Do you use SmartOS or Red Hat Enterprise Linux? The KVM hypervisor or Xen? OpenStack or CloudStack, which is offered by
under the Apache license, as described
in this press release