Cloud computing is ever more fashionable. This week's Google Apps outage shows that online applications and services aren't perfect, but that the concept is growing up.
Stephen Shanklandprincipal writer
Stephen Shankland has been a reporter at CNET since 1998 and writes about processors, digital photography, AI, quantum computing, computer science, materials science, supercomputers, drones, browsers, 3D printing, USB, and new computing technology in general. He has a soft spot in his heart for standards groups and I/O interfaces. His first big scoop was about radioactive cat poop.
Expertiseprocessors, semiconductors, web browsers, quantum computing, supercomputers, AI, 3D printing, drones, computer science, physics, programming, materials science, USB, UWB, Android, digital photography, scienceCredentials
I've been covering the technology industry for 24 years and was a science writer for five years before that. I've got deep expertise in microprocessors, digital photography, computer hardware and software, internet standards, web technology, and other dee
Cloud computing, in which software runs not on PCs or company servers but instead on computers on the Internet, requires something of a leap of faith both technologically and culturally. Those making the move must get accustomed to a reliance on somebody else's computing infrastructure, and that can be scary.
What's gradually emerging, though, are guarantees and practical tools that likely will help ease the transition.
Google, for example, offers a service level agreement (SLA) promising that Gmail, the online e-mail component of its overall Google Apps service, will be available 99.9 percent of the time, with service credits extended to paying customers if Gmail dips below that level.
And SLAs are coming to the rest of Google Apps.
"We don't have an SLA yet for Google Calendar or Google Docs, but it's something we're moving quickly toward," said Rishi Chandra, product manager for Google Apps. Google wants "to get the same level of reliability for all of Apps," he said.
Taking the plunge into the cloud
Service level agreements are the kind of contractual guarantees that appeal to CIOs making cost-benefit analyses. But there's a gut-level factor at play here, too.
Psychologically, it's well-known in risk analysis circles that people feel more comfortable with risk if they feel in control. Thus people are often more comfortable driving a car on a congested freeway compared with being flown somewhere in a commercial jet, regardless of the relative safety of the two forms of transport.
So naturally there's some fear with cloud computing: it means you can't reboot your laptop or check for blinking red lights on the data center servers.
Companies are working to address this side of the equation, too. One prime example is the Trust.salesforce.com site, which shows the response time for a Salesforce.com server transaction. It also details when problems happened, what they affected, and what caused them.
"We've found working with our customers they want transparency. They want to know exactly what's going on all the time," said Bruce Francis, Salesforce.com's vice president of corporate strategy. "If there's an issue, they're not furious; they just want to know exactly what's going on."
"You can't get away from owning your own risk. This is slowing the adoption of the cloud," she said.
Google is trying to communicate better with users and customers, Chandra said, though he stopped short of revealing what the uptime is for Google Docs or detailing why exactly it had problems earlier this week.
"With the docs outage, we posted immediately in the administrative console that there was an issue. We posted to the help center and the phone line system that we were working quickly to resolve it," Chandra said.
Asked whether Google plans its own status dashboard, Chandra wouldn't share details but promised better help for users. "We're trying to find even more ways to be more transparent about reliability," he said.
Risks of non-cloud computing, too
Much ado can and should be made of the risks of cloud computing, but it should be noted that even the much more mature business of computing without a cloud has its risks. Downtime, either with ailing or stolen PCs or with overtaxed or faulty servers, is a serious problem there, too.
Those with high-end services boast of "five nines" of reliability, where services are available 99.999 percent of the year and therefore down no more than 5 minutes and 15 seconds per year. Google's Gmail SLA, at 99.9 percent uptime, promises downtime of less than 9 hours per year.
That might not be five nines, and it's for Gmail only today, but Google chooses to see the glass as half full.
"We talk to customers, and 99.9 percent is mostly much higher than most organizations with their internal service today," Chandra said.