Posted:
Editor's note: This post is the last in a three-part series on the benefits of Google Apps’ cloud-computing architecture. - Ed.

The first post in this series focused on faster access to innovation and last week’s entry described how Google Apps can drive higher reliability and security. This final installment explains advantages achieved from the scale at which the Google Apps infrastructure operates.

Maximum Economies of Scale
An Internet-scale cloud infrastructure achieves economies of scale that can produce tremendous cost savings. Rather than buying off-the-shelf completed servers, Google buys raw computer parts in massive quantities, and assembles custom servers with few unnecessary components. Not only do we save costs on hardware, we also minimize overhead by consolidating on a very small number of server configurations that can be managed in bulk globally at an extremely efficient ratio of staff to machines. On a per-user basis, these economies of scale allow Google Apps to operate at higher levels of efficiency than can be achieved by customers themselves.

Further cost savings are also made possible by applications that run in the browser. Not only can customers forgo licensing expensive client software, but browser-based applications also require much less administrative overhead than traditional software or “software plus services”. IT departments don’t need to deploy patches or upgrades for web-based applications, and since improvements roll out gradually and continuously instead of in large disruptive batches every several years, companies can also save on change management costs.

Cloud computing – hosted, web-based applications built on shared infrastructure – can achieve breakthroughs in the pace of innovation, reliability, security and economies of scale. As you consider alternatives to address your organization’s messaging and collaboration needs, it pays to understand how different technologies are actually delivered. Over two million businesses considered their own options and have truly moved to the cloud with Google Apps.

If you’re interested in going a level deeper, we invite you to geek out with us on Thursday, when we’ll be holding a webcast to explore the advantages of Google’s cloud. Hope you can join us!

Geek out on the Cloud-Based Infrastructure of Google Apps
Thursday, April 22, 2010
2:00 PM ET / 11:00 AM PT / 6:00 PM GMT


Posted:
Editor's note: This post is the second in a three-part series on the benefits of Google Apps’ cloud-computing architecture. - Ed.

Last week’s post kicked off our series on the advantages of Google’s cloud, and described how our infrastructure gives customers faster access to innovation than on-premises technology, single-tenant hosted applications, and “software plus services”. Here, part two focuses on how Google Apps is designed from the ground up to provide higher reliability and better security.

Improved Reliability and Security
Through synchronous replication, data and user actions in Google Apps are mirrored in nearly real-time across multiple data centers. If one data center becomes unavailable for any reason, the system is designed to instantly fall back to a secondary data center with no user-visible interruption in service. For Google Apps customers, our recovery point objective (RPO) design target is zero, and our recovery time objective (RTO) design target is instant failover. Gmail, Google Calendar, Google Talk, Google Groups, Google Docs and Google Sites have a 99.9% uptime guarantee, and our actual reliability has been significantly higher than this commitment. Attempting to replicate this level of reliability with on-premises or hosted technology is tremendously costly and complex. Even very large enterprises with state-of-the-art disaster recovery systems typically target a recovery time of one hour and accept the loss of one hour’s worth of data.

On the security front, Google’s large investments in physical and process-based security are passed on to customers. First, Google is able to hire many of the worlds leading security experts to protect our systems and conduct cutting-edge security research. Our data centers are hardened with many of the latest measures in security precautions, including biometric access controls and multi-tiered security perimeters. Furthermore, Google has implemented a multi-layered security process protocol designed to help keep customer data safe. Our processes have been independently verified in a successful third-party SAS 70 Type II audit to verify our confidentiality, integrity and availability of customer data. Finally, Google is able to efficiently manage security updates across our nearly homogeneous global cloud computing infrastructure, so customers aren’t exposed to known vulnerabilities until they install security patches themselves.

Browser-based applications also help keep sensitive data more secure. Unlike traditional software, when a user is finished using a web-based application, minimal data is left on the machine that could be compromised. Also, when employees can securely access their data from any browser, they’re less likely to store data locally on unsecured end-points like thumb drives. In a world where one out of ten laptops go missing in the first year1 and 66% of workers report having lost a thumb drive2, making data securely available from the browser and minimizing the amount of sensitive data stored on devices is an effective security strategy.

Next week I’ll conclude this series by sharing how Google’s economies of scale can help companies reduce costs and free up technology resources for higher value initiatives that can make businesses more competitive.

If you’re interested in going a level deeper, we invite you to geek out with us on Thursday, April 22nd, when we’ll be holding a webcast to explore the advantages of Google’s cloud. Hope you can join us!

Geek out on the Cloud-Based Infrastructure of Google Apps
Thursday, April 22, 2010
2:00 PM ET / 11:00 AM PT / 6:00 PM GMT


1. The Federal Bureau of Investigation & The Computer Security Institute’s annual Computer Crime and Security Survey, 2005.
2. “Thumb Drives? The New Portable and Convenient Way to Lose Data”, 2007.


Posted:
Editor's Note: This post is the first in a three-part series on the benefits of Google Apps’ cloud-computing architecture.

“Cloud computing” has become a trendy buzzword, and some traditional technology vendors are even using the term though their solutions are still rooted in legacy architectures. In this three-part series, I’ll share how Google’s multi-tenant, Internet-scale architecture and browser-based applications produce three key advantages: the fastest innovation, improved reliability and security, and maximum economies of scale. Today I’ll focus on how Google’s innovation exceeds what’s possible with on-premises technology, single-tenant hosted applications, and “software plus services”.

Faster access to innovation for higher productivity
The web is the epicenter of innovation, and Google’s multi-tenant infrastructure is designed so we can push improvements to our entire customer base on short iteration cycles. We can deliver new functionality on a weekly basis, or faster, because our systems are able to distribute updates so efficiently. In 2009 alone, we launched over 100 improvements, and customers didn’t need to manage any upgrades or patches. In contrast, businesses tend to update traditional server software every five to seven years due to long release cycles from vendors and the cost and complexity businesses face implementing upgrades, especially when more powerful servers are required, like 64-bit hardware.

Browser-based applications are another key ingredient in our recipe for rapid innovation. When we launch new features to our web applications, users automatically get these improvements just by refreshing their browsers. Our mobile browser applications also get new features without software updates. With traditional technology and “software plus services”, client software is an innovation bottleneck. Even after back-end systems can support new features, users don’t get new functionality in those environments until the software on their computers and mobile phones have been upgraded, which can be an expensive and labor-intensive project.

Feedback and anonymous usage statistics from hundreds of millions of users in the real world also help us bring stress-tested innovation to business customers at an unprecedented pace. From our consumer user base, we quickly learn which new features would be useful in the business context, refine those features, and make them available to Google Apps customers with minimal delay.

Continuous innovation powered by the cloud has another advantage over traditional technology cycles: employees adapt to a continuous stream of manageable improvements better than they tolerate large, disruptive batches of change. Gradual iterations in bite-sized chunks substantially reduce change-management challenges. Conversely, employees are subjected to a painful re-learning cycle each time companies upgrade traditional software.

Dramatically faster innovation helps employees be more productive, but that’s not all Google’s cloud has to offer. In part two of this series, next week I’ll focus on how Google Apps can offer better security and higher reliability than on-premises technology, single-tenant hosted applications and “software plus services”.

If you’re interested in going a level deeper, we invite you to geek out with us on Thursday, April 22nd, when we’ll be holding a webcast to explore the advantages of Google’s cloud. Hope you can join us!

Geek Out on the Cloud-Based Infrastructure of Google Apps
Thursday, April 22, 2010
2:00 PM ET / 11:00 AM PT / 6:00 PM GMT