CINXE.COM
Official Google Cloud Blog: September 2011
<!DOCTYPE html> <html class='v2 list-page' dir='ltr' itemscope='' itemtype='http://schema.org/Blog' lang='en' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'> <head> <link href='https://www.blogger.com/static/v1/widgets/3566091532-css_bundle_v2.css' rel='stylesheet' type='text/css'/> <title> Official Google Cloud Blog: September 2011 </title> <meta content='width=device-width, height=device-height, minimum-scale=1.0, initial-scale=1.0, user-scalable=0' name='viewport'/> <meta content='IE=Edge' http-equiv='X-UA-Compatible'/> <meta content='Official Google Cloud Blog' property='og:title'/> <meta content='en_US' property='og:locale'/> <meta content='https://cloud.googleblog.com/2011/09/' property='og:url'/> <meta content='Official Google Cloud Blog' property='og:site_name'/> <!-- Twitter Card properties --> <meta content='Official Google Cloud Blog' property='og:title'/> <meta content='summary' name='twitter:card'/> <meta content='@gsuite' name='twitter:creator'/> <link href='https://fonts.googleapis.com/css?family=Roboto:400italic,400,500,500italic,700,700italic' rel='stylesheet' type='text/css'/> <link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'/> <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js' type='text/javascript'></script> <!-- End --> <style id='page-skin-1' type='text/css'><!-- /* <Group description="Header Color" selector="header"> <Variable name="header.background.color" description="Header Background" type="color" default="#ffffff"/> </Group> */ .header-outer { border-bottom: 1px solid #e0e0e0; background: #ffffff; } html, .Label h2, #sidebar .rss a, .BlogArchive h2, .FollowByEmail h2.title, .widget .post h2 { font-family: Roboto, sans-serif; } .plusfollowers h2.title, .post h2.title, .widget h2.title { font-family: Roboto, sans-serif; } .widget-item-control { height: 100%; } .widget.Header, #header { position: relative; height: 100%; width: 100%; } } .widget.Header .header-logo1 { float: left; margin-right: 15px; padding-right: 15px; border-right: 1px solid #ddd; } .header-title h2 { color: rgba(0,0,0,.54); display: inline-block; font-size: 40px; font-family: Roboto, sans-serif; font-weight: normal; line-height: 56px; vertical-align: top; margin-left:5px; } .header-inner { background-repeat: no-repeat; background-position: right 0px; } .post-author, .byline-author { font-size: 14px; font-weight: normal; color: #757575; color: rgba(0,0,0,.54); } .post-content .img-border { border: 1px solid rgb(235, 235, 235); padding: 4px; } .header-title a { text-decoration: none !important; } pre { border: 1px solid #bbbbbb; margin-top: 1em 0 0 0; padding: 0.99em; overflow-x: auto; overflow-y: auto; } pre, code { font-size: 9pt; background-color: #fafafa; line-height: 125%; font-family: monospace; } pre, code { color: #060; font: 13px/1.54 "courier new",courier,monospace; } .header-left .header-logo1 { width: 128px !important; } .header-desc { line-height: 20px; margin-top: 8px; } .fb-custom img, .twitter-custom img, .gplus-share img { cursor: pointer; opacity: 0.54; } .fb-custom img:hover, .twitter-custom img:hover, .gplus-share img:hover { opacity: 0.87; } .fb-like { width: 80px; } .post .share { float: right; } #twitter-share{ border: #CCC solid 1px; border-radius: 3px; background-image: -webkit-linear-gradient(top,#ffffff,#dedede); } .twitter-follow { background: url(//4.bp.blogspot.com/-8O7VcmcY32o/VSYkC2vUj7I/AAAAAAAAHeU/7mzo-JFgTgk/s1600/twitter-bird.png) no-repeat left center; padding-left: 18px; font: normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif; font-weight: bold; text-shadow: 0 1px 0 rgba(255,255,255,.5); cursor: pointer; margin-bottom: 10px; } .twitter-fb { padding-top: 2px; } .fb-follow-button { background: -webkit-linear-gradient(#4c69ba, #3b55a0); background: -moz-linear-gradient(#4c69ba, #3b55a0); background: linear-gradient(#4c69ba, #3b55a0); border-radius: 2px; height: 18px; padding: 4px 0 0 3px; width: 57px; border: #4c69ba solid 1px; } .fb-follow-button a { text-decoration: none !important; text-shadow: 0 -1px 0 #354c8c; text-align: center; white-space: nowrap; font-size: 11px; color: white; vertical-align: top; } .fb-follow-button a:visited { color: white; } .fb-follow { padding: 0px 5px 3px 0px; width: 14px; vertical-align: bottom; } .gplus-wrapper { margin-top: 3px; display: inline-block; vertical-align: top; } .twitter-custom, .gplus-share { margin-right: 12px; } .fb-follow-button{ margin: 10px auto; } /** CUSTOM CODE **/ --></style> <style id='template-skin-1' type='text/css'><!-- .header-outer { clear: both; } .header-inner { margin: auto; padding: 0px; } .footer-outer { background: #f5f5f5; clear: both; margin: 0; } .footer-inner { margin: auto; padding: 0px; } .footer-inner-2 { /* Account for right hand column elasticity. */ max-width: calc(100% - 248px); } .google-footer-outer { clear: both; } .cols-wrapper, .google-footer-outer, .footer-inner, .header-inner { max-width: 978px; margin-left: auto; margin-right: auto; } .cols-wrapper { margin: auto; clear: both; margin-top: 60px; margin-bottom: 60px; overflow: hidden; } .col-main-wrapper { float: left; width: 100%; } .col-main { margin-right: 278px; max-width: 660px; } .col-right { float: right; width: 248px; margin-left: -278px; } /* Tweaks for layout mode. */ body#layout .google-footer-outer { display: none; } body#layout .header-outer, body#layout .footer-outer { background: none; } body#layout .header-inner { height: initial; } body#layout .cols-wrapper { margin-top: initial; margin-bottom: initial; } --></style> <!-- start all head --> <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/> <meta content='blogger' name='generator'/> <link href='https://cloud.googleblog.com/favicon.ico' rel='icon' type='image/x-icon'/> <link href='https://cloud.googleblog.com/2011/09/' rel='canonical'/> <link rel="alternate" type="application/atom+xml" title="Official Google Cloud Blog - Atom" href="https://cloud.googleblog.com/feeds/posts/default" /> <link rel="alternate" type="application/rss+xml" title="Official Google Cloud Blog - RSS" href="https://cloud.googleblog.com/feeds/posts/default?alt=rss" /> <link rel="service.post" type="application/atom+xml" title="Official Google Cloud Blog - Atom" href="https://www.blogger.com/feeds/6567687196385815607/posts/default" /> <!--Can't find substitution for tag [blog.ieCssRetrofitLinks]--> <meta content='https://cloud.googleblog.com/2011/09/' property='og:url'/> <meta content='Official Google Cloud Blog' property='og:title'/> <meta content='Built in the cloud. Engineered for your enterprise.' property='og:description'/> <!-- end all head --> <base target='_self'/> <style> html { font-family: Roboto, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } body { padding: 0; /* This ensures that the scroll bar is always present, which is needed */ /* because content render happens after page load; otherwise the header */ /* would "bounce" in-between states. */ min-height: 150%; } h2 { font-size: 16px; } h1, h2, h3, h4, h5 { line-height: 2em; } html, h4, h5, h6 { font-size: 14px; } a, a:visited { color: #4184F3; text-decoration: none; } a:focus, a:hover, a:active { text-decoration: none; } .Header { margin-top: 15px; } .Header h1 { font-size: 32px; font-weight: 300; line-height: 32px; height: 42px; } .header-inner .Header .titlewrapper { padding: 0; margin-top: 30px; } .header-inner .Header .descriptionwrapper { padding: 0; margin: 0; } .cols-wrapper { margin-top: 56px; } .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 60px; } .header-inner { height: 256px; position: relative; } html, .header-inner a { color: #212121; color: rgba(0,0,0,.87); } .header-inner .google-logo { display: inline-block; background-size: contain; z-index: 1; height: 50px; overflow: hidden; margin-top: 4px; } .header-left { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin-top: 12px; width: 100%; } .google-logo { margin-left: -4px; } #google-footer { position: relative; font-size: 13px; list-style: none; text-align: right; } #google-footer a { color: #444; } #google-footer ul { margin: 0; padding: 0; height: 144px; line-height: 144px; } #google-footer ul li { display: inline; } #google-footer ul li:before { color: #999; content: "\00b7"; font-weight: bold; margin: 5px; } #google-footer ul li:first-child:before { content: ''; } #google-footer .google-logo-dark { left: 0; margin-top: -16px; position: absolute; top: 50%; } /** Sitemap links. **/ .footer-inner-2 { font-size: 14px; padding-top: 42px; padding-bottom: 74px; } .footer-inner-2 .HTML h2 { color: #212121; color: rgba(0,0,0,.87); font-size: 14px; font-weight: 500; padding-left: 0; margin: 10px 0; } .footer-inner-2 .HTML ul { font-weight: normal; list-style: none; padding-left: 0; } .footer-inner-2 .HTML li { line-height: 24px; padding: 0; } .footer-inner-2 li a { color: rgba(65,132,243,.87); } /** Archive widget. **/ .BlogArchive { font-size: 13px; font-weight: normal; } .BlogArchive .widget-content { display: none; } .BlogArchive h2, .Label h2 { color: #4184F3; text-decoration: none; } .BlogArchive .hierarchy li { display: inline-block; } /* Specificity needed here to override widget CSS defaults. */ .BlogArchive #ArchiveList ul li, .BlogArchive #ArchiveList ul ul li { margin: 0; padding-left: 0; text-indent: 0; } .BlogArchive .intervalToggle { cursor: pointer; } .BlogArchive .expanded .intervalToggle .new-toggle { -ms-transform: rotate(180deg); transform: rotate(180deg); } .BlogArchive .new-toggle { float: right; padding-top: 3px; opacity: 0.87; } #ArchiveList { text-transform: uppercase; } #ArchiveList .expanded > ul:last-child { margin-bottom: 16px; } #ArchiveList .archivedate { width: 100%; } /* Months */ .BlogArchive .items { max-width: 150px; margin-left: -4px; } .BlogArchive .expanded .items { margin-bottom: 10px; overflow: hidden; } .BlogArchive .items > ul { float: left; height: 32px; } .BlogArchive .items a { padding: 0 4px; } .Label { font-size: 13px; font-weight: normal; } .sidebar-icon { display: inline-block; width: 24px; height: 24px; vertical-align: middle; margin-right: 12px; margin-top: -1px } .Label a { margin-right: 4px; } .Label .widget-content { display: none; } .FollowByEmail { font-size: 13px; font-weight: normal; } .FollowByEmail h2 { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-position: 0 50%; text-indent: 30px; } .FollowByEmail .widget-content { display: none; } .searchBox input { border: 1px solid #eee; color: #212121; color: rgba(0,0,0,.87); font-size: 14px; padding: 8px 8px 8px 40px; width: 164px; font-family: Roboto, sans-serif; background: url("https://www.gstatic.com/images/icons/material/system/1x/search_grey600_24dp.png") 8px center no-repeat; } .searchBox ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: rgba(0,0,0,.54); } .searchBox :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #000; opacity: 0.54; } .searchBox ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #000; opacity: 0.54; } .searchBox :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #757575; } .widget-item-control { margin-top: 0px; } .section { margin: 0; padding: 0; } #sidebar-top { border: 1px solid #eee; } #sidebar-top > div { margin: 16px 0; } .widget ul { line-height: 1.6; } /*main post*/ .post { margin-bottom:30px; } #main .post .title { margin: 0; } #main .post .title a { color: #212121; color: rgba(0,0,0,.87); font-weight: normal; font-size: 24px; } #main .post .title a:hover { text-decoration:none; color:#4184F3; } .message, #main .post .post-header { margin: 0; padding: 0; } #main .post .post-header .caption, #main .post .post-header .labels-caption, #main .post .post-footer .caption, #main .post .post-footer .labels-caption { color: #444; font-weight: 500; } #main .tr-caption-container td { text-align: left; } #main .post .tr-caption { color: #757575; color: rgba(0,0,0,.54); display: block; max-width: 560px; padding-bottom: 20px; } #main .post .tr-caption-container { line-height: 24px; margin: -1px 0 0 0 !important; padding: 4px 0; text-align: left; } #main .post .post-header .published{ font-size:11px; font-weight:bold; } .post-header .publishdate { font-size: 17px; font-weight:normal; color: #757575; color: rgba(0,0,0,.54); } #main .post .post-footer{ font-size:12px; padding-bottom: 21px; } .label-footer { margin-bottom: 12px; margin-top: 12px; } .comment-img { margin-right: 16px; opacity: 0.54; vertical-align: middle; } #main .post .post-header .published { margin-bottom: 40px; margin-top: -2px; } .post .post-content { color: #212121; color: rgba(0,0,0,.87); font-size: 17px; margin: 25px 0 36px 0; line-height: 32px; } .post-body .post-content ul, .post-body .post-content ol { margin: 16px 0; padding: 0 48px; } .post-summary { display: none; } /* Another old-style caption. */ .post-content div i, .post-content div + i { font-size: 14px; font-style: normal; color: #757575; color: rgba(0,0,0,.54); display: block; line-height: 24px; margin-bottom: 16px; text-align: left; } /* Another old-style caption (with link) */ .post-content a > i { color: #4184F3 !important; } /* Old-style captions for images. */ .post-content .separator + div:not(.separator) { margin-top: -16px; } /* Capture section headers. */ .post-content br + br + b, .post-content .space + .space + b, .post-content .separator + b { display: inline-block; margin-bottom: 8px; margin-top: 24px; } .post-content li { line-height: 32px; } /* Override all post images/videos to left align. */ .post-content .separator, .post-content > div { text-align: left; } .post-content .separator > a, .post-content .separator > span { margin-left: 0 !important; } .post-content img { max-width: 100%; height: auto; width: auto; } .post-content .tr-caption-container img { margin-bottom: 12px; } .post-content iframe, .post-content embed { max-width: 100%; } .post-content .carousel-container { margin-bottom: 48px; } #main .post-content b { font-weight: 500; } /* These are the main paragraph spacing tweaks. */ #main .post-content br { content: ' '; display: block; padding: 4px; } .post-content .space { display: block; height: 8px; } .post-content iframe + .space, .post-content iframe + br { padding: 0 !important; } #main .post .jump-link { margin-bottom:10px; } .post-content img, .post-content iframe { margin: 30px 0 20px 0; } .post-content > img:first-child, .post-content > iframe:first-child { margin-top: 0; } .col-right .section { padding: 0 16px; } #aside { background:#fff; border:1px solid #eee; border-top: 0; } #aside .widget { margin:0; } #aside .widget h2, #ArchiveList .toggle + a.post-count-link { color: #212121; color: rgba(0,0,0,.87); font-weight: 400 !important; margin: 0; } #ArchiveList .toggle { float: right; } #ArchiveList .toggle .material-icons { padding-top: 4px; } #sidebar .tab { cursor: pointer; } #sidebar .tab .arrow { display: inline-block; float: right; } #sidebar .tab .icon { display: inline-block; vertical-align: top; height: 24px; width: 24px; margin-right: 13px; margin-left: -1px; margin-top: 1px; color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget-content > :first-child { padding-top: 8px; } #sidebar .active .tab .arrow { -ms-transform: rotate(180deg); transform: rotate(180deg); } #sidebar .arrow { color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget h2 { font-size: 14px; line-height: 24px; display: inline-block; } #sidebar .widget .BlogArchive { padding-bottom: 8px; } #sidebar .widget { border-bottom: 1px solid #eee; box-shadow: 0px 1px 0 white; margin-bottom: 0; padding: 14px 0; min-height: 20px; } #sidebar .widget:last-child { border-bottom: none; box-shadow: none; margin-bottom: 0; } #sidebar ul { margin: 0; padding: 0; } #sidebar ul li { list-style:none; padding:0; } #sidebar ul li a { line-height: 32px; } #sidebar .archive { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpiNDY23s9AAWBioBCwYBM8c+YMVsUmJibEGYBNMS5DaeMFfDYSZQA2v9I3FrB5AZeriI4FmnrBccCT8mhmGs1MwyAzAQQYAKEWG9zm9QFEAAAAAElFTkSuQmCC"); height: 24px; line-height: 24px; padding-left: 30px; } #sidebar .labels { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUxJREFUeNpiNDY23s9AAMycOfM7UF05kHkZmzwTMkdSUhKrIcXFxZy3bt3qBjIN8RrS09PDsHnzZjCNDr58+cKQlpbGDjSoHcg1w2oIyAUODg5gARCNzUVIBrUCuVYYhjx//pzhwIEDYAEQDeJjA1CDWIAGNQK59jBxRuSABbkAlwHIgIeHh2HWrFn/1NTU2oDcvSgBS4wBSC5iArqoCsj1YGIgEyAZVMoEchqlBjEB/cZAiUHg2AEGznpKDAImxOeM////B4VLKtBvEUCngZ1ILKivr3/u6+ubBzJAGZQ9gC5aQoqLgAY8BhkAZL4BuQQkxgXE34A4BuiiZEIuAhrwEGhAEZD5DpzYoIaA2UAM4kQADUrHZRDUgAIg8wO2XAwzbQXQa5OweQ1owB10AyA6gS7BgX1u3ry5397eHow3bdo0EyjGi00tQIABANPgyAH1q1eaAAAAAElFTkSuQmCC"); height: 20px; line-height: 20px; padding-left: 30px; } #sidebar .rss a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX5JREFUeNqsVDGSgkAQHL2rIiIikohIc/EBRkbwAIwuwgfwAXiAD9AHSI7kEkECRCb6AIyINDLx7K0aa6kT7uq0q7YYtnZ7umdnt7darXbr9Zpegeu61DNNc0dvwCcH4/GYJpMJnc9nOhwOVJbl/4hAAokMECZJQtvt9k+kH7qufyEYDAakqqqYxFdRFBqNRmTbNg2HQ0rTlK7XayvR0xqBdDqdkuM4dE/0ULhYLOh4PHYrknG5XGi/31MYhuL/nkwonM1mlGUZ1XXdrsiyLGEDhY7juJEZ1u5tIixDGdYhmYw+B7CAzPP5nDabjdgIAgCksMX1832/3drtdqPT6SQWapomiGEFNkDEdpDMMAzK81ys/7XYy+XyoQgq2WoURSIJ2iIIgp/WZCCTvFm2wgeAU31aI3Q2GhIDMeB53qPYPIcm5VrxXIOIOxsDMStjVawAc1VViRgN22lNBiuQN3GR+SY07hpOoStmFQAKXRRFY93bnpG+fONfedi+BRgAbkS8Fxp7QQIAAAAASUVORK5CYII="); } #sidebar .subscription a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); } #sidebar-bottom { background: #f5f5f5; border-top:1px solid #eee; } #sidebar-bottom .widget { border-bottom: 1px solid #e0e0e0; padding: 15px 0; text-align: center; } #sidebar-bottom > div:last-child { border-bottom: 0; } #sidebar-bottom .text { line-height: 20px; } /* Home, forward, and backward pagination. */ .blog-pager { border-top : 1px #e0e0e0 solid; padding-top: 10px; margin-top: 15px; text-align: right !important; } #blog-pager { margin-botom: 0; margin-top: -14px; padding: 16px 0 0 0; } #blog-pager a { display: inline-block; } .blog-pager i.disabled { opacity: 0.2 !important; } .blog-pager i { color: black; margin-left: 16px; opacity: 0.54; } .blog-pager i:hover, .blog-pager i:active { opacity: 0.87; } #blog-pager-older-link, #blog-pager-newer-link { float: none; } .gplus-profile { background-color: #fafafa; border: 1px solid #eee; overflow: hidden; width: 212px; } .gplus-profile-inner { margin-left: -1px; margin-top: -1px; } /* Sidebar follow buttons. */ .followgooglewrapper { padding: 12px 0 0 0; } .loading { visibility: hidden; } .detail-page .post-footer .cmt_iframe_holder { padding-top: 40px !important; } /** Desktop **/ @media (max-width: 900px) { .col-right { display: none; } .col-main { margin-right: 0; min-width: initial; } .footer-outer { display: none; } .cols-wrapper { min-width: initial; } .google-footer-outer { background-color: #f5f5f5; } } /** Tablet **/ @media (max-width: 712px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 40px; } } /* An extra breakpoint accommodating for long blog titles. */ @media (max-width: 600px) { .header-left { height: 100%; top: inherit; margin-top: 0; -webkit-transform: initial; transform: initial; } .header-title { margin-top: 18px; } .header-inner .google-logo { height: 40px; margin-top: 3px; } .header-inner .google-logo img { height: 35px; } .header-title h2 { font-size: 32px; line-height: 36px; } .header-desc { bottom: 24px; position: absolute; } } /** Mobile/small desktop window; also landscape. **/ @media (max-width: 480px), (max-height: 480px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 16px; } .cols-wrapper { margin-top: 0; } .post-header .publishdate, .post .post-content { font-size: 16px; } .post .post-content { line-height: 28px; margin-bottom: 30px; } .post { margin-top: 30px; } .byline-author { display: block; font-size: 12px; line-height: 24px; margin-top: 6px; } #main .post .title a { font-weight: 500; color: #4c4c4c; color: rgba(0,0,0,.70); } #main .post .post-header { padding-bottom: 12px; } #main .post .post-header .published { margin-bottom: -8px; margin-top: 3px; } .post .read-more { display: block; margin-top: 14px; } .post .tr-caption { font-size: 12px; } #main .post .title a { font-size: 20px; line-height: 30px; } .post-content iframe { /* iframe won't keep aspect ratio when scaled down. */ max-height: 240px; } .post-content .separator img, .post-content .tr-caption-container img, .post-content iframe { margin-left: -16px; max-width: inherit; width: calc(100% + 32px); } .post-content table, .post-content td { width: 100%; } #blog-pager { margin: 0; padding: 16px 0; } /** List page tweaks. **/ .list-page .post-original { display: none; } .list-page .post-summary { display: block; } .list-page .comment-container { display: none; } .list-page #blog-pager { padding-top: 0; border: 0; margin-top: -8px; } .list-page .label-footer { display: none; } .list-page #main .post .post-footer { border-bottom: 1px solid #eee; margin: -16px 0 0 0; padding: 0 0 20px 0; } .list-page .post .share { display: none; } /** Detail page tweaks. **/ .detail-page .post-footer .cmt_iframe_holder { padding-top: 32px !important; } .detail-page .label-footer { margin-bottom: 0; } .detail-page #main .post .post-footer { padding-bottom: 0; } .detail-page #comments { display: none; } } [data-about-pullquote], [data-is-preview], [data-about-syndication] { display: none; } </style> <noscript> <style> .loading { visibility: visible }</style> </noscript> <script type='text/javascript'> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-18038-3', 'auto', 'blogger'); ga('blogger.send', 'pageview'); </script> <link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=6567687196385815607&zx=e76fb540-b24b-49b0-9255-53fe5dfedfeb' media='none' onload='if(media!='all')media='all'' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=6567687196385815607&zx=e76fb540-b24b-49b0-9255-53fe5dfedfeb' rel='stylesheet'/></noscript> <meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/> <meta name='google-adsense-platform-domain' content='blogspot.com'/> </head> <body> <script type='text/javascript'> //<![CDATA[ var axel = Math.random() + ""; var a = axel * 10000000000000; document.write('<iframe src="https://2542116.fls.doubleclick.net/activityi;src=2542116;type=gblog;cat=googl0;ord=ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>'); //]]> </script> <noscript> <img alt='' height='1' src='https://ad.doubleclick.net/ddm/activity/src=2542116;type=gblog;cat=googl0;ord=1?' width='1'/> </noscript> <!-- Header --> <div class='header-outer'> <div class='header-inner'> <div class='section' id='header'><div class='widget Header' data-version='1' id='Header1'> <div class='header-left'> <div class='header-title'> <a class='google-logo' href='https://cloud.googleblog.com/'> <img height="50" src="//3.bp.blogspot.com/-a3v4BOp6LoU/V-y9lFzsb_I/AAAAAAAATGY/aD_EUNu9X4MHVu3ScQH38S2yvyNAVON9ACK4B/s1600/logo_lockup_cloud_color.png"> </a> <a href='/.'> <h2> Official Blog </h2> </a> </div> <div class='header-desc'> Built in the cloud. Engineered for your enterprise. </div> </div> </div></div> </div> </div> <!-- all content wrapper start --> <div class='cols-wrapper loading'> <div class='col-main-wrapper'> <div class='col-main'> <div class='section' id='main'><div class='widget Blog' data-version='1' id='Blog1'> <div class='post' data-id='2204088526517605181' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/helping-larger-businesses-make-most-of.html' itemprop='url' title='Helping larger businesses make the most of Google’s cloud services'> Helping larger businesses make the most of Google’s cloud services </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, September 30, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Rahul Sood, Global Head of Enterprise Partnerships</span><br /><br />Today, we’re making it easier for larger businesses to use <a href="//www.google.com/enterprise/cloud/#utm_campaign=en&utm_source=en-entblog-na-us_CTP09262011&utm_medium=blog">Google’s cloud services</a> by announcing the Cloud Transformation Program.<br /><br />With the Cloud Transformation Program, we’ve identified select Google partners that can help you get the most out of Google’s cloud services, including <a href="//www.google.com/enterprise/cloud/appengine/#utm_campaign=en&utm_source=en-entblog-na-us_CTP09262011&utm_medium=blog">Google App Engine</a>, <a href="//www.google.com/enterprise/cloud/storage/#utm_campaign=en&utm_source=en-entblog-na-us_CTP09262011&utm_medium=blog">Google Storage for Developers</a>, <a href="http://code.google.com/googleapps/appsscript/#utm_campaign=en&utm_source=en-entblog-na-us_CTP09262011&utm_medium=blog">Google Apps Script</a> and <a href="//www.google.com/enterprise/cloud/prediction/#utm_campaign=en&utm_source=en-entblog-na-us_CTP09262011&utm_medium=blog">Google Prediction API</a>. Initially, Cloud Transformation Program partners will offer customized solutions in the following areas:<br /><ul><li><span style="font-weight: bold;">Cloud-based applications</span> such as websites, mobile apps, social media apps, business process apps and customer-facing web apps built using Google App Engine and Google Apps Script</li><li><span style="font-weight: bold;">Predictive solutions</span> such as fraud detection, customer sentiment analysis, and customer churn prediction built using Google Prediction API</li><li><span style="font-weight: bold;">Enterprise storage solutions</span> such as storage for applications, data sharing and high-reliability backup built using Google Storage for Developers</li></ul>Over time, we expect that partners will expand their focus as we add new cloud services.<br /><br />We’re excited to have <a href="http://www.csc.com/">CSC</a>, <a href="http://www.cloudsherpas.com/">Cloud Sherpas</a>, <a href="http://www.cognizant.com/">Cognizant</a>, <a href="http://www.operasolutions.com/">Opera Solutions</a>, <a href="http://www.razorfish.com/">Razorfish</a>, <a href="http://www.sadasystems.com/">SADA Systems</a> and <a href="http://www.tempusnova.com/tncloud.nsf/Home?OpenForm">TempusNova</a> as our initial Cloud Transformation Program partners. These partners all have deep expertise and a proven track record of success helping businesses make the most of their IT investments, so we appreciate their support. To learn how you can use Google’s cloud services in your business, please contact one of our partners directly. </script> <noscript> <span class="byline-author">Posted by Rahul Sood, Global Head of Enterprise Partnerships</span><br /><br />Today, we’re making it easier for larger businesses to use <a href="//www.google.com/enterprise/cloud/#utm_campaign=en&utm_source=en-entblog-na-us_CTP09262011&utm_medium=blog">Google’s cloud services</a> by announcing the Cloud Transformation Program.<br /><br />With the Cloud Transformation Program, we’ve identified select Google partners that can help you get the most out of Google’s cloud services, including <a href="//www.google.com/enterprise/cloud/appengine/#utm_campaign=en&utm_source=en-entblog-na-us_CTP09262011&utm_medium=blog">Google App Engine</a>, <a href="//www.google.com/enterprise/cloud/storage/#utm_campaign=en&utm_source=en-entblog-na-us_CTP09262011&utm_medium=blog">Google Storage for Developers</a>, <a href="http://code.google.com/googleapps/appsscript/#utm_campaign=en&utm_source=en-entblog-na-us_CTP09262011&utm_medium=blog">Google Apps Script</a> and <a href="//www.google.com/enterprise/cloud/prediction/#utm_campaign=en&utm_source=en-entblog-na-us_CTP09262011&utm_medium=blog">Google Prediction API</a>. Initially, Cloud Transformation Program partners will offer customized solutions in the following areas:<br /><ul><li><span style="font-weight: bold;">Cloud-based applications</span> such as websites, mobile apps, social media apps, business process apps and customer-facing web apps built using Google App Engine and Google Apps Script</li><li><span style="font-weight: bold;">Predictive solutions</span> such as fraud detection, customer sentiment analysis, and customer churn prediction built using Google Prediction API</li><li><span style="font-weight: bold;">Enterprise storage solutions</span> such as storage for applications, data sharing and high-reliability backup built using Google Storage for Developers</li></ul>Over time, we expect that partners will expand their focus as we add new cloud services.<br /><br />We’re excited to have <a href="http://www.csc.com/">CSC</a>, <a href="http://www.cloudsherpas.com/">Cloud Sherpas</a>, <a href="http://www.cognizant.com/">Cognizant</a>, <a href="http://www.operasolutions.com/">Opera Solutions</a>, <a href="http://www.razorfish.com/">Razorfish</a>, <a href="http://www.sadasystems.com/">SADA Systems</a> and <a href="http://www.tempusnova.com/tncloud.nsf/Home?OpenForm">TempusNova</a> as our initial Cloud Transformation Program partners. These partners all have deep expertise and a proven track record of success helping businesses make the most of their IT investments, so we appreciate their support. To learn how you can use Google’s cloud services in your business, please contact one of our partners directly. </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/helping-larger-businesses-make-most-of.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Helping larger businesses make the most of Google’s cloud services&url=https://cloud.googleblog.com/2011/09/helping-larger-businesses-make-most-of.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/helping-larger-businesses-make-most-of.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='1' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/helping-larger-businesses-make-most-of.html' data-url='https://cloud.googleblog.com/2011/09/helping-larger-businesses-make-most-of.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/helping-larger-businesses-make-most-of.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/cloud%20computing' rel='tag'> cloud computing </a> , <a class='label' href='https://cloud.googleblog.com/search/label/cloud%20services' rel='tag'> cloud services </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20App%20Engine' rel='tag'> Google App Engine </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Script' rel='tag'> Google Apps Script </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Prediction%20API' rel='tag'> Google Prediction API </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Storage%20for%20Developers' rel='tag'> Google Storage for Developers </a> , <a class='label' href='https://cloud.googleblog.com/search/label/partners' rel='tag'> partners </a> </span> </div> </div> </div> <div class='post' data-id='2419538822019953036' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/google-apps-helps-philz-coffee-focus-on.html' itemprop='url' title='Google Apps helps Philz Coffee focus on brewing the perfect cup'> Google Apps helps Philz Coffee focus on brewing the perfect cup </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, September 29, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Posted by Jacob Jaber, President, Philz Coffee<br /><br /><span style="font-style:italic;">E<span style="font-style:italic;">ditor’s Note<span style="font-weight:bold;"></span></span>: To celebrate <a href="http://en.wikipedia.org/wiki/International_Coffee_Day">National Coffee Day</a>, today’s guest blogger is Jacob Jaber, President for <a href="http://www.philzcoffee.com/">Philz Coffee</a> based in California. </span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//4.bp.blogspot.com/-M1LMq4e06QE/ToT2yotjdLI/AAAAAAAAAHY/zUTtUFpHpY0/s1600/Jacob%2B-%2Bphilz%2B%25281%2529.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5657918381666563250" src="//4.bp.blogspot.com/-M1LMq4e06QE/ToT2yotjdLI/AAAAAAAAAHY/zUTtUFpHpY0/s320/Jacob%2B-%2Bphilz%2B%25281%2529.jpg" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 280px; height: 185px;"></a><br />In the late 1970s, my father Phil experimented with coffee blending at a grocery store on the corner of Folsom and 24th in San Francisco’s Mission district. He combined beans of multiple origins and brewed them one cup at a time. Since then, “Philz Coffee” has opened up seven more locations, hired 120 employees, and garnered a very loyal following. By this time next year, we expect to have six more locations and twice the number of employees so it’s very important that our operations and systems keep up. <br /><br />We decided to check out <a href="//www.google.com/apps/intl/en/business/index.html#utm_medium=blog&utm_source=en-na-us-entblog-Philz_09292011&utm_campaign=en">Google Apps</a> because our old system tied us to individual computers and wasn’t user friendly. In 20 minutes I set up Google Apps, gave everyone their usernames and passwords, and our 30 managers across all store locations were instantly connected. From day one, we’ve used chat in Gmail to ask quick questions, just like we would if we were all in the same room. I can now go on any computer in the world and it feels like I’m in the office, without actually needing to be in the office.<br /><br />Google Docs has been critical to how we work. We recently streamlined our supply chain operations, and it was very helpful to have all the planning notes in a doc, allowing the different branch managers to edit at the same time, in the same version. We also created different docs to improve the freshness of our coffee beans by tracking how long they stay in the warehouse. We do a lot of qualitative reporting at Philz too, so we’re creating a Docs template that will help us aggregate customer reviews, form focus categories, make priority lists, and establish timelines. <br /><br />With Google Calendar, my assistant doesn’t waste time managing my schedule because it’s so easy for me to do it myself. For monthly management meetings, I can see everyone’s calendar, select a time that works, and easily change it later or send out updates to attendees via email. There’s no more back and forth—everything just happens much quicker. With Google Search built right into Gmail and Docs, I can find what I’m looking for almost instantly. It doesn’t matter how long ago it was written or read. <br /><br />I know that Google Apps will innovate, grow with us, and let me focus on brewing the perfect cup of coffee. It’s good for us now, and it’ll be good for us when we have 1,000 employees, too. </script> <noscript> Posted by Jacob Jaber, President, Philz Coffee<br /><br /><span style="font-style:italic;">E<span style="font-style:italic;">ditor’s Note<span style="font-weight:bold;"></span></span>: To celebrate <a href="http://en.wikipedia.org/wiki/International_Coffee_Day">National Coffee Day</a>, today’s guest blogger is Jacob Jaber, President for <a href="http://www.philzcoffee.com/">Philz Coffee</a> based in California. </span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//4.bp.blogspot.com/-M1LMq4e06QE/ToT2yotjdLI/AAAAAAAAAHY/zUTtUFpHpY0/s1600/Jacob%2B-%2Bphilz%2B%25281%2529.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5657918381666563250" src="//4.bp.blogspot.com/-M1LMq4e06QE/ToT2yotjdLI/AAAAAAAAAHY/zUTtUFpHpY0/s320/Jacob%2B-%2Bphilz%2B%25281%2529.jpg" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 280px; height: 185px;"></a><br />In the late 1970s, my father Phil experimented with coffee blending at a grocery store on the corner of Folsom and 24th in San Francisco’s Mission district. He combined beans of multiple origins and brewed them one cup at a time. Since then, “Philz Coffee” has opened up seven more locations, hired 120 employees, and garnered a very loyal following. By this time next year, we expect to have six more locations and twice the number of employees so it’s very important that our operations and systems keep up. <br /><br />We decided to check out <a href="//www.google.com/apps/intl/en/business/index.html#utm_medium=blog&utm_source=en-na-us-entblog-Philz_09292011&utm_campaign=en">Google Apps</a> because our old system tied us to individual computers and wasn’t user friendly. In 20 minutes I set up Google Apps, gave everyone their usernames and passwords, and our 30 managers across all store locations were instantly connected. From day one, we’ve used chat in Gmail to ask quick questions, just like we would if we were all in the same room. I can now go on any computer in the world and it feels like I’m in the office, without actually needing to be in the office.<br /><br />Google Docs has been critical to how we work. We recently streamlined our supply chain operations, and it was very helpful to have all the planning notes in a doc, allowing the different branch managers to edit at the same time, in the same version. We also created different docs to improve the freshness of our coffee beans by tracking how long they stay in the warehouse. We do a lot of qualitative reporting at Philz too, so we’re creating a Docs template that will help us aggregate customer reviews, form focus categories, make priority lists, and establish timelines. <br /><br />With Google Calendar, my assistant doesn’t waste time managing my schedule because it’s so easy for me to do it myself. For monthly management meetings, I can see everyone’s calendar, select a time that works, and easily change it later or send out updates to attendees via email. There’s no more back and forth—everything just happens much quicker. With Google Search built right into Gmail and Docs, I can find what I’m looking for almost instantly. It doesn’t matter how long ago it was written or read. <br /><br />I know that Google Apps will innovate, grow with us, and let me focus on brewing the perfect cup of coffee. It’s good for us now, and it’ll be good for us when we have 1,000 employees, too. </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/google-apps-helps-philz-coffee-focus-on.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Google Apps helps Philz Coffee focus on brewing the perfect cup&url=https://cloud.googleblog.com/2011/09/google-apps-helps-philz-coffee-focus-on.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/google-apps-helps-philz-coffee-focus-on.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='2' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/google-apps-helps-philz-coffee-focus-on.html' data-url='https://cloud.googleblog.com/2011/09/google-apps-helps-philz-coffee-focus-on.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/google-apps-helps-philz-coffee-focus-on.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/gonegoogle' rel='tag'> gonegoogle </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/guest%20post' rel='tag'> guest post </a> </span> </div> </div> </div> <div class='post' data-id='6561767286704027689' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/google-apps-data-protections-verified.html' itemprop='url' title='Google Apps data protections - verified by third parties'> Google Apps data protections - verified by third parties </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, September 29, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Eran Feigenbaum, Director of Security, Google Enterprise</span><br /><br /><i><b>Editors note:</b> This post is part of a <a href="http://googleenterprise.blogspot.com/search/label/%23top10trust">series</a> that explores the top ten reasons why customers trust Google with their business data. A complete top ten list can be found <a href="http://googleenterprise.blogspot.com/2011/08/top-ten-reasons-why-customers-trust.html">here</a>.</i><br /><br />We believe our customers should have lots of visibility into how we <a href="//www.youtube.com/watch?v=1SCZzgfdTBo">protect the data</a> that is stored in Google Apps. And while it’s one thing for us to tell you how we protect the data, as we do in our <a href="http://googleenterprise.blogspot.com/search/label/%23top10trust">blog posts</a> and security <a href="https://docs.google.com/fileview?id=0B5Y-fwYJF2hLOTVmMzQ1MjAtMDFmNS00YjFhLWI3MmUtZjI5MDQ5Mzc3NmMz&hl=en">white paper</a>, it’s also helpful when independent third parties perform inspections and audits. <br /><br />Cloud computing companies use the the <a href="http://www.ssae-16.com/">SSAE 16</a> Type II audit, and its international counterpart <a href="http://isae3402.com/">ISAE 3402</a> Type II audit, to document and verify the data protections in place for their services. These auditing standards are defined by the The American Institute of Certified Public Accountants (AICPA) and the the International Auditing and Assurance Standards Board (IAASB), respectively. These audit standards have replaced the SAS 70 Type II audit, which Google Apps first <a href="http://googleenterprise.blogspot.com/2008/11/sas-70-type-ii-for-google-apps.html">completed in 2008</a>. In our audits, we specify the confidentiality, integrity and availability controls that our customers are most concerned about, which are then verified by our auditors. We recently announced that we’ve <a href="http://googleenterprise.blogspot.com/2011/08/security-first-google-apps-and-google.html">successfully completed</a> the SSAE 16 and ISAE 3204 Type II audits for Google Apps, Postini services, Google Apps Script, Google Storage for Developers and Google App Engine. <br /><br />Google Apps for Government has also <a href="http://googleblog.blogspot.com/2010/07/introducing-google-apps-for-government.html">received</a> <a href="http://en.wikipedia.org/wiki/FISMA">Federal Information Security Management Act</a> (FISMA) certification from the U.S. Government. The FISMA certification includes a rigorous evaluation of the security processes and data protections in place in Google Apps for Government and is required by U.S. federal government customers, who must comply with FISMA by law. <br /><br />Third party audits are only part of the security and compliance benefits of Google Apps. For more information visit our <a href="//www.google.com/apps/trust#utm_campaign=Top10trust&utm_source=en-na-us-entblog-3rdPartyAudit-09292011&utm_medium=blog">Google Apps</a> security page. </script> <noscript> <span class="byline-author">Posted by Eran Feigenbaum, Director of Security, Google Enterprise</span><br /><br /><i><b>Editors note:</b> This post is part of a <a href="http://googleenterprise.blogspot.com/search/label/%23top10trust">series</a> that explores the top ten reasons why customers trust Google with their business data. A complete top ten list can be found <a href="http://googleenterprise.blogspot.com/2011/08/top-ten-reasons-why-customers-trust.html">here</a>.</i><br /><br />We believe our customers should have lots of visibility into how we <a href="//www.youtube.com/watch?v=1SCZzgfdTBo">protect the data</a> that is stored in Google Apps. And while it’s one thing for us to tell you how we protect the data, as we do in our <a href="http://googleenterprise.blogspot.com/search/label/%23top10trust">blog posts</a> and security <a href="https://docs.google.com/fileview?id=0B5Y-fwYJF2hLOTVmMzQ1MjAtMDFmNS00YjFhLWI3MmUtZjI5MDQ5Mzc3NmMz&hl=en">white paper</a>, it’s also helpful when independent third parties perform inspections and audits. <br /><br />Cloud computing companies use the the <a href="http://www.ssae-16.com/">SSAE 16</a> Type II audit, and its international counterpart <a href="http://isae3402.com/">ISAE 3402</a> Type II audit, to document and verify the data protections in place for their services. These auditing standards are defined by the The American Institute of Certified Public Accountants (AICPA) and the the International Auditing and Assurance Standards Board (IAASB), respectively. These audit standards have replaced the SAS 70 Type II audit, which Google Apps first <a href="http://googleenterprise.blogspot.com/2008/11/sas-70-type-ii-for-google-apps.html">completed in 2008</a>. In our audits, we specify the confidentiality, integrity and availability controls that our customers are most concerned about, which are then verified by our auditors. We recently announced that we’ve <a href="http://googleenterprise.blogspot.com/2011/08/security-first-google-apps-and-google.html">successfully completed</a> the SSAE 16 and ISAE 3204 Type II audits for Google Apps, Postini services, Google Apps Script, Google Storage for Developers and Google App Engine. <br /><br />Google Apps for Government has also <a href="http://googleblog.blogspot.com/2010/07/introducing-google-apps-for-government.html">received</a> <a href="http://en.wikipedia.org/wiki/FISMA">Federal Information Security Management Act</a> (FISMA) certification from the U.S. Government. The FISMA certification includes a rigorous evaluation of the security processes and data protections in place in Google Apps for Government and is required by U.S. federal government customers, who must comply with FISMA by law. <br /><br />Third party audits are only part of the security and compliance benefits of Google Apps. For more information visit our <a href="//www.google.com/apps/trust#utm_campaign=Top10trust&utm_source=en-na-us-entblog-3rdPartyAudit-09292011&utm_medium=blog">Google Apps</a> security page. </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/google-apps-data-protections-verified.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Google Apps data protections - verified by third parties&url=https://cloud.googleblog.com/2011/09/google-apps-data-protections-verified.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/google-apps-data-protections-verified.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='45' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/google-apps-data-protections-verified.html' data-url='https://cloud.googleblog.com/2011/09/google-apps-data-protections-verified.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/google-apps-data-protections-verified.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/%23top10trust' rel='tag'> #top10trust </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Security' rel='tag'> Security </a> </span> </div> </div> </div> <div class='post' data-id='1536704766446144279' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/the-city-of-mesquite-has-gone-google.html' itemprop='url' title='The City of Mesquite has gone Google'> The City of Mesquite has gone Google </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, September 29, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Dirk Marshall, IT Manager for the City of Mesquite</span><br /><br /><i><b>Editors note:</b> Today our guest blogger is Dirk Marshall, IT Manager for the City of Mesquite, Nevada. We’ll hear from Dirk on the benefits the city is enjoying by migrating 180 users to Google Apps. </i><br /><br />Situated in picturesque Clark County, Nevada, the <a href="http://www.mesquitenv.gov/">City of Mesquite</a> features a thriving community, seven premier golf courses, lush casino resorts and a growing population of happy retirees. <br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//1.bp.blogspot.com/-FLO3YFDXZRQ/ToSap7BjBEI/AAAAAAAAARM/a5S4KQ37GKQ/s1600/city%2Bhall%2B8x6.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5657817076893680706" src="//1.bp.blogspot.com/-FLO3YFDXZRQ/ToSap7BjBEI/AAAAAAAAARM/a5S4KQ37GKQ/s320/city%2Bhall%2B8x6.jpg" style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 240px;"></a>Faced with growing budget constraints, the City was ready to upgrade its aging infrastructure and reduce IT overhead costs. We were looking specifically for a better way to align our technology with the productivity needs of our employees and simplify our IT systems. We were already maintaining two networks, Microsoft and Novell GroupWise, to meet our needs. As you can imagine, the licensing and maintenance fees for two different sets of servers were quite high.<br /><br />The City of Mesquite has 180 employees, all of whom rely extensively on email and calendar. For example, there is heavy calendar sharing between management and their assistants, and many departments rely on resource scheduling for conference rooms and technical properties. During our cloud technology evaluation process, we focused on finding a platform that could maintain or enhance these features. <a href="//www.google.com/apps/intl/en/government/#utm_campaign=govapps&utm_source=en-na-us-entblog-cityofmesquite-sep-26-2011&utm_medium=blog">Google Apps</a> proved to be a cost-effective suite of applications that supported our work flows.<br /><br />The switch to Google Apps has been widely accepted by city employees. Compared to Novell GroupWise, email management is easier and we have improved collaboration. Employees can co-edit documents in real time from different locations using Google Docs, which greatly reduces our need to meet face-to-face for certain projects. They also benefit from being able to access applications, emails and files from their mobile devices. The city departments used to send monthly PDF reports to the Mayor and Council, but now they are using Google Sites to share department news updates and statistics in a more graphical and easily accessible way. <br /><br />The Google Apps platform has been both flexible and incredibly easy to use. With the help of our Google Apps implementation partner <a href="https://www.google.com/enterprise/marketplace/viewVendorListings?vendorId=3448&pli=1">SADA Systems</a>, we developed custom tools to easily activate important features and calendars for new users. This allows our employees to get up to speed more quickly and start collaborating productively sooner.<br /><br />In addition to realizing important cost savings, we were also able to simplify our IT infrastructure and free up IT admin resources by moving to the cloud. The tedious and time consuming email backups and data recovery processes were eliminated. We were able to get rid of our Novell-dedicated servers and reduce our on-premise server count by six. With the time and resources saved, our IT team can focus on other critical missions to better support our government. </script> <noscript> <span class="byline-author">Posted by Dirk Marshall, IT Manager for the City of Mesquite</span><br /><br /><i><b>Editors note:</b> Today our guest blogger is Dirk Marshall, IT Manager for the City of Mesquite, Nevada. We’ll hear from Dirk on the benefits the city is enjoying by migrating 180 users to Google Apps. </i><br /><br />Situated in picturesque Clark County, Nevada, the <a href="http://www.mesquitenv.gov/">City of Mesquite</a> features a thriving community, seven premier golf courses, lush casino resorts and a growing population of happy retirees. <br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//1.bp.blogspot.com/-FLO3YFDXZRQ/ToSap7BjBEI/AAAAAAAAARM/a5S4KQ37GKQ/s1600/city%2Bhall%2B8x6.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5657817076893680706" src="//1.bp.blogspot.com/-FLO3YFDXZRQ/ToSap7BjBEI/AAAAAAAAARM/a5S4KQ37GKQ/s320/city%2Bhall%2B8x6.jpg" style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 240px;"></a>Faced with growing budget constraints, the City was ready to upgrade its aging infrastructure and reduce IT overhead costs. We were looking specifically for a better way to align our technology with the productivity needs of our employees and simplify our IT systems. We were already maintaining two networks, Microsoft and Novell GroupWise, to meet our needs. As you can imagine, the licensing and maintenance fees for two different sets of servers were quite high.<br /><br />The City of Mesquite has 180 employees, all of whom rely extensively on email and calendar. For example, there is heavy calendar sharing between management and their assistants, and many departments rely on resource scheduling for conference rooms and technical properties. During our cloud technology evaluation process, we focused on finding a platform that could maintain or enhance these features. <a href="//www.google.com/apps/intl/en/government/#utm_campaign=govapps&utm_source=en-na-us-entblog-cityofmesquite-sep-26-2011&utm_medium=blog">Google Apps</a> proved to be a cost-effective suite of applications that supported our work flows.<br /><br />The switch to Google Apps has been widely accepted by city employees. Compared to Novell GroupWise, email management is easier and we have improved collaboration. Employees can co-edit documents in real time from different locations using Google Docs, which greatly reduces our need to meet face-to-face for certain projects. They also benefit from being able to access applications, emails and files from their mobile devices. The city departments used to send monthly PDF reports to the Mayor and Council, but now they are using Google Sites to share department news updates and statistics in a more graphical and easily accessible way. <br /><br />The Google Apps platform has been both flexible and incredibly easy to use. With the help of our Google Apps implementation partner <a href="https://www.google.com/enterprise/marketplace/viewVendorListings?vendorId=3448&pli=1">SADA Systems</a>, we developed custom tools to easily activate important features and calendars for new users. This allows our employees to get up to speed more quickly and start collaborating productively sooner.<br /><br />In addition to realizing important cost savings, we were also able to simplify our IT infrastructure and free up IT admin resources by moving to the cloud. The tedious and time consuming email backups and data recovery processes were eliminated. We were able to get rid of our Novell-dedicated servers and reduce our on-premise server count by six. With the time and resources saved, our IT team can focus on other critical missions to better support our government. </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/the-city-of-mesquite-has-gone-google.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:The City of Mesquite has gone Google&url=https://cloud.googleblog.com/2011/09/the-city-of-mesquite-has-gone-google.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/the-city-of-mesquite-has-gone-google.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='2' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/the-city-of-mesquite-has-gone-google.html' data-url='https://cloud.googleblog.com/2011/09/the-city-of-mesquite-has-gone-google.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/the-city-of-mesquite-has-gone-google.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Gone%20Google' rel='tag'> Gone Google </a> , <a class='label' href='https://cloud.googleblog.com/search/label/gonegoogle' rel='tag'> gonegoogle </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/government' rel='tag'> government </a> , <a class='label' href='https://cloud.googleblog.com/search/label/guest%20post' rel='tag'> guest post </a> </span> </div> </div> </div> <div class='post' data-id='407876379669654324' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/google-apps-helps-clients-and-attorneys.html' itemprop='url' title='Google Apps helps clients and attorneys collaborate at California law firm'> Google Apps helps clients and attorneys collaborate at California law firm </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, September 28, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Eric Hunter, Director of Knowledge Strategy and Technology at Bradford & Barthel, LLP</span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//1.bp.blogspot.com/-RpNwWof_9Jo/ToNxROC7ZvI/AAAAAAAAASs/9mLN7aGmWAA/s1600/screen-capture-7.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5657490097549567730" src="//1.bp.blogspot.com/-RpNwWof_9Jo/ToNxROC7ZvI/AAAAAAAAASs/9mLN7aGmWAA/s200/screen-capture-7.png" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 161px; height: 200px;"></a><i><b>Editors note:</b> Today’s guest blogger is Eric Hunter, Director of Knowledge Strategy and Technology at Bradford & Barthel, LLP, a mid-size law firm in Southern California. <a href="//www.google.com/apps/choosegoogle#utm_medium=blog&utm_source=en-na-us-entblog-Bradford_09272011&utm_campaign=en_us">See what other organizations that have gone Google have to say</a>.</i><br /><br />In the legal industry we have a concept called <a href="http://2010conference.iltanet.org/MainMenu/EducationalProgram/Law2020.aspx">law2020</a> - the idea that technology and the economy are causing law firms to change the way they run their businesses to survive in the next decade. Technology like Google Apps and social applications are creating a culture where the legal industry is much more connected with clients and clients have much more access to information about the law. Our primary reason for investigating Google Apps back in 2009 was to start preparing our firm to keep up with this new culture of constant communication and to help employees enhance client relationships through better sharing and collaboration.<br /><br />Since we migrated to Google Apps in April 2010, we’ve made collaboration much easier and more efficient through the use of Google Sites, Google Docs, and shared Google calendars. Our attorneys have found Google Apps to be intuitive and flexible. With Google Apps, constant innovation comes with the package and we’re pleased by how many new features have been introduced over the past year and a half: priority inbox, offline access and page-level permissions in Google Sites, to name a few. As part of our competitive strategy moving forward, our goal is to use Google’s video, voice, and social tools to enhance collaboration both internally and with our clients. <br /><br />We use Google Sites and Docs as our intranet and portals with our clients. As a result of this improved communication, we’ve seen improved efficiency across our departments, areas of practice, and externally with our clients. Teams are collaborating directly with clients when developing new business and during trials and depositions.<br /><br />As a law firm handling confidential information for our clients, Bradford & Barthel takes security extremely seriously. We’re responsible for private information on individuals and companies and our best security option is Google Apps. Google has many security features - <a href="//www.google.com/support/a/bin/answer.py?answer=138340">SAS70 Type II certification</a> and <a href="//www.google.com/support/accounts/bin/static.py?page=guide.cs&guide=1056283&topic=1056284">two step verification</a> included - that allow us to feel confident our data and the data of our clients is much safer than if we hosted it on premise.<br /><br />Google Apps allows Bradford & Barthel to adapt and succeed in the digital age as we move towards the year 2020. We’re continually improving our knowledge sharing and collaboration tools. We’ve already seen a lot of productivity improvements and stronger relationships with our clients, and our firm’s approach to business is evolving as we continue to realize the benefits of technology in the legal industry. </script> <noscript> <span class="byline-author">Posted by Eric Hunter, Director of Knowledge Strategy and Technology at Bradford & Barthel, LLP</span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//1.bp.blogspot.com/-RpNwWof_9Jo/ToNxROC7ZvI/AAAAAAAAASs/9mLN7aGmWAA/s1600/screen-capture-7.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5657490097549567730" src="//1.bp.blogspot.com/-RpNwWof_9Jo/ToNxROC7ZvI/AAAAAAAAASs/9mLN7aGmWAA/s200/screen-capture-7.png" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 161px; height: 200px;"></a><i><b>Editors note:</b> Today’s guest blogger is Eric Hunter, Director of Knowledge Strategy and Technology at Bradford & Barthel, LLP, a mid-size law firm in Southern California. <a href="//www.google.com/apps/choosegoogle#utm_medium=blog&utm_source=en-na-us-entblog-Bradford_09272011&utm_campaign=en_us">See what other organizations that have gone Google have to say</a>.</i><br /><br />In the legal industry we have a concept called <a href="http://2010conference.iltanet.org/MainMenu/EducationalProgram/Law2020.aspx">law2020</a> - the idea that technology and the economy are causing law firms to change the way they run their businesses to survive in the next decade. Technology like Google Apps and social applications are creating a culture where the legal industry is much more connected with clients and clients have much more access to information about the law. Our primary reason for investigating Google Apps back in 2009 was to start preparing our firm to keep up with this new culture of constant communication and to help employees enhance client relationships through better sharing and collaboration.<br /><br />Since we migrated to Google Apps in April 2010, we’ve made collaboration much easier and more efficient through the use of Google Sites, Google Docs, and shared Google calendars. Our attorneys have found Google Apps to be intuitive and flexible. With Google Apps, constant innovation comes with the package and we’re pleased by how many new features have been introduced over the past year and a half: priority inbox, offline access and page-level permissions in Google Sites, to name a few. As part of our competitive strategy moving forward, our goal is to use Google’s video, voice, and social tools to enhance collaboration both internally and with our clients. <br /><br />We use Google Sites and Docs as our intranet and portals with our clients. As a result of this improved communication, we’ve seen improved efficiency across our departments, areas of practice, and externally with our clients. Teams are collaborating directly with clients when developing new business and during trials and depositions.<br /><br />As a law firm handling confidential information for our clients, Bradford & Barthel takes security extremely seriously. We’re responsible for private information on individuals and companies and our best security option is Google Apps. Google has many security features - <a href="//www.google.com/support/a/bin/answer.py?answer=138340">SAS70 Type II certification</a> and <a href="//www.google.com/support/accounts/bin/static.py?page=guide.cs&guide=1056283&topic=1056284">two step verification</a> included - that allow us to feel confident our data and the data of our clients is much safer than if we hosted it on premise.<br /><br />Google Apps allows Bradford & Barthel to adapt and succeed in the digital age as we move towards the year 2020. We’re continually improving our knowledge sharing and collaboration tools. We’ve already seen a lot of productivity improvements and stronger relationships with our clients, and our firm’s approach to business is evolving as we continue to realize the benefits of technology in the legal industry. </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/google-apps-helps-clients-and-attorneys.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Google Apps helps clients and attorneys collaborate at California law firm&url=https://cloud.googleblog.com/2011/09/google-apps-helps-clients-and-attorneys.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/google-apps-helps-clients-and-attorneys.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='8' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/google-apps-helps-clients-and-attorneys.html' data-url='https://cloud.googleblog.com/2011/09/google-apps-helps-clients-and-attorneys.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/google-apps-helps-clients-and-attorneys.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/gonegoogle' rel='tag'> gonegoogle </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/guest%20post' rel='tag'> guest post </a> </span> </div> </div> </div> <div class='post' data-id='1648284983542110217' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/new-apps-status-dashboard-improves.html' itemprop='url' title='New apps status dashboard improves visibility'> New apps status dashboard improves visibility </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, September 27, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Sumeet Pannu, Site Reliability Engineer Manager</span><br /><br /><i><b>Editors note:</b> This post is part of a <a href="http://googleenterprise.blogspot.com/search/label/%23top10trust">series</a> that explores the top ten reasons why customers trust Google with their business data. A complete top ten list can be found <a href="http://googleenterprise.blogspot.com/2011/08/top-ten-reasons-why-customers-trust.html">here</a>.</i><br /><br />People expect their email and productivity tools to just work, and we’re very proud of the reliable services we’ve been able to give our customers. Last year, <a href="http://googleenterprise.blogspot.com/2011/01/destination-dial-tone-getting-google.html">Gmail was up and running 99.984%</a> of the time, and in the first half of 2011 we’ve delivered 99.99% availability—that’s less than 5 minutes of downtime, on average, per month. <br /><br />But we aren’t perfect, so providing you with information on how our apps are performing is very important to us, and we’re committed to being transparent with you in the event that something goes wrong. <br /><br />To this end, we’ve developed a <a href="//www.google.com/appsstatus">new Apps Status Dashboard</a> that we believe will give you accurate information faster. The former day-by-day design will be replaced by the new dashboard which gives a more clutter-free status with a single, continuous timeline.<br /><br />The new dashboard shows only service disruptions and outages. The size of the dot will indicate the length of outage and the color will indicate the severity. The dot to the left of the service name will show the current status of the service.<br /><br /><a href="//4.bp.blogspot.com/-Dc5fIQWBYGA/ToH2gtJWU0I/AAAAAAAAAxI/H62vOyaPrlI/Dashbrd1.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5657073648689107778" src="//4.bp.blogspot.com/-Dc5fIQWBYGA/ToH2gtJWU0I/AAAAAAAAAxI/H62vOyaPrlI/Dashbrd1.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;"></a><br />When you click on one of the yellow or red dots in the timeline, you’ll see a single transcript that will display all the status messages until final resolution—even if the outage spanned more than a single day. There will now be a single URL that describes the issue and resolution for the entire outage.<br /><br /><a href="//4.bp.blogspot.com/-qerOSWpp1zI/ToH4uBXwD8I/AAAAAAAAAxY/Opt4PFRCavo/Dashbrd2a.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5657076076479778754" src="//4.bp.blogspot.com/-qerOSWpp1zI/ToH4uBXwD8I/AAAAAAAAAxY/Opt4PFRCavo/Dashbrd2a.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;"></a><br />As before, the dashboard is visible to everyone on the web—there’s no username or password required. We hope you’ll find this new presentation of Google Apps status to be even more accessible and useful, and please share your feedback in the comments below. </script> <noscript> <span class="byline-author">Posted by Sumeet Pannu, Site Reliability Engineer Manager</span><br /><br /><i><b>Editors note:</b> This post is part of a <a href="http://googleenterprise.blogspot.com/search/label/%23top10trust">series</a> that explores the top ten reasons why customers trust Google with their business data. A complete top ten list can be found <a href="http://googleenterprise.blogspot.com/2011/08/top-ten-reasons-why-customers-trust.html">here</a>.</i><br /><br />People expect their email and productivity tools to just work, and we’re very proud of the reliable services we’ve been able to give our customers. Last year, <a href="http://googleenterprise.blogspot.com/2011/01/destination-dial-tone-getting-google.html">Gmail was up and running 99.984%</a> of the time, and in the first half of 2011 we’ve delivered 99.99% availability—that’s less than 5 minutes of downtime, on average, per month. <br /><br />But we aren’t perfect, so providing you with information on how our apps are performing is very important to us, and we’re committed to being transparent with you in the event that something goes wrong. <br /><br />To this end, we’ve developed a <a href="//www.google.com/appsstatus">new Apps Status Dashboard</a> that we believe will give you accurate information faster. The former day-by-day design will be replaced by the new dashboard which gives a more clutter-free status with a single, continuous timeline.<br /><br />The new dashboard shows only service disruptions and outages. The size of the dot will indicate the length of outage and the color will indicate the severity. The dot to the left of the service name will show the current status of the service.<br /><br /><a href="//4.bp.blogspot.com/-Dc5fIQWBYGA/ToH2gtJWU0I/AAAAAAAAAxI/H62vOyaPrlI/Dashbrd1.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5657073648689107778" src="//4.bp.blogspot.com/-Dc5fIQWBYGA/ToH2gtJWU0I/AAAAAAAAAxI/H62vOyaPrlI/Dashbrd1.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;"></a><br />When you click on one of the yellow or red dots in the timeline, you’ll see a single transcript that will display all the status messages until final resolution—even if the outage spanned more than a single day. There will now be a single URL that describes the issue and resolution for the entire outage.<br /><br /><a href="//4.bp.blogspot.com/-qerOSWpp1zI/ToH4uBXwD8I/AAAAAAAAAxY/Opt4PFRCavo/Dashbrd2a.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5657076076479778754" src="//4.bp.blogspot.com/-qerOSWpp1zI/ToH4uBXwD8I/AAAAAAAAAxY/Opt4PFRCavo/Dashbrd2a.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;"></a><br />As before, the dashboard is visible to everyone on the web—there’s no username or password required. We hope you’ll find this new presentation of Google Apps status to be even more accessible and useful, and please share your feedback in the comments below. </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/new-apps-status-dashboard-improves.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:New apps status dashboard improves visibility&url=https://cloud.googleblog.com/2011/09/new-apps-status-dashboard-improves.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/new-apps-status-dashboard-improves.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='20' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/new-apps-status-dashboard-improves.html' data-url='https://cloud.googleblog.com/2011/09/new-apps-status-dashboard-improves.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/new-apps-status-dashboard-improves.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/%23top10trust' rel='tag'> #top10trust </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/googlenew' rel='tag'> googlenew </a> </span> </div> </div> </div> <div class='post' data-id='4393550512042212421' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/disaster-recovery-built-right-in-to.html' itemprop='url' title='Disaster recovery - built right in to Google Apps'> Disaster recovery - built right in to Google Apps </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, September 22, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by John Collins, Senior Global Trust PM, Google Apps</span><br /><br /><i><b>Editors note:</b> This post is part of a <a href="http://googleenterprise.blogspot.com/search/label/%23top10trust">series</a> that explores the top ten reasons why customers trust Google with their business data. A complete top ten list can be found <a href="http://googleenterprise.blogspot.com/2011/08/top-ten-reasons-why-customers-trust.html">here</a>.</i><br /><br />Technology failures and natural disasters can significantly impact your business. Planning for them can be cumbersome and expensive. In a typical on-premise IT environment disaster recovery often means redundant infrastructure, backup tapes or storage area networks and a lot of IT complexity. Some businesses even build and manage duplicate data centers, specifically for disaster recovery, and those data centers sit idle the majority of the time.<br /><br />The effectiveness of a disaster recovery plan is commonly measured in two ways: <a href="http://en.wikipedia.org/wiki/Recovery_time_objective">Recovery Time Objective</a> (RTO) and <a href="http://en.wikipedia.org/wiki/Recovery_point_objective">Recovery Point Objective</a> (RPO). RTO measures how long before users can access systems in the event of a failure. RPO measures how much of a time gap exists when the data is restored. Businesses that have invested lots of time and money in disaster recovery preparation are typically able to set RTO and RPO goals at a few hours or less for critical systems, with the cost increasing as those timeframes decrease. For other businesses that haven’t invested at that level, RTO and RPO can stretch into hours or days. And in extreme cases, if disaster strikes, some businesses just have to start over. <br /><br />Google Apps <a href="http://googleenterprise.blogspot.com/2010/03/disaster-recovery-by-google.html">offers a better way</a>, with robust disaster recovery capabilities built right in. Our RPO design target is zero data loss and our RTO design target is instant failover. This means that if there is a disaster or disruption that affects one of our data centers, we are able to shift users to an alternate data center, so they can can continue working uninterrupted. And while no disaster recovery solution from any provider is perfect, we are proud of the benefits our customers gain.<br /><br />In the <a href="http://googleenterprise.blogspot.com/2011/03/macomb-county-circuit-court-and-clerk.html">words</a> of Mark Switalski, Macomb County Circuit Court Chief Judge, and Carmella Sabaugh, Macomb County Clerk: <br /><br />“We know that when a disaster happens, our system will not go down and because our data is in the cloud, it is protected and accessible from anywhere. After a rare tornado hit last summer, briefly disrupting power and some network services, the clerk’s Google service remained accessible via cell phone and other networks.”<br /><br />Planning for disasters is a big challenge, but with Google Apps you have fewer things to worry about. Your email and documents will be accessible so your business can continue despite the disaster. It’s one of the main reasons that businesses trust Google Apps with their data. </script> <noscript> <span class="byline-author">Posted by John Collins, Senior Global Trust PM, Google Apps</span><br /><br /><i><b>Editors note:</b> This post is part of a <a href="http://googleenterprise.blogspot.com/search/label/%23top10trust">series</a> that explores the top ten reasons why customers trust Google with their business data. A complete top ten list can be found <a href="http://googleenterprise.blogspot.com/2011/08/top-ten-reasons-why-customers-trust.html">here</a>.</i><br /><br />Technology failures and natural disasters can significantly impact your business. Planning for them can be cumbersome and expensive. In a typical on-premise IT environment disaster recovery often means redundant infrastructure, backup tapes or storage area networks and a lot of IT complexity. Some businesses even build and manage duplicate data centers, specifically for disaster recovery, and those data centers sit idle the majority of the time.<br /><br />The effectiveness of a disaster recovery plan is commonly measured in two ways: <a href="http://en.wikipedia.org/wiki/Recovery_time_objective">Recovery Time Objective</a> (RTO) and <a href="http://en.wikipedia.org/wiki/Recovery_point_objective">Recovery Point Objective</a> (RPO). RTO measures how long before users can access systems in the event of a failure. RPO measures how much of a time gap exists when the data is restored. Businesses that have invested lots of time and money in disaster recovery preparation are typically able to set RTO and RPO goals at a few hours or less for critical systems, with the cost increasing as those timeframes decrease. For other businesses that haven’t invested at that level, RTO and RPO can stretch into hours or days. And in extreme cases, if disaster strikes, some businesses just have to start over. <br /><br />Google Apps <a href="http://googleenterprise.blogspot.com/2010/03/disaster-recovery-by-google.html">offers a better way</a>, with robust disaster recovery capabilities built right in. Our RPO design target is zero data loss and our RTO design target is instant failover. This means that if there is a disaster or disruption that affects one of our data centers, we are able to shift users to an alternate data center, so they can can continue working uninterrupted. And while no disaster recovery solution from any provider is perfect, we are proud of the benefits our customers gain.<br /><br />In the <a href="http://googleenterprise.blogspot.com/2011/03/macomb-county-circuit-court-and-clerk.html">words</a> of Mark Switalski, Macomb County Circuit Court Chief Judge, and Carmella Sabaugh, Macomb County Clerk: <br /><br />“We know that when a disaster happens, our system will not go down and because our data is in the cloud, it is protected and accessible from anywhere. After a rare tornado hit last summer, briefly disrupting power and some network services, the clerk’s Google service remained accessible via cell phone and other networks.”<br /><br />Planning for disasters is a big challenge, but with Google Apps you have fewer things to worry about. Your email and documents will be accessible so your business can continue despite the disaster. It’s one of the main reasons that businesses trust Google Apps with their data. </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/disaster-recovery-built-right-in-to.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Disaster recovery - built right in to Google Apps&url=https://cloud.googleblog.com/2011/09/disaster-recovery-built-right-in-to.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/disaster-recovery-built-right-in-to.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='5' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/disaster-recovery-built-right-in-to.html' data-url='https://cloud.googleblog.com/2011/09/disaster-recovery-built-right-in-to.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/disaster-recovery-built-right-in-to.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/%23top10trust' rel='tag'> #top10trust </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Security' rel='tag'> Security </a> </span> </div> </div> </div> <div class='post' data-id='3060249318148753712' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/our-commitment-to-safe-harbor-privacy.html' itemprop='url' title='Our commitment to the Safe Harbor privacy framework'> Our commitment to the Safe Harbor privacy framework </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, September 21, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Patrick Ryan, Policy Counsel, Open Internet</span><br /><br />As a global cloud provider, we’re often asked by our customers how we protect customer data within the frameworks of local privacy laws, and in particular in the EU. Our approach, just like over 2,500 other US companies that offer services in Europe, is guided by the <a href="http://export.gov/safeharbor/index.asp">US - EU Safe Harbor Agreement</a>, which is designed to ensure that transatlantic data transfers remain protected according to seven core EU-like privacy principles. In practice, for Google, Safe Harbor means our users in both Europe and the US can be sure they’re getting not just the same level of service, but also the same level of privacy protection. <br /><br />You can learn more about our commitment to this legal framework from our recent <a href="http://googlepolicyeurope.blogspot.com/2011/09/our-commitment-to-safe-harbor-privacy.html">European Public Policy Blog post</a> and find additional information on what this means to your business on our <a href="//www.google.com/apps/intl/en-GB/trust/data_protection.html#utm_campaign=SecurityFirst&utm_source=en-na-us-entblog-EuSafeHarbor-09202011&utm_medium=blog">data protection page</a>. </script> <noscript> <span class="byline-author">Posted by Patrick Ryan, Policy Counsel, Open Internet</span><br /><br />As a global cloud provider, we’re often asked by our customers how we protect customer data within the frameworks of local privacy laws, and in particular in the EU. Our approach, just like over 2,500 other US companies that offer services in Europe, is guided by the <a href="http://export.gov/safeharbor/index.asp">US - EU Safe Harbor Agreement</a>, which is designed to ensure that transatlantic data transfers remain protected according to seven core EU-like privacy principles. In practice, for Google, Safe Harbor means our users in both Europe and the US can be sure they’re getting not just the same level of service, but also the same level of privacy protection. <br /><br />You can learn more about our commitment to this legal framework from our recent <a href="http://googlepolicyeurope.blogspot.com/2011/09/our-commitment-to-safe-harbor-privacy.html">European Public Policy Blog post</a> and find additional information on what this means to your business on our <a href="//www.google.com/apps/intl/en-GB/trust/data_protection.html#utm_campaign=SecurityFirst&utm_source=en-na-us-entblog-EuSafeHarbor-09202011&utm_medium=blog">data protection page</a>. </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/our-commitment-to-safe-harbor-privacy.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Our commitment to the Safe Harbor privacy framework&url=https://cloud.googleblog.com/2011/09/our-commitment-to-safe-harbor-privacy.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/our-commitment-to-safe-harbor-privacy.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='1' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/our-commitment-to-safe-harbor-privacy.html' data-url='https://cloud.googleblog.com/2011/09/our-commitment-to-safe-harbor-privacy.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/our-commitment-to-safe-harbor-privacy.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/government' rel='tag'> government </a> </span> </div> </div> </div> <div class='post' data-id='4457598972273177188' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/announcing-google-earth-pro-61-new.html' itemprop='url' title='Announcing Google Earth Pro 6.1: New Features and Easier to Use!'> Announcing Google Earth Pro 6.1: New Features and Easier to Use! </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, September 20, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Coleman Rusnock and Dan Cohen, Google Earth Pro team</span><br /><br />We are pleased to announce the newest release of <a href="//www.google.com/enterprise/earthmaps/earthpro.html#utm_campaign=data&utm_source=en-na-us-entblog-Google-Earth-Pro-61-Usability-Improvements-for-Google-Earth-Pro_09162011&utm_medium=blog">Google Earth Pro</a>! Version 6.1 focuses on user experience improvements that empower professionals to make faster geographic-related business decisions.<br /><br />Google Earth Pro is a simple yet powerful tool used by industry professionals all over the world. Businesses in retail, construction and insurance save travel time by inspecting, measuring and profiling land parcels before visiting the site. Many companies use Google Earth Pro’s high resolution prints for client meetings and presentations. Other companies use the Google Earth Pro import tool to overlay spreadsheet or GIS data on a map. You can read about other use cases on our <a href="//www.google.com/enterprise/earthmaps/customers.html#utm_campaign=data&utm_source=en-na-us-entblog-Google-Earth-Pro-61-Usability-Improvements-for-Google-Earth-Pro_09162011&utm_medium=blog">customer stories page</a>. <br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//3.bp.blogspot.com/-LGjdSGMWEak/TnjlU78pvUI/AAAAAAAAAIo/8OrzIpb3l8E/s1600/parcel_elavation.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5654521480015887682" src="//3.bp.blogspot.com/-LGjdSGMWEak/TnjlU78pvUI/AAAAAAAAAIo/8OrzIpb3l8E/s400/parcel_elavation.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 289px;"></a><br /><span style="font-style:italic;">Real estate and insurance professionals can analyze distances more effectively with the combined Ruler and Elevation Profile tool, as shown in this measurement of San Francisco, above. </span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//2.bp.blogspot.com/-nLQygpW6Dbc/TnjlqZmW36I/AAAAAAAAAIw/5wcje9zDCTM/s1600/print.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5654521848752693154" src="//2.bp.blogspot.com/-nLQygpW6Dbc/TnjlqZmW36I/AAAAAAAAAIw/5wcje9zDCTM/s400/print.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 287px;"></a><br /><span style="font-style:italic;">Print high-resolution screenshots with scale bar and north arrow for client meetings and presentations.</span><br /><br />Key feature enhancements in version 6.1 include:<ul><br /><li><span style="font-weight:bold;">Enhanced Print Layout:</span> Print maps and overlays in premium resolution for tactile collaboration with key stakeholders. Improved output and paper handling allow fine controls for professional-looking deliverables.</li><br /><li><span style="font-weight:bold;">Simplified Movie Maker:</span> Create professional video presentations to share with your target audience. Render saved tours as videos, or take the director’s seat and record live actions from the 3D viewer.</li><br /><li><span style="font-weight:bold;">Consolidated Measurement Tool:</span> View path length and elevation profile in one window to better understand the 3D environment surrounding your area of interest.</li><br /><li><span style="font-weight:bold;">Expanded Data Styling:</span> With 64 unique styling attributes available for each imported dataset (compared with eight in previous versions), users have greater control over the look and feel of their data.</li><br /><li><span style="font-weight:bold;">Improved Networking Infrastructure:</span> Earth Pro 6.1 offers better support for network proxies and SSL certificates commonly found in corporate networking environments, making it easier for business to use Google Earth Pro within their network security guidelines.</li></ul><br />Click <a href="//www.google.com/earth/download/gep/agree.html#utm_campaign=data&utm_source=en-na-us-entblog-Google-Earth-Pro-61-Usability-Improvements-for-Google-Earth-Pro_09162011&utm_medium=blog">here</a> to download the latest version of Google Earth Pro for your organization today. </script> <noscript> <span class="byline-author">Posted by Coleman Rusnock and Dan Cohen, Google Earth Pro team</span><br /><br />We are pleased to announce the newest release of <a href="//www.google.com/enterprise/earthmaps/earthpro.html#utm_campaign=data&utm_source=en-na-us-entblog-Google-Earth-Pro-61-Usability-Improvements-for-Google-Earth-Pro_09162011&utm_medium=blog">Google Earth Pro</a>! Version 6.1 focuses on user experience improvements that empower professionals to make faster geographic-related business decisions.<br /><br />Google Earth Pro is a simple yet powerful tool used by industry professionals all over the world. Businesses in retail, construction and insurance save travel time by inspecting, measuring and profiling land parcels before visiting the site. Many companies use Google Earth Pro’s high resolution prints for client meetings and presentations. Other companies use the Google Earth Pro import tool to overlay spreadsheet or GIS data on a map. You can read about other use cases on our <a href="//www.google.com/enterprise/earthmaps/customers.html#utm_campaign=data&utm_source=en-na-us-entblog-Google-Earth-Pro-61-Usability-Improvements-for-Google-Earth-Pro_09162011&utm_medium=blog">customer stories page</a>. <br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//3.bp.blogspot.com/-LGjdSGMWEak/TnjlU78pvUI/AAAAAAAAAIo/8OrzIpb3l8E/s1600/parcel_elavation.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5654521480015887682" src="//3.bp.blogspot.com/-LGjdSGMWEak/TnjlU78pvUI/AAAAAAAAAIo/8OrzIpb3l8E/s400/parcel_elavation.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 289px;"></a><br /><span style="font-style:italic;">Real estate and insurance professionals can analyze distances more effectively with the combined Ruler and Elevation Profile tool, as shown in this measurement of San Francisco, above. </span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="//2.bp.blogspot.com/-nLQygpW6Dbc/TnjlqZmW36I/AAAAAAAAAIw/5wcje9zDCTM/s1600/print.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5654521848752693154" src="//2.bp.blogspot.com/-nLQygpW6Dbc/TnjlqZmW36I/AAAAAAAAAIw/5wcje9zDCTM/s400/print.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 287px;"></a><br /><span style="font-style:italic;">Print high-resolution screenshots with scale bar and north arrow for client meetings and presentations.</span><br /><br />Key feature enhancements in version 6.1 include:<ul><br /><li><span style="font-weight:bold;">Enhanced Print Layout:</span> Print maps and overlays in premium resolution for tactile collaboration with key stakeholders. Improved output and paper handling allow fine controls for professional-looking deliverables.</li><br /><li><span style="font-weight:bold;">Simplified Movie Maker:</span> Create professional video presentations to share with your target audience. Render saved tours as videos, or take the director’s seat and record live actions from the 3D viewer.</li><br /><li><span style="font-weight:bold;">Consolidated Measurement Tool:</span> View path length and elevation profile in one window to better understand the 3D environment surrounding your area of interest.</li><br /><li><span style="font-weight:bold;">Expanded Data Styling:</span> With 64 unique styling attributes available for each imported dataset (compared with eight in previous versions), users have greater control over the look and feel of their data.</li><br /><li><span style="font-weight:bold;">Improved Networking Infrastructure:</span> Earth Pro 6.1 offers better support for network proxies and SSL certificates commonly found in corporate networking environments, making it easier for business to use Google Earth Pro within their network security guidelines.</li></ul><br />Click <a href="//www.google.com/earth/download/gep/agree.html#utm_campaign=data&utm_source=en-na-us-entblog-Google-Earth-Pro-61-Usability-Improvements-for-Google-Earth-Pro_09162011&utm_medium=blog">here</a> to download the latest version of Google Earth Pro for your organization today. </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/announcing-google-earth-pro-61-new.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Announcing Google Earth Pro 6.1: New Features and Easier to Use!&url=https://cloud.googleblog.com/2011/09/announcing-google-earth-pro-61-new.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/announcing-google-earth-pro-61-new.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='3' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/announcing-google-earth-pro-61-new.html' data-url='https://cloud.googleblog.com/2011/09/announcing-google-earth-pro-61-new.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/announcing-google-earth-pro-61-new.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/earth%20and%20maps' rel='tag'> earth and maps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Pro' rel='tag'> Google Earth Pro </a> </span> </div> </div> </div> <div class='post' data-id='6952950945078577324' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/strong-authentication-to-protect.html' itemprop='url' title='Strong authentication to protect business user accounts'> Strong authentication to protect business user accounts </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, September 16, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Rishi Dhand, Product Manager, Google Apps</span><br /><br /><i><b>Editors note:</b> This post is part of a <a href="http://googleenterprise.blogspot.com/search/label/%23top10trust">series</a> that explores the top ten reasons why customers trust Google with their business data. A complete top ten list can be found <a href="http://googleenterprise.blogspot.com/2011/08/top-ten-reasons-why-customers-trust.html">here</a>.</i><br /><br />We recently <a href="http://googleenterprise.blogspot.com/2011/09/evolution-of-enterprise-software.html">announced</a> that more than 4 million businesses run on Google Apps and 5,000 more are signing up every day. Many of these business “go Google” for enhanced security features. One example is 2-step verification, an opt-in security feature that we <a href="http://googleenterprise.blogspot.com/2010/09/more-secure-cloud-for-millions-of.html">added</a> to Google Apps last year. <br /><br /><a href="//www.google.com/support/accounts/bin/static.py?page=guide.cs&guide=1056283&topic=1056284">2-step verification</a> adds an additional layer of protection to your account and significantly reduces the risk of unauthorized access. With 2-step verification, you sign into your account with both your password and a one time verification code you get on your phone. You can generate the code with a mobile app (on Android, iPhone and Blackberry), or get it in an SMS text message or a voice call. <br /><br />This feature helps ensure that only you can sign in to your account. It also helps protect you if your password gets stolen via phishing attempts, keyloggers or other malicious software, or from another website where you might have used the same password. Without the verification code, hackers can’t access your Google Apps account—even if they have your password. <br /><br />While two-factor authentication is not a new concept, many businesses have historically <a href="http://en.wikipedia.org/wiki/Two-factor_authentication#Cost_effectiveness">struggled with deploying</a> it due to cost, IT complexity and usability issues associated with requiring users to carry separate token generators. Google Apps includes 2-step verification at no additional cost, using existing phones to make it <a href="//www.google.com/support/a/bin/answer.py?answer=175197">simple and easy to deploy</a>. It’s available in over <a href="http://googleenterprise.blogspot.com/2011/07/2-step-verification-stay-safe-around.html">40 languages</a> and in more than 150 countries.<br /><br />We also support Security Assertion Markup Language (SAML)-based <a href="http://code.google.com/googleapps/domain/sso/saml_reference_implementation.html">Single Sign-On</a> (SSO) for businesses that already use separate authentication technologies and would like to continue using them. Google Apps for Business supports the SAML 2.0 specification and allows businesses to apply custom security features, password management policies, and their own two-factor authentication solution. This SSO capability is an alternative to the 2-step verification feature that is included with Google Apps.<br /><br />Protecting your accounts with strong authentication mechanisms is a great way to help ensure your <a href="http://googleblog.blogspot.com/2011/06/ensuring-your-information-is-safe.html">information remains safe online</a>. If you are an existing customer, you can easily <a href="//www.google.com/support/accounts/bin/static.py?page=guide.cs&guide=1056283&topic=1056285">configure</a> 2-step verification, once your administrator has <a href="//www.google.com/support/a/bin/answer.py?answer=184711">enabled</a> the feature for your domain. </script> <noscript> <span class="byline-author">Posted by Rishi Dhand, Product Manager, Google Apps</span><br /><br /><i><b>Editors note:</b> This post is part of a <a href="http://googleenterprise.blogspot.com/search/label/%23top10trust">series</a> that explores the top ten reasons why customers trust Google with their business data. A complete top ten list can be found <a href="http://googleenterprise.blogspot.com/2011/08/top-ten-reasons-why-customers-trust.html">here</a>.</i><br /><br />We recently <a href="http://googleenterprise.blogspot.com/2011/09/evolution-of-enterprise-software.html">announced</a> that more than 4 million businesses run on Google Apps and 5,000 more are signing up every day. Many of these business “go Google” for enhanced security features. One example is 2-step verification, an opt-in security feature that we <a href="http://googleenterprise.blogspot.com/2010/09/more-secure-cloud-for-millions-of.html">added</a> to Google Apps last year. <br /><br /><a href="//www.google.com/support/accounts/bin/static.py?page=guide.cs&guide=1056283&topic=1056284">2-step verification</a> adds an additional layer of protection to your account and significantly reduces the risk of unauthorized access. With 2-step verification, you sign into your account with both your password and a one time verification code you get on your phone. You can generate the code with a mobile app (on Android, iPhone and Blackberry), or get it in an SMS text message or a voice call. <br /><br />This feature helps ensure that only you can sign in to your account. It also helps protect you if your password gets stolen via phishing attempts, keyloggers or other malicious software, or from another website where you might have used the same password. Without the verification code, hackers can’t access your Google Apps account—even if they have your password. <br /><br />While two-factor authentication is not a new concept, many businesses have historically <a href="http://en.wikipedia.org/wiki/Two-factor_authentication#Cost_effectiveness">struggled with deploying</a> it due to cost, IT complexity and usability issues associated with requiring users to carry separate token generators. Google Apps includes 2-step verification at no additional cost, using existing phones to make it <a href="//www.google.com/support/a/bin/answer.py?answer=175197">simple and easy to deploy</a>. It’s available in over <a href="http://googleenterprise.blogspot.com/2011/07/2-step-verification-stay-safe-around.html">40 languages</a> and in more than 150 countries.<br /><br />We also support Security Assertion Markup Language (SAML)-based <a href="http://code.google.com/googleapps/domain/sso/saml_reference_implementation.html">Single Sign-On</a> (SSO) for businesses that already use separate authentication technologies and would like to continue using them. Google Apps for Business supports the SAML 2.0 specification and allows businesses to apply custom security features, password management policies, and their own two-factor authentication solution. This SSO capability is an alternative to the 2-step verification feature that is included with Google Apps.<br /><br />Protecting your accounts with strong authentication mechanisms is a great way to help ensure your <a href="http://googleblog.blogspot.com/2011/06/ensuring-your-information-is-safe.html">information remains safe online</a>. If you are an existing customer, you can easily <a href="//www.google.com/support/accounts/bin/static.py?page=guide.cs&guide=1056283&topic=1056285">configure</a> 2-step verification, once your administrator has <a href="//www.google.com/support/a/bin/answer.py?answer=184711">enabled</a> the feature for your domain. </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/strong-authentication-to-protect.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Strong authentication to protect business user accounts&url=https://cloud.googleblog.com/2011/09/strong-authentication-to-protect.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/strong-authentication-to-protect.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='9' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/strong-authentication-to-protect.html' data-url='https://cloud.googleblog.com/2011/09/strong-authentication-to-protect.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/strong-authentication-to-protect.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/%23top10trust' rel='tag'> #top10trust </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Security' rel='tag'> Security </a> </span> </div> </div> </div> <div class='post' data-id='2057746538784390204' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/live-webinar-accessibility-updates-for.html' itemprop='url' title='Live webinar: Accessibility Updates for Docs, Sites and Calendar'> Live webinar: Accessibility Updates for Docs, Sites and Calendar </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, September 14, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Naomi Black, Technical Program Manager, Accessibility</span><br /><br />Earlier this year, members of the blind community shared a powerful message with us about the importance of accessibility. On the Official Google Blog today, we <a href="http://googleblog.blogspot.com/2011/09/enhanced-accessibility-in-docs-sites.html">announced</a> <link> some accessibility enhancements to our products, including new keyboard shortcuts and improved screen reader support in <a href="http://googledocs.blogspot.com/2011/09/improved-accessibility-in-google-docs.html">Google Docs, Google Sites</a> <link> and <a href="http://gmailblog.blogspot.com/2011/09/improved-accessibility-for-google.html http://gmailblog.blogspot.com/2011/09/improved-accessibility-for-google.html http://gmailblog.blogspot.com/2011/09/improved-accessibility-for-google.html">Google Calendar</a>. For blind students and employees who rely on assistive technologies to access the web, we hope these improvements will make it easier to use our products.<br /><br />To answer your questions and discuss how today’s product updates affect blind users in businesses, governments and schools using Google Apps, we’d like to invite our enterprise customers to join us for a webinar on September 21.<br /><br /><b>Accessibility Updates for Docs, Sites and Calendar<br /></b>Wednesday, September 21, 2011<br />12:00pm-1:00pm PT<br />Sign up <a href="https://docs.google.com/a/google.com/spreadsheet/viewform?formkey=dENrOHBmV2FXaHhUQUt3QVBMY1k4Q3c6MQ">here</a><br /><br />To learn more about accessibility features in Google Apps, please visit our <a href="//www.google.com/support/a/bin/answer.py?&answer=1631886">help center</a>. For information more generally about using Google products with screen readers, how to send us feedback and how to track our progress, visit <a href="//www.blogger.com/google.com/accessibility">google.com/accessibility</a>. </script> <noscript> <span class="byline-author">Posted by Naomi Black, Technical Program Manager, Accessibility</span><br /><br />Earlier this year, members of the blind community shared a powerful message with us about the importance of accessibility. On the Official Google Blog today, we <a href="http://googleblog.blogspot.com/2011/09/enhanced-accessibility-in-docs-sites.html">announced</a> <link> some accessibility enhancements to our products, including new keyboard shortcuts and improved screen reader support in <a href="http://googledocs.blogspot.com/2011/09/improved-accessibility-in-google-docs.html">Google Docs, Google Sites</a> <link> and <a href="http://gmailblog.blogspot.com/2011/09/improved-accessibility-for-google.html http://gmailblog.blogspot.com/2011/09/improved-accessibility-for-google.html http://gmailblog.blogspot.com/2011/09/improved-accessibility-for-google.html">Google Calendar</a>. For blind students and employees who rely on assistive technologies to access the web, we hope these improvements will make it easier to use our products.<br /><br />To answer your questions and discuss how today’s product updates affect blind users in businesses, governments and schools using Google Apps, we’d like to invite our enterprise customers to join us for a webinar on September 21.<br /><br /><b>Accessibility Updates for Docs, Sites and Calendar<br /></b>Wednesday, September 21, 2011<br />12:00pm-1:00pm PT<br />Sign up <a href="https://docs.google.com/a/google.com/spreadsheet/viewform?formkey=dENrOHBmV2FXaHhUQUt3QVBMY1k4Q3c6MQ">here</a><br /><br />To learn more about accessibility features in Google Apps, please visit our <a href="//www.google.com/support/a/bin/answer.py?&answer=1631886">help center</a>. For information more generally about using Google products with screen readers, how to send us feedback and how to track our progress, visit <a href="//www.blogger.com/google.com/accessibility">google.com/accessibility</a>. </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/live-webinar-accessibility-updates-for.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Live webinar: Accessibility Updates for Docs, Sites and Calendar&url=https://cloud.googleblog.com/2011/09/live-webinar-accessibility-updates-for.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/live-webinar-accessibility-updates-for.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='4' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/live-webinar-accessibility-updates-for.html' data-url='https://cloud.googleblog.com/2011/09/live-webinar-accessibility-updates-for.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/live-webinar-accessibility-updates-for.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/gmail' rel='tag'> gmail </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Calendar' rel='tag'> Google Calendar </a> , <a class='label' href='https://cloud.googleblog.com/search/label/google%20sites' rel='tag'> google sites </a> </span> </div> </div> </div> <div class='post' data-id='3217031852662524357' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/live-webinar-chromebook-innovation.html' itemprop='url' title='Live webinar: Chromebook innovation'> Live webinar: Chromebook innovation </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, September 13, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Kevin Gough, Chromebooks for Business team</span><br /><br />With frequent updates, Chromebooks automatically get better over time. During this webinar, you’ll learn about the <a href="http://chrome.blogspot.com/2011/08/computer-that-keeps-getting-better.html">newest business features</a> for Chromebooks, including VPN and secure Wi-Fi (802.1X) support , as well as apps optimized for Chromebooks that make these computers even more flexible for business. <br /><br />With built-in Wi-Fi and 3G, it’s rare for Chromebooks to be without internet access. However, we’ll review <a href="http://googleenterprise.blogspot.com/2011/08/using-gmail-calendar-and-docs-without.html">new offline functionalities for our apps</a>, including the new Gmail Offline app and offline modes for Google Docs and Google Calendar that allow Chromebook users to be productive even without connectivity. And, for employees who need access to their desktop software, we’ll demo a “tech preview” of Citrix Receiver optimized for Chromebooks. If you're a Citrix customer, this app enables access to your virtualized applications right from the web browser. We’ll also include time for Q&A with Chromebook product specialists on topics of your choice. <br /><br /><span style="font-weight:bold;">What:</span> Chromebook innovation - new features, offline apps and Citrix<br /><span style="font-weight:bold;">When:</span> Thursday, September 15, 9am PDT / 12pm EDT / 5pm GST<br /><span style="font-weight:bold;">Preseners:</span> Kevin Gough & Jeff Keltner, Chromebooks for Business team<br /><br /><a href="https://googleonline.webex.com/mw0306ld/mywebex/default.do?nomenu=true&siteurl=googleonline&service=6&rnd=0.7358405329948854&main_url=https%3A%2F%2Fgoogleonline.webex.com%2Fec0605ld%2Feventcenter%2Fevent%2FeventAction.do%3FtheAction%3Ddetail%26confViewID%3D889583770%26siteurl%3Dgoogleonline%26%26%26"><span style="font-weight:bold;">Register now</span></a> </script> <noscript> <span class="byline-author">Posted by Kevin Gough, Chromebooks for Business team</span><br /><br />With frequent updates, Chromebooks automatically get better over time. During this webinar, you’ll learn about the <a href="http://chrome.blogspot.com/2011/08/computer-that-keeps-getting-better.html">newest business features</a> for Chromebooks, including VPN and secure Wi-Fi (802.1X) support , as well as apps optimized for Chromebooks that make these computers even more flexible for business. <br /><br />With built-in Wi-Fi and 3G, it’s rare for Chromebooks to be without internet access. However, we’ll review <a href="http://googleenterprise.blogspot.com/2011/08/using-gmail-calendar-and-docs-without.html">new offline functionalities for our apps</a>, including the new Gmail Offline app and offline modes for Google Docs and Google Calendar that allow Chromebook users to be productive even without connectivity. And, for employees who need access to their desktop software, we’ll demo a “tech preview” of Citrix Receiver optimized for Chromebooks. If you're a Citrix customer, this app enables access to your virtualized applications right from the web browser. We’ll also include time for Q&A with Chromebook product specialists on topics of your choice. <br /><br /><span style="font-weight:bold;">What:</span> Chromebook innovation - new features, offline apps and Citrix<br /><span style="font-weight:bold;">When:</span> Thursday, September 15, 9am PDT / 12pm EDT / 5pm GST<br /><span style="font-weight:bold;">Preseners:</span> Kevin Gough & Jeff Keltner, Chromebooks for Business team<br /><br /><a href="https://googleonline.webex.com/mw0306ld/mywebex/default.do?nomenu=true&siteurl=googleonline&service=6&rnd=0.7358405329948854&main_url=https%3A%2F%2Fgoogleonline.webex.com%2Fec0605ld%2Feventcenter%2Fevent%2FeventAction.do%3FtheAction%3Ddetail%26confViewID%3D889583770%26siteurl%3Dgoogleonline%26%26%26"><span style="font-weight:bold;">Register now</span></a> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/live-webinar-chromebook-innovation.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Live webinar: Chromebook innovation&url=https://cloud.googleblog.com/2011/09/live-webinar-chromebook-innovation.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/live-webinar-chromebook-innovation.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='2' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/live-webinar-chromebook-innovation.html' data-url='https://cloud.googleblog.com/2011/09/live-webinar-chromebook-innovation.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/live-webinar-chromebook-innovation.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Chrome%20OS' rel='tag'> Chrome OS </a> </span> </div> </div> </div> <div class='post' data-id='2497221208921964795' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/tradition-meets-technology-top.html' itemprop='url' title='Tradition meets technology: top universities using Apps for Education'> Tradition meets technology: top universities using Apps for Education </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, September 13, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Tom Mills, Director of Education</span><br /><br /><i>(Cross-posted on the <a href="http://googleblog.blogspot.com/2011/09/tradition-meets-technology-top.html">Official Google Blog</a>)</i><br /><br />Pop quiz: What’s significant about the number 61?<div><br /><div><span class="Apple-tab-span" style="white-space:pre"> </span><b>(a)</b> Number of points required to win a standard game of <a href="http://en.wikipedia.org/wiki/Cribbage">Cribbage</a></div><div><span class="Apple-tab-span" style="white-space:pre"> </span><b>(b)</b> The country code to call Australia </div><div><span class="Apple-tab-span" style="white-space:pre"> </span><b>(c)</b> Number of Top 100 universities that use Google Apps for Education</div><div><br />As all Aussie Cribbage enthusiasts attending college in the U.S. may suspect, this is actually a trick question—all three answers are correct!<br /><br />Today, <i>U.S. News and World Report</i> released their <a href="http://colleges.usnews.rankingsandreviews.com/best-colleges">28th annual ranking</a> of the top higher-education institutions across the nation. While this list of schools represents traditions of academic excellence that span centuries, these institutions also clearly recognize the importance (and value) of modern technology in academia. We’re thrilled that 61 of this year’s top 100 universities have chosen <a href="//www.google.com/apps/intl/en/edu/#utm_campaign=top100&utm_source=en-entblog-na-us-top100_0913&utm_medium=blog">Google Apps for Education</a> to help improve communication and collaboration on campus.<br /><br />We’re proud to see such historic institutions moving to the world of <a href="http://googleenterprise.blogspot.com/2010/12/nothing-but-web.html">100% web</a>. Here are just a few of the schools from this year’s “Top 100” that have gone Google:<br /><ul><li>Yale University</li><li>Northwestern University</li><li>Brown University</li><li>Vanderbilt University</li><li>University of Notre Dame</li><li>University of Southern California</li><li>Wake Forest University</li><li>William and Mary</li><li>Brandeis University</li><li>Case Western Reserve University</li><li>University of Maryland</li><li>Boston University</li><li>Rutgers University</li><li>Clemson University</li><li>University of Minnesota</li></ul>To show our appreciation to these great schools, and to help students better explore and evaluate their college options, we’re providing a year’s worth of free access to the <a href="http://colleges.usnews.rankingsandreviews.com/best-colleges"><i>U.S. News</i> complete rankings</a> for anyone who <a href="http://www.usnews.com/usnews/store/college_compass_google_deal.htm">registers</a> before Friday, September 16. Just sign up and you’re all set.</div><div><br />Finally, it’s not just about <i>who</i> is using Google Apps. We’re also interested in <i>how</i> students and staff are using Google tools to do amazing things inside and outside the classroom. Since 61 is the magic number, we’ve compiled 61 stories directly from students, faculty and staff at these universities: <a href="//www.google.com/apps/intl/en/landing/top100schools/#utm_campaign=top100&utm_source=en-homepage-na-us-top100&utm_medium=et">www.google.com/apps/top100schools</a>.<br /><br /><span class="Apple-style-span" style="font-family: Times; font-size: medium; "><div style="text-align: center;background-color: transparent; "><a href="//www.google.com/apps/intl/en/landing/top100schools/#utm_campaign=top100&utm_source=en-homepage-na-us-top100&utm_medium=et"><img height="218px;" id="internal-source-marker_0.381080373423174" src="https://lh3.googleusercontent.com/OfgDX3wFYjq7AHg6xE4nIqvRlpluSHdntmVOrQqDnC4PyNSXLBwQxWrN581-xYFoQGyy9xSYf2gD4ixva9Z4A02zZGUGVMKE_AdizZIKMODgLdrU17o" width="601px;" /></a></div></span><br />These 61 schools represent just a small portion of the 14 million students, faculty and staff now using <a href="//www.google.com/apps/intl/en/edu/#utm_campaign=top100&utm_source=en-entblog-na-us-top100_0913&utm_medium=blog">Google Apps for Education</a>. All over the world, Google Apps is helping schools offer their communities a better way of working together, and we’re honored to be a part of this new tradition.<br /></div></div> </script> <noscript> <span class="byline-author">Posted by Tom Mills, Director of Education</span><br /><br /><i>(Cross-posted on the <a href="http://googleblog.blogspot.com/2011/09/tradition-meets-technology-top.html">Official Google Blog</a>)</i><br /><br />Pop quiz: What’s significant about the number 61?<div><br /><div><span class="Apple-tab-span" style="white-space:pre"> </span><b>(a)</b> Number of points required to win a standard game of <a href="http://en.wikipedia.org/wiki/Cribbage">Cribbage</a></div><div><span class="Apple-tab-span" style="white-space:pre"> </span><b>(b)</b> The country code to call Australia </div><div><span class="Apple-tab-span" style="white-space:pre"> </span><b>(c)</b> Number of Top 100 universities that use Google Apps for Education</div><div><br />As all Aussie Cribbage enthusiasts attending college in the U.S. may suspect, this is actually a trick question—all three answers are correct!<br /><br />Today, <i>U.S. News and World Report</i> released their <a href="http://colleges.usnews.rankingsandreviews.com/best-colleges">28th annual ranking</a> of the top higher-education institutions across the nation. While this list of schools represents traditions of academic excellence that span centuries, these institutions also clearly recognize the importance (and value) of modern technology in academia. We’re thrilled that 61 of this year’s top 100 universities have chosen <a href="//www.google.com/apps/intl/en/edu/#utm_campaign=top100&utm_source=en-entblog-na-us-top100_0913&utm_medium=blog">Google Apps for Education</a> to help improve communication and collaboration on campus.<br /><br />We’re proud to see such historic institutions moving to the world of <a href="http://googleenterprise.blogspot.com/2010/12/nothing-but-web.html">100% web</a>. Here are just a few of the schools from this year’s “Top 100” that have gone Google:<br /><ul><li>Yale University</li><li>Northwestern University</li><li>Brown University</li><li>Vanderbilt University</li><li>University of Notre Dame</li><li>University of Southern California</li><li>Wake Forest University</li><li>William and Mary</li><li>Brandeis University</li><li>Case Western Reserve University</li><li>University of Maryland</li><li>Boston University</li><li>Rutgers University</li><li>Clemson University</li><li>University of Minnesota</li></ul>To show our appreciation to these great schools, and to help students better explore and evaluate their college options, we’re providing a year’s worth of free access to the <a href="http://colleges.usnews.rankingsandreviews.com/best-colleges"><i>U.S. News</i> complete rankings</a> for anyone who <a href="http://www.usnews.com/usnews/store/college_compass_google_deal.htm">registers</a> before Friday, September 16. Just sign up and you’re all set.</div><div><br />Finally, it’s not just about <i>who</i> is using Google Apps. We’re also interested in <i>how</i> students and staff are using Google tools to do amazing things inside and outside the classroom. Since 61 is the magic number, we’ve compiled 61 stories directly from students, faculty and staff at these universities: <a href="//www.google.com/apps/intl/en/landing/top100schools/#utm_campaign=top100&utm_source=en-homepage-na-us-top100&utm_medium=et">www.google.com/apps/top100schools</a>.<br /><br /><span class="Apple-style-span" style="font-family: Times; font-size: medium; "><div style="text-align: center;background-color: transparent; "><a href="//www.google.com/apps/intl/en/landing/top100schools/#utm_campaign=top100&utm_source=en-homepage-na-us-top100&utm_medium=et"><img height="218px;" id="internal-source-marker_0.381080373423174" src="https://lh3.googleusercontent.com/OfgDX3wFYjq7AHg6xE4nIqvRlpluSHdntmVOrQqDnC4PyNSXLBwQxWrN581-xYFoQGyy9xSYf2gD4ixva9Z4A02zZGUGVMKE_AdizZIKMODgLdrU17o" width="601px;" /></a></div></span><br />These 61 schools represent just a small portion of the 14 million students, faculty and staff now using <a href="//www.google.com/apps/intl/en/edu/#utm_campaign=top100&utm_source=en-entblog-na-us-top100_0913&utm_medium=blog">Google Apps for Education</a>. All over the world, Google Apps is helping schools offer their communities a better way of working together, and we’re honored to be a part of this new tradition.<br /></div></div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/tradition-meets-technology-top.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Tradition meets technology: top universities using Apps for Education&url=https://cloud.googleblog.com/2011/09/tradition-meets-technology-top.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/tradition-meets-technology-top.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='4' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/tradition-meets-technology-top.html' data-url='https://cloud.googleblog.com/2011/09/tradition-meets-technology-top.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/tradition-meets-technology-top.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/education' rel='tag'> education </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Gone%20Google' rel='tag'> Gone Google </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/university' rel='tag'> university </a> </span> </div> </div> </div> <div class='post' data-id='781084526972727991' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/supporting-europes-efforts-for-more.html' itemprop='url' title='Supporting Europe’s Efforts for More Cloud Adoption'> Supporting Europe’s Efforts for More Cloud Adoption </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, September 12, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Marco Pancini, Senior Policy Counsel, Europe</span><br /><br />In May, the European Commission launched a <a href="http://europa.eu/rapid/pressReleasesAction.do?reference=IP/11/575&format=HTML&aged=0&language=EN&guiLanguage=en">Public Consultation</a> on cloud computing to collect stakeholders’ input on opportunities and barriers to the adoption of cloud computing. Ms. Neelie Kroes, the Vice President of the European Commission and European Digital Agenda Commissioner, summarised Europe’s ambition quite well when she declared in a <a href="http://europa.eu/rapid/pressReleasesAction.do?reference=SPEECH/11/50">recent speech</a>, that “the goal is to make Europe not just cloud-friendly but also cloud-active.”<br /><br />At Google, we fully support the European Commission’s efforts in this area. Cloud computing is gaining traction in Europe and elsewhere. The cloud saves users money and it creates jobs. According to a <a href="http://www.intertic.org/Policy%20Papers/JManEc.pdf">recent study</a> from Professor Federico Etro of the University of Venice, cloud computing in the EU will contribute 0.4% of GDP and create a million jobs by 2016. Similarly, in the United States Vivek Kundra, previously the Obama administration’s Chief Information Officer, recently pointed out in the <a href="http://www.nytimes.com/2011/08/31/opinion/tight-budget-look-to-the-cloud.html?_r=1&src=tp">New York Times</a> that U.S. government agencies can gain significant economic benefits by moving their IT services to the cloud. And, as we said in July, the United States has <a href="http://googleenterprise.blogspot.com/2011/07/cloud-2-commission-releases-report-on.html">reached out to industry</a> for input. We’re thrilled that governments in Europe and the United States are so enthusiastic about cloud computing. <br /><br />For these reasons, Google has submitted its contribution to this important debate in Europe. In particular, we have provided our <a href="https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0BxmmhvhSXSTlYjIxNDk2NjItZmEwNi00YjE2LWE5MmMtMDg1Zjc1MjE1YzM5&hl=en">point of view</a> on what we consider key issues, namely:<br /><ul><li>The legislative framework: We suggest proposals to facilitate cloud adoption and to remove the legislative and administrative barriers service providers are facing in Europe, and still preserve consumer values and data protection.</li><li>Embracing interoperability and data portability: Google has put a lot of effort into tools and solutions aimed at giving users <a href="https://www.google.com/dashboard/">control over their data</a> in the cloud and making <a href="//google.com/takeout">data genuinely portable</a>.</li><li>Public sector clouds: the public sector should lead by example in important fields like security and procurement, at the EU, national and local levels (similar to the “Cloud First” strategy in the United States).</li><li>Global solutions for global problems: one of the advantages of the cloud is scalability, which needs to be fostered by setting global standards, in particular in the areas of data protection and security.</li></ul>At the end of the day, the European Commission has a great opportunity to come up with a proposal that modernizes the EU legislative framework and especially the EU data protection regime. The cloud offers the possibility to truly leverage the digital single market to the benefit of all Europeans, both users and providers, and we at Google hope our proposals will help the Commission take the right steps going forward. </script> <noscript> <span class="byline-author">Posted by Marco Pancini, Senior Policy Counsel, Europe</span><br /><br />In May, the European Commission launched a <a href="http://europa.eu/rapid/pressReleasesAction.do?reference=IP/11/575&format=HTML&aged=0&language=EN&guiLanguage=en">Public Consultation</a> on cloud computing to collect stakeholders’ input on opportunities and barriers to the adoption of cloud computing. Ms. Neelie Kroes, the Vice President of the European Commission and European Digital Agenda Commissioner, summarised Europe’s ambition quite well when she declared in a <a href="http://europa.eu/rapid/pressReleasesAction.do?reference=SPEECH/11/50">recent speech</a>, that “the goal is to make Europe not just cloud-friendly but also cloud-active.”<br /><br />At Google, we fully support the European Commission’s efforts in this area. Cloud computing is gaining traction in Europe and elsewhere. The cloud saves users money and it creates jobs. According to a <a href="http://www.intertic.org/Policy%20Papers/JManEc.pdf">recent study</a> from Professor Federico Etro of the University of Venice, cloud computing in the EU will contribute 0.4% of GDP and create a million jobs by 2016. Similarly, in the United States Vivek Kundra, previously the Obama administration’s Chief Information Officer, recently pointed out in the <a href="http://www.nytimes.com/2011/08/31/opinion/tight-budget-look-to-the-cloud.html?_r=1&src=tp">New York Times</a> that U.S. government agencies can gain significant economic benefits by moving their IT services to the cloud. And, as we said in July, the United States has <a href="http://googleenterprise.blogspot.com/2011/07/cloud-2-commission-releases-report-on.html">reached out to industry</a> for input. We’re thrilled that governments in Europe and the United States are so enthusiastic about cloud computing. <br /><br />For these reasons, Google has submitted its contribution to this important debate in Europe. In particular, we have provided our <a href="https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0BxmmhvhSXSTlYjIxNDk2NjItZmEwNi00YjE2LWE5MmMtMDg1Zjc1MjE1YzM5&hl=en">point of view</a> on what we consider key issues, namely:<br /><ul><li>The legislative framework: We suggest proposals to facilitate cloud adoption and to remove the legislative and administrative barriers service providers are facing in Europe, and still preserve consumer values and data protection.</li><li>Embracing interoperability and data portability: Google has put a lot of effort into tools and solutions aimed at giving users <a href="https://www.google.com/dashboard/">control over their data</a> in the cloud and making <a href="//google.com/takeout">data genuinely portable</a>.</li><li>Public sector clouds: the public sector should lead by example in important fields like security and procurement, at the EU, national and local levels (similar to the “Cloud First” strategy in the United States).</li><li>Global solutions for global problems: one of the advantages of the cloud is scalability, which needs to be fostered by setting global standards, in particular in the areas of data protection and security.</li></ul>At the end of the day, the European Commission has a great opportunity to come up with a proposal that modernizes the EU legislative framework and especially the EU data protection regime. The cloud offers the possibility to truly leverage the digital single market to the benefit of all Europeans, both users and providers, and we at Google hope our proposals will help the Commission take the right steps going forward. </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/supporting-europes-efforts-for-more.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Supporting Europe’s Efforts for More Cloud Adoption&url=https://cloud.googleblog.com/2011/09/supporting-europes-efforts-for-more.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/supporting-europes-efforts-for-more.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='2' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/supporting-europes-efforts-for-more.html' data-url='https://cloud.googleblog.com/2011/09/supporting-europes-efforts-for-more.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/supporting-europes-efforts-for-more.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/cloud%20computing' rel='tag'> cloud computing </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/government' rel='tag'> government </a> </span> </div> </div> </div> <div class='post' data-id='6110414745991083649' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/comment-only-access-in-google-documents.html' itemprop='url' title='Comment-only access in Google documents'> Comment-only access in Google documents </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Monday, September 12, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Sarah Wu, Software Engineer</span><br /><br /><i>(Cross-posted on the <a href="http://googledocs.blogspot.com/2011/09/comment-only-access-in-google-documents.html">Google Docs Blog</a>.)</i><br /><br />In the past several months, we’ve <a href="http://googledocs.blogspot.com/2011/03/introducing-discussions-in-google-docs.html">added</a> new discussion and commenting features to improve collaboration in Google documents. As an engineer, I often create docs with design concepts and send them to my team to review and provide feedback, and we use the commenting features to facilitate these discussions. Sometimes, I want to let team members view and make comments without allowing them to directly edit my document.<br /><br />Over the next few days, we're releasing a new sharing option so that you can let people view and add comments to your documents without giving them edit access. To give comment-only access to your document, click on the <span style="font-weight:bold;">Share</span> button. From there, add in the contact you’d like to share your document with, and select <span style="font-weight:bold;">Can comment</span>.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL3ORLbzpl_MsxkrPzGmL4YNe5Il66veiKOMEd4KEneEAUkoWZfe2jUJssy4eDIDtwEoP_0LGDVmqtsytL0wtGcY0UUlgWFEfzABYgTjBT1evNiw1cSnCHZWWDsswFOJEWJ_z8S0o_y7A/s1600/commentinviter-altostrat-me.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5649302218478402354" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL3ORLbzpl_MsxkrPzGmL4YNe5Il66veiKOMEd4KEneEAUkoWZfe2jUJssy4eDIDtwEoP_0LGDVmqtsytL0wtGcY0UUlgWFEfzABYgTjBT1evNiw1cSnCHZWWDsswFOJEWJ_z8S0o_y7A/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />You can also choose to give comment-only access to anyone with the link or anyone on the web by changing the sharing settings within the document. To do this, click <span style="font-weight:bold;">Change</span> in the sharing settings window and change visibility options to <span style="font-weight:bold;">Public on the web</span> or <span style="font-weight:bold;">Anyone with the link</span>, then change the access options to <span style="font-weight:bold;">Can comment</span>.<br /><br />Similarly, if you’re using a Google Apps account, click <span style="font-weight:bold;">Change</span> in the sharing settings and select either “People at [your domain] who have the link can access” or “People at <your domain=""> can find and access.” Then change access option to <span style="font-weight:bold;">Can comment</span>.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0G-3fnNWQ6Wnb2EndU_OaZkxAZ9nD1vr1agMLZirpo_enmgCqd9mw54tDwX3SAHTBRHjXLFfh7jxBKawQdfol79-VD7ePiNABBYRyTrYiktLrubdl8A7-zGd8r877PQLo8z2LUCjtnCY/s1600/commentervsd-bettercropping.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5649301952092533410" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0G-3fnNWQ6Wnb2EndU_OaZkxAZ9nD1vr1agMLZirpo_enmgCqd9mw54tDwX3SAHTBRHjXLFfh7jxBKawQdfol79-VD7ePiNABBYRyTrYiktLrubdl8A7-zGd8r877PQLo8z2LUCjtnCY/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; " /></a><br />Users that have comment-only access can view your document and add comments throughout -- without being able to change the content of the document directly.<br /><br />We hope this latest feature in discussions helps you get the feedback you need while providing you with more control over the content in your docs. So comment away and tell us what you think -- below or in the <a href="//www.google.com/support/forum/p/Google+Docs/label?lid=73938c871fa993cd&hl=en">forum</a>.</your></your> </script> <noscript> <span class="byline-author">Posted by Sarah Wu, Software Engineer</span><br /><br /><i>(Cross-posted on the <a href="http://googledocs.blogspot.com/2011/09/comment-only-access-in-google-documents.html">Google Docs Blog</a>.)</i><br /><br />In the past several months, we’ve <a href="http://googledocs.blogspot.com/2011/03/introducing-discussions-in-google-docs.html">added</a> new discussion and commenting features to improve collaboration in Google documents. As an engineer, I often create docs with design concepts and send them to my team to review and provide feedback, and we use the commenting features to facilitate these discussions. Sometimes, I want to let team members view and make comments without allowing them to directly edit my document.<br /><br />Over the next few days, we're releasing a new sharing option so that you can let people view and add comments to your documents without giving them edit access. To give comment-only access to your document, click on the <span style="font-weight:bold;">Share</span> button. From there, add in the contact you’d like to share your document with, and select <span style="font-weight:bold;">Can comment</span>.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL3ORLbzpl_MsxkrPzGmL4YNe5Il66veiKOMEd4KEneEAUkoWZfe2jUJssy4eDIDtwEoP_0LGDVmqtsytL0wtGcY0UUlgWFEfzABYgTjBT1evNiw1cSnCHZWWDsswFOJEWJ_z8S0o_y7A/s1600/commentinviter-altostrat-me.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5649302218478402354" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL3ORLbzpl_MsxkrPzGmL4YNe5Il66veiKOMEd4KEneEAUkoWZfe2jUJssy4eDIDtwEoP_0LGDVmqtsytL0wtGcY0UUlgWFEfzABYgTjBT1evNiw1cSnCHZWWDsswFOJEWJ_z8S0o_y7A/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px;" /></a><br />You can also choose to give comment-only access to anyone with the link or anyone on the web by changing the sharing settings within the document. To do this, click <span style="font-weight:bold;">Change</span> in the sharing settings window and change visibility options to <span style="font-weight:bold;">Public on the web</span> or <span style="font-weight:bold;">Anyone with the link</span>, then change the access options to <span style="font-weight:bold;">Can comment</span>.<br /><br />Similarly, if you’re using a Google Apps account, click <span style="font-weight:bold;">Change</span> in the sharing settings and select either “People at [your domain] who have the link can access” or “People at <your domain=""> can find and access.” Then change access option to <span style="font-weight:bold;">Can comment</span>.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0G-3fnNWQ6Wnb2EndU_OaZkxAZ9nD1vr1agMLZirpo_enmgCqd9mw54tDwX3SAHTBRHjXLFfh7jxBKawQdfol79-VD7ePiNABBYRyTrYiktLrubdl8A7-zGd8r877PQLo8z2LUCjtnCY/s1600/commentervsd-bettercropping.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5649301952092533410" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0G-3fnNWQ6Wnb2EndU_OaZkxAZ9nD1vr1agMLZirpo_enmgCqd9mw54tDwX3SAHTBRHjXLFfh7jxBKawQdfol79-VD7ePiNABBYRyTrYiktLrubdl8A7-zGd8r877PQLo8z2LUCjtnCY/" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; " /></a><br />Users that have comment-only access can view your document and add comments throughout -- without being able to change the content of the document directly.<br /><br />We hope this latest feature in discussions helps you get the feedback you need while providing you with more control over the content in your docs. So comment away and tell us what you think -- below or in the <a href="//www.google.com/support/forum/p/Google+Docs/label?lid=73938c871fa993cd&hl=en">forum</a>.</your></your> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/comment-only-access-in-google-documents.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Comment-only access in Google documents&url=https://cloud.googleblog.com/2011/09/comment-only-access-in-google-documents.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/comment-only-access-in-google-documents.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='24' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/comment-only-access-in-google-documents.html' data-url='https://cloud.googleblog.com/2011/09/comment-only-access-in-google-documents.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/comment-only-access-in-google-documents.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> </span> </div> </div> </div> <div class='post' data-id='8583408949748486013' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/what-happened-to-google-docs-on.html' itemprop='url' title='What Happened to Google Docs on Wednesday'> What Happened to Google Docs on Wednesday </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, September 9, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Posted by Alan Warren, Engineering Director<br /><br /><span style="font-style:italic;">(Cross-posted from the <a href="http://googledocs.blogspot.com/2011/09/what-happened-wednesday.html">Google Docs Blog</a>.) </span><br /><br />Not our best week. On Wednesday we had an outage that lasted one hour and meant that document lists, documents, drawings and Apps Scripts were inaccessible for the majority of our users. We use Google Docs ourselves every day, so we feel your pain and are very sorry.<br /><br />So what happened? The outage was caused by a change designed to improve real time collaboration within the document list. Unfortunately this change exposed a memory management bug which was only evident under heavy usage.<br /><br />Every time a Google Doc is modified, a machine looks up the servers that need to be updated. Due to the memory management bug, the lookup machines didn’t recycle their memory properly after each lookup, causing them to eventually run out of memory and restart. While they restarted, their load was picked up by the remaining lookup machines - making them run out of memory even faster. This meant that eventually the servers couldn’t properly process a large fraction of the requests to access document lists, documents, drawings, and scripts which led to the outage you saw on Wednesday. <br /><br />Our automated monitoring noticed that attempts to access documents were failing at an increased rate, and alerted us 60 seconds later after the failure rate increased sharply. The engineering teams diagnosed the problem, determined that it was correlated with the feature change, and started rolling it back 23 minutes after the first alert. In parallel, we doubled the capacity of the lookup service to mitigate the impact of the memory management bug. The rollback completed 24 minutes later, and 5 minutes after that the outage was effectively over as the additional capacity restored normal function.<br /><br />Since resolution, we have been assembling and scrutinizing the timeline of this event, and have assembled a list of steps which will both reduce the chance of a future event, decrease the time required to notice and resolve a problem, and limit the scope which any single problem can affect. We intend to take all these steps; some are not easy, but we're committed to keeping Google's services exceptionally reliable. In the meantime, rest assured that we take every outage very very seriously, and as always we'll post a full incident report of what happened to the <a href="//www.google.com/appsstatus#di=4&ddo=1&hl=en">Apps Dashboard</a> once our investigation is complete. Again, we apologize for the inconvenience and frustration which the outage has caused. </script> <noscript> Posted by Alan Warren, Engineering Director<br /><br /><span style="font-style:italic;">(Cross-posted from the <a href="http://googledocs.blogspot.com/2011/09/what-happened-wednesday.html">Google Docs Blog</a>.) </span><br /><br />Not our best week. On Wednesday we had an outage that lasted one hour and meant that document lists, documents, drawings and Apps Scripts were inaccessible for the majority of our users. We use Google Docs ourselves every day, so we feel your pain and are very sorry.<br /><br />So what happened? The outage was caused by a change designed to improve real time collaboration within the document list. Unfortunately this change exposed a memory management bug which was only evident under heavy usage.<br /><br />Every time a Google Doc is modified, a machine looks up the servers that need to be updated. Due to the memory management bug, the lookup machines didn’t recycle their memory properly after each lookup, causing them to eventually run out of memory and restart. While they restarted, their load was picked up by the remaining lookup machines - making them run out of memory even faster. This meant that eventually the servers couldn’t properly process a large fraction of the requests to access document lists, documents, drawings, and scripts which led to the outage you saw on Wednesday. <br /><br />Our automated monitoring noticed that attempts to access documents were failing at an increased rate, and alerted us 60 seconds later after the failure rate increased sharply. The engineering teams diagnosed the problem, determined that it was correlated with the feature change, and started rolling it back 23 minutes after the first alert. In parallel, we doubled the capacity of the lookup service to mitigate the impact of the memory management bug. The rollback completed 24 minutes later, and 5 minutes after that the outage was effectively over as the additional capacity restored normal function.<br /><br />Since resolution, we have been assembling and scrutinizing the timeline of this event, and have assembled a list of steps which will both reduce the chance of a future event, decrease the time required to notice and resolve a problem, and limit the scope which any single problem can affect. We intend to take all these steps; some are not easy, but we're committed to keeping Google's services exceptionally reliable. In the meantime, rest assured that we take every outage very very seriously, and as always we'll post a full incident report of what happened to the <a href="//www.google.com/appsstatus#di=4&ddo=1&hl=en">Apps Dashboard</a> once our investigation is complete. Again, we apologize for the inconvenience and frustration which the outage has caused. </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/what-happened-to-google-docs-on.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:What Happened to Google Docs on Wednesday&url=https://cloud.googleblog.com/2011/09/what-happened-to-google-docs-on.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/what-happened-to-google-docs-on.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='12' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/what-happened-to-google-docs-on.html' data-url='https://cloud.googleblog.com/2011/09/what-happened-to-google-docs-on.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/what-happened-to-google-docs-on.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> </div> </div> </div> <div class='post' data-id='4800780207028206981' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/a-different-approach-to-patch-management.html' itemprop='url' title='A different approach to patch management'> A different approach to patch management </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Thursday, September 8, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Eran Feigenbaum, Director of Security, Google Enterprise</span><br /><br /><i><b>Editors note:</b>This post is part of a <a href="http://googleenterprise.blogspot.com/search/label/%23top10trust">series</a> that explores the top ten reasons why customers trust Google with their business data. A complete top ten list can be found <a href="http://googleenterprise.blogspot.com/2011/08/top-ten-reasons-why-customers-trust.html">here</a>. </i><br /><br />In the previous post in this series, we described how Google’s cloud data centers are designed and built to protect the data that customers store in Google Apps. One of the benefits of this architecture is that our customers don’t have to maintain the systems that run Google Apps, we do it for them. This reduces both costs and risks for our customers. <br /><br />One of the risks organizations face comes from <a href="http://googleonlinesecurity.blogspot.com/2011/08/four-years-of-web-malware.html">malicious software</a> (a.k.a. “malware”) that attempts to exploit vulnerabilities in operating systems and applications. As vulnerabilities are exposed, technology vendors issue patches to fix them in what has become a seemingly never-ending routine. This can be costly and time consuming as it becomes a race to patch vulnerabilities before they’re exploited. When organizations support multiple versions and types of operating systems and applications, the challenges increase rapidly. Using Google Apps eliminates servers and reduces the number applications that need to be patched, which helps reduce risk.<br /><br />Customers such as Brian Hobbs, IT Director for <a href="http://googleenterprise.blogspot.com/2011/02/window-of-opportunity-hunter-douglas.html">Hunter Douglas</a> have this to say about patch management in Google Apps: “The company saves money but even more importantly, I save time in administering licenses, installations, security patches, and training.”<br /><br />Many organizations that I talk to describe how they have developed a proficiency in deploying patches in their legacy environments. They’ve done so out of necessity - there really was no choice. But these proficiencies carry high costs in terms of human resources and 3rd party patch management systems. Google Apps allows organizations to change this mindset and reduce the number of IT resources and 3rd party systems dedicated to the patch management process. <br /><br />Andrew Murrey, Vice President of IT Infrastructure at <a href="http://googleenterprise.blogspot.com/2011/04/cinram-coordinates-across-continents.html">Cinram North America</a>, had this comment: “we calculated that we could be saving 60% on email alone by moving to Google Apps for Business – a clear winner when it came to price per user – but we also knew we’d save serious time on IT management, freeing my team up to do more strategic work.”<br /><br />IT security professionals often ask me how we address patching. In our data centers we take a different approach to patch management. Rather than many different types of systems, we have a very homogeneous architecture that allows us to be highly efficient in deploying patches. The data center machines are <a href="http://googleenterprise.blogspot.com/2011/09/pure-and-proven-cloud-architecture.html">specifically designed</a> and identically configured in ways that reduce the potential number of vulnerabilities within our systems compared to traditional on-premise, so called “private cloud” and hybrid technologies. When a patch is required, our architecture allows us to deploy it very quickly across all our systems. And it’s seamless and invisible to our customers, which allows them to take a different approach to patch management as well: one that reduces risk and cost.<br /><br />In the next post in the series we’ll look deeper into strong authentication. In the meantime, for more information about the data protections in place for Google Apps, please visit our Google Apps <a href="//www.google.com/apps/trust#utm_campaign=SecurityFirst&utm_source=en-na-us-entblog-top10trust-09082011&utm_medium=blog">Trust</a> page. </script> <noscript> <span class="byline-author">Posted by Eran Feigenbaum, Director of Security, Google Enterprise</span><br /><br /><i><b>Editors note:</b>This post is part of a <a href="http://googleenterprise.blogspot.com/search/label/%23top10trust">series</a> that explores the top ten reasons why customers trust Google with their business data. A complete top ten list can be found <a href="http://googleenterprise.blogspot.com/2011/08/top-ten-reasons-why-customers-trust.html">here</a>. </i><br /><br />In the previous post in this series, we described how Google’s cloud data centers are designed and built to protect the data that customers store in Google Apps. One of the benefits of this architecture is that our customers don’t have to maintain the systems that run Google Apps, we do it for them. This reduces both costs and risks for our customers. <br /><br />One of the risks organizations face comes from <a href="http://googleonlinesecurity.blogspot.com/2011/08/four-years-of-web-malware.html">malicious software</a> (a.k.a. “malware”) that attempts to exploit vulnerabilities in operating systems and applications. As vulnerabilities are exposed, technology vendors issue patches to fix them in what has become a seemingly never-ending routine. This can be costly and time consuming as it becomes a race to patch vulnerabilities before they’re exploited. When organizations support multiple versions and types of operating systems and applications, the challenges increase rapidly. Using Google Apps eliminates servers and reduces the number applications that need to be patched, which helps reduce risk.<br /><br />Customers such as Brian Hobbs, IT Director for <a href="http://googleenterprise.blogspot.com/2011/02/window-of-opportunity-hunter-douglas.html">Hunter Douglas</a> have this to say about patch management in Google Apps: “The company saves money but even more importantly, I save time in administering licenses, installations, security patches, and training.”<br /><br />Many organizations that I talk to describe how they have developed a proficiency in deploying patches in their legacy environments. They’ve done so out of necessity - there really was no choice. But these proficiencies carry high costs in terms of human resources and 3rd party patch management systems. Google Apps allows organizations to change this mindset and reduce the number of IT resources and 3rd party systems dedicated to the patch management process. <br /><br />Andrew Murrey, Vice President of IT Infrastructure at <a href="http://googleenterprise.blogspot.com/2011/04/cinram-coordinates-across-continents.html">Cinram North America</a>, had this comment: “we calculated that we could be saving 60% on email alone by moving to Google Apps for Business – a clear winner when it came to price per user – but we also knew we’d save serious time on IT management, freeing my team up to do more strategic work.”<br /><br />IT security professionals often ask me how we address patching. In our data centers we take a different approach to patch management. Rather than many different types of systems, we have a very homogeneous architecture that allows us to be highly efficient in deploying patches. The data center machines are <a href="http://googleenterprise.blogspot.com/2011/09/pure-and-proven-cloud-architecture.html">specifically designed</a> and identically configured in ways that reduce the potential number of vulnerabilities within our systems compared to traditional on-premise, so called “private cloud” and hybrid technologies. When a patch is required, our architecture allows us to deploy it very quickly across all our systems. And it’s seamless and invisible to our customers, which allows them to take a different approach to patch management as well: one that reduces risk and cost.<br /><br />In the next post in the series we’ll look deeper into strong authentication. In the meantime, for more information about the data protections in place for Google Apps, please visit our Google Apps <a href="//www.google.com/apps/trust#utm_campaign=SecurityFirst&utm_source=en-na-us-entblog-top10trust-09082011&utm_medium=blog">Trust</a> page. </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/a-different-approach-to-patch-management.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:A different approach to patch management&url=https://cloud.googleblog.com/2011/09/a-different-approach-to-patch-management.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/a-different-approach-to-patch-management.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='1' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/a-different-approach-to-patch-management.html' data-url='https://cloud.googleblog.com/2011/09/a-different-approach-to-patch-management.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/a-different-approach-to-patch-management.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/%23top10trust' rel='tag'> #top10trust </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Security' rel='tag'> Security </a> </span> </div> </div> </div> <div class='post' data-id='1070412940324806570' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/gmail-its-cooler-in-cloud.html' itemprop='url' title='Gmail: It’s cooler in the cloud'> Gmail: It’s cooler in the cloud </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, September 7, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by David Jacobowitz, Program Manager, Green Engineering and Operations</span><div><br /></div><div><i>(Cross-posted from the <a href="http://googleblog.blogspot.com/">Official Google Blog</a>, the <a href="http://gmailblog.blogspot.com/2011/09/gmail-its-cooler-in-cloud.html">Gmail Blog</a>, and the <a href="http://googlegreenblog.blogspot.com/">Google Green Blog</a>.)</i><br /><br />Cloud computing is <a href="http://googleenterprise.blogspot.com/2011/04/security-first-security-and-data.html">secure</a>, <a href="http://googleenterprise.blogspot.com/2011/08/look-back-as-we-move-ahead-google-apps.html">simple</a>, keeps you <a href="http://googleenterprise.blogspot.com/2010/11/how-much-is-faster-collaboration-worth.html">productive</a> and saves you money. But the cloud can also save energy. A <a href="https://www.cdproject.net/en-US/WhatWeDo/Pages/Cloud-Computing.aspx">recent report</a> by the Carbon Disclosure Project (CDP) and Verdantix estimates that cloud computing has the potential to reduce global carbon emissions by millions of metric tons. And Jonathan Koomey, a consulting professor at Stanford who has led several studies on data center energy use, has <a href="http://www.koomey.com/post/8014999803">written</a> that for many enterprises, the cloud “is significantly more energy efficient than using in-house data centers.”<br /><br />Because we’re <a href="//www.google.com/green/">committed to sustainability</a>, we sharpened our pencils and looked at our own services to see how they stack up against the alternatives.<br /><br />We compared Gmail to the traditional enterprise email solutions it’s replaced for <a href="http://googleenterprise.blogspot.com/2011/09/evolution-of-enterprise-software.html">more than 4 million</a> businesses. <span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 102); "></span><span><span>The results were clear: switching to Gmail can be <a href="http://static.googleusercontent.com/external_content/untrusted_dlcp/www.google.com/en/us/green/pdfs/google-green-computing.pdf">almost 80 times more energy efficient</a> (PDF) than running in-house email. </span></span>This is because cloud-based services are typically housed in highly efficient data centers that operate at higher server utilization rates and use hardware and software that’s built specifically for the services they provide—conditions that small businesses are rarely able to create on their own.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjKFsh8CZ5BRU31IXbPAFS8R2VLp5SPLegODR4VhitblWlL0mrC09TsTV3tn9YJbtQQb-wRCINeM4Sps2KeyjHq28yrO1H1A-fVY-h2HKINavDiS2hsToyyBn8jE53hIQSvBlX0JrLQlQ/s1600/cloud_server_8.24.11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjKFsh8CZ5BRU31IXbPAFS8R2VLp5SPLegODR4VhitblWlL0mrC09TsTV3tn9YJbtQQb-wRCINeM4Sps2KeyjHq28yrO1H1A-fVY-h2HKINavDiS2hsToyyBn8jE53hIQSvBlX0JrLQlQ/" width="500" /></a></div><div style="text-align: center;"><i>An illustration of inefficient server utilization by smaller companies compared to efficient utilization in the cloud.</i></div><br />If you’re more of a romantic than a businessperson, think of it this way: It takes more energy to send a message in a bottle than it does to use Gmail for a year, as long as you <a href="http://www.wine-economics.org/workingpapers/AAWE_WP09.pdf">count</a> (PDF) the energy used to make the bottle and the wine you drank.<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyt0QV-qdq6zrWSgPQ2YNeMfD40XKoTS3ENACwKQe83s4Xc7FmTlHiJt9jBFMdXVAcYPHvK72SC-wEsgmVX_98cxEw20_CGwS91Cv2DeWAUHCQl3qY2al_VfM3tts1d7Ic82Gq46VjSd8/s1600/Google-Green_YouTube.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><br /></a></div><br />We ran a similar calculation for YouTube and the results are even more striking: the servers needed to play one minute of YouTube consume about 0.0002 kWh of energy. To put that in perspective, it takes about eight seconds for the human body to burn off that same amount. You’d have to watch YouTube for three straight days for our servers to consume the amount of energy required to manufacture, package and ship a single DVD.<br /><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid9HgsuDug74Jy4nSAaw8YTcIZU511QwpXENQutLvS9iGUFC0GgTGZS8YIlvE3cWQ1BdngeraRmrsxz6qs20b3Iy0wI61zHD0gJwuN5Tn_NXF7O4ylgEaViMjxNkuVtbRoN4yerMwFqC0/s1600/Google-Green_Gmail.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" id=":current_picnik_image" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid9HgsuDug74Jy4nSAaw8YTcIZU511QwpXENQutLvS9iGUFC0GgTGZS8YIlvE3cWQ1BdngeraRmrsxz6qs20b3Iy0wI61zHD0gJwuN5Tn_NXF7O4ylgEaViMjxNkuVtbRoN4yerMwFqC0/s320/Google-Green_Gmail.png" width="149" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyt0QV-qdq6zrWSgPQ2YNeMfD40XKoTS3ENACwKQe83s4Xc7FmTlHiJt9jBFMdXVAcYPHvK72SC-wEsgmVX_98cxEw20_CGwS91Cv2DeWAUHCQl3qY2al_VfM3tts1d7Ic82Gq46VjSd8/s1600/Google-Green_YouTube.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyt0QV-qdq6zrWSgPQ2YNeMfD40XKoTS3ENACwKQe83s4Xc7FmTlHiJt9jBFMdXVAcYPHvK72SC-wEsgmVX_98cxEw20_CGwS91Cv2DeWAUHCQl3qY2al_VfM3tts1d7Ic82Gq46VjSd8/s320/Google-Green_YouTube.png" width="149" /></a></div><br />In calculating these numbers, we included the energy used by all the Google infrastructure supporting Gmail and YouTube. Of course, your own laptop or phone also consumes energy while you’re accessing Google, so it’s important to <a href="http://www.climatesaverscomputing.org/">choose an efficient model</a>.<br /><br />There’s still a lot to learn about the global impacts of cloud computing, but one thing we can say with certainty: bit for bit, email for email, and video for video, it’s more efficient in the cloud.<br /><br /></div> </script> <noscript> <span class="byline-author">Posted by David Jacobowitz, Program Manager, Green Engineering and Operations</span><div><br /></div><div><i>(Cross-posted from the <a href="http://googleblog.blogspot.com/">Official Google Blog</a>, the <a href="http://gmailblog.blogspot.com/2011/09/gmail-its-cooler-in-cloud.html">Gmail Blog</a>, and the <a href="http://googlegreenblog.blogspot.com/">Google Green Blog</a>.)</i><br /><br />Cloud computing is <a href="http://googleenterprise.blogspot.com/2011/04/security-first-security-and-data.html">secure</a>, <a href="http://googleenterprise.blogspot.com/2011/08/look-back-as-we-move-ahead-google-apps.html">simple</a>, keeps you <a href="http://googleenterprise.blogspot.com/2010/11/how-much-is-faster-collaboration-worth.html">productive</a> and saves you money. But the cloud can also save energy. A <a href="https://www.cdproject.net/en-US/WhatWeDo/Pages/Cloud-Computing.aspx">recent report</a> by the Carbon Disclosure Project (CDP) and Verdantix estimates that cloud computing has the potential to reduce global carbon emissions by millions of metric tons. And Jonathan Koomey, a consulting professor at Stanford who has led several studies on data center energy use, has <a href="http://www.koomey.com/post/8014999803">written</a> that for many enterprises, the cloud “is significantly more energy efficient than using in-house data centers.”<br /><br />Because we’re <a href="//www.google.com/green/">committed to sustainability</a>, we sharpened our pencils and looked at our own services to see how they stack up against the alternatives.<br /><br />We compared Gmail to the traditional enterprise email solutions it’s replaced for <a href="http://googleenterprise.blogspot.com/2011/09/evolution-of-enterprise-software.html">more than 4 million</a> businesses. <span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 102); "></span><span><span>The results were clear: switching to Gmail can be <a href="http://static.googleusercontent.com/external_content/untrusted_dlcp/www.google.com/en/us/green/pdfs/google-green-computing.pdf">almost 80 times more energy efficient</a> (PDF) than running in-house email. </span></span>This is because cloud-based services are typically housed in highly efficient data centers that operate at higher server utilization rates and use hardware and software that’s built specifically for the services they provide—conditions that small businesses are rarely able to create on their own.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjKFsh8CZ5BRU31IXbPAFS8R2VLp5SPLegODR4VhitblWlL0mrC09TsTV3tn9YJbtQQb-wRCINeM4Sps2KeyjHq28yrO1H1A-fVY-h2HKINavDiS2hsToyyBn8jE53hIQSvBlX0JrLQlQ/s1600/cloud_server_8.24.11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjKFsh8CZ5BRU31IXbPAFS8R2VLp5SPLegODR4VhitblWlL0mrC09TsTV3tn9YJbtQQb-wRCINeM4Sps2KeyjHq28yrO1H1A-fVY-h2HKINavDiS2hsToyyBn8jE53hIQSvBlX0JrLQlQ/" width="500" /></a></div><div style="text-align: center;"><i>An illustration of inefficient server utilization by smaller companies compared to efficient utilization in the cloud.</i></div><br />If you’re more of a romantic than a businessperson, think of it this way: It takes more energy to send a message in a bottle than it does to use Gmail for a year, as long as you <a href="http://www.wine-economics.org/workingpapers/AAWE_WP09.pdf">count</a> (PDF) the energy used to make the bottle and the wine you drank.<br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyt0QV-qdq6zrWSgPQ2YNeMfD40XKoTS3ENACwKQe83s4Xc7FmTlHiJt9jBFMdXVAcYPHvK72SC-wEsgmVX_98cxEw20_CGwS91Cv2DeWAUHCQl3qY2al_VfM3tts1d7Ic82Gq46VjSd8/s1600/Google-Green_YouTube.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><br /></a></div><br />We ran a similar calculation for YouTube and the results are even more striking: the servers needed to play one minute of YouTube consume about 0.0002 kWh of energy. To put that in perspective, it takes about eight seconds for the human body to burn off that same amount. You’d have to watch YouTube for three straight days for our servers to consume the amount of energy required to manufacture, package and ship a single DVD.<br /><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid9HgsuDug74Jy4nSAaw8YTcIZU511QwpXENQutLvS9iGUFC0GgTGZS8YIlvE3cWQ1BdngeraRmrsxz6qs20b3Iy0wI61zHD0gJwuN5Tn_NXF7O4ylgEaViMjxNkuVtbRoN4yerMwFqC0/s1600/Google-Green_Gmail.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" id=":current_picnik_image" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid9HgsuDug74Jy4nSAaw8YTcIZU511QwpXENQutLvS9iGUFC0GgTGZS8YIlvE3cWQ1BdngeraRmrsxz6qs20b3Iy0wI61zHD0gJwuN5Tn_NXF7O4ylgEaViMjxNkuVtbRoN4yerMwFqC0/s320/Google-Green_Gmail.png" width="149" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyt0QV-qdq6zrWSgPQ2YNeMfD40XKoTS3ENACwKQe83s4Xc7FmTlHiJt9jBFMdXVAcYPHvK72SC-wEsgmVX_98cxEw20_CGwS91Cv2DeWAUHCQl3qY2al_VfM3tts1d7Ic82Gq46VjSd8/s1600/Google-Green_YouTube.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyt0QV-qdq6zrWSgPQ2YNeMfD40XKoTS3ENACwKQe83s4Xc7FmTlHiJt9jBFMdXVAcYPHvK72SC-wEsgmVX_98cxEw20_CGwS91Cv2DeWAUHCQl3qY2al_VfM3tts1d7Ic82Gq46VjSd8/s320/Google-Green_YouTube.png" width="149" /></a></div><br />In calculating these numbers, we included the energy used by all the Google infrastructure supporting Gmail and YouTube. Of course, your own laptop or phone also consumes energy while you’re accessing Google, so it’s important to <a href="http://www.climatesaverscomputing.org/">choose an efficient model</a>.<br /><br />There’s still a lot to learn about the global impacts of cloud computing, but one thing we can say with certainty: bit for bit, email for email, and video for video, it’s more efficient in the cloud.<br /><br /></div> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/gmail-its-cooler-in-cloud.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Gmail: It’s cooler in the cloud&url=https://cloud.googleblog.com/2011/09/gmail-its-cooler-in-cloud.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/gmail-its-cooler-in-cloud.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='2' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/gmail-its-cooler-in-cloud.html' data-url='https://cloud.googleblog.com/2011/09/gmail-its-cooler-in-cloud.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/gmail-its-cooler-in-cloud.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/gmail' rel='tag'> gmail </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> </span> </div> </div> </div> <div class='post' data-id='732505915444612752' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/pure-and-proven-cloud-architecture.html' itemprop='url' title='Pure and proven cloud architecture'> Pure and proven cloud architecture </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, September 6, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by John Collins, Senior Global Trust PM, Google Apps</span><br /><br /><i><b>Editors note:</b> This post is part of a <a href="http://googleenterprise.blogspot.com/search/label/%23top10trust">series</a> that explores the top ten reasons why customers trust Google with their business data. A complete top ten list can be found <a href="http://googleenterprise.blogspot.com/2011/08/top-ten-reasons-why-customers-trust.html">here</a>.</i><br /><br />When users think of Google Apps, they often think of their Gmail inboxes or collaborating on documents in real time with others. They often don’t think of what’s going on behind the scenes. Our cloud computing <a href="//www.google.com/corporate/datacenter/index.html">data centers</a> offer our customers scalability and reliability across all of our products and websites, supporting millions of businesses on Google Apps and over 1 billion Internet searches every day. Our pure and proven cloud offers Apps customers significant data protections that would be hard for those customers to achieve on their own. It’s also the infrastructure that we use to run our own business.<br /><br />As we’ve grown, we’ve developed an expertise around building data centers and <a href="//www.youtube.com/watch?v=1SCZzgfdTBo">protecting the data</a> stored in them. The machines in the data centers that run our applications are built to our own specifications, including ones focused on security. The hardware is limited to what is necessary for the applications to run, and eliminates unnecessary components such as peripheral connectors or video cards. Similarly, the software that we run on the machines is a specialized, stripped-down version of the Linux operating system leaving out any unnecessary software code such as device drivers. This approach helps provide a computing environment that is less prone to vulnerabilities, compared to typical on-premise, so called “private cloud” or hybrid IT environments. <br /><br />The services we offer are first and foremost Internet-based applications and platforms. We were born on the Internet, not on a single computer or server. We've <a href="http://research.google.com/pubs/papers.html">published</a> some of our core underlying technologies such as <a href="http://labs.google.com/papers/bigtable.html">BigTable</a>, the <a href="http://www.chromium.org/spdy/spdy-whitepaper">SPDY protocol</a>, <a href="http://labs.google.com/papers/gfs.html">Google FIle System</a> (GFS) and <a href="http://labs.google.com/papers/mapreduce.html">MapReduce</a>. The last two of which have gone on to inspire <a href="http://en.wikipedia.org/wiki/Hadoop">Hadoop</a>, the Apache open source framework that underpins many leading cloud or big data applications. Googlers Luiz André Barroso and Urs Hölzle even wrote a <a href="http://research.google.com/pubs/pub35290.html">mini-book</a> about some of Google’s approaches, entitled “The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines”.<br /><br />Lots of users leads to <a href="http://www.networkworld.com/news/2010/102710-google-number-two-internet-traffic.html">lots of network traffic</a> that allows us some significant advantages in terms of security. For instance, the spam filtering in Gmail gains rapid visibility into emerging and evolving spam and virus threats, which in turn helps us to block the vast majority of them. This kind of large scale Internet infrastructure also typically provides better protection from denial of service type attacks. It also puts us in a position to spot malicious traffic and help <a href="http://googleblog.blogspot.com/2011/07/using-data-to-protect-people-from.html">protect users</a> from malware. <br /><br />Unprecedented global scale would not matter without the ability to reliably deliver business critical services. That is another powerful feature of Google’s technology and process discipline. We’ve built our platform to withstand expected <a href="http://research.google.com/pubs/pub32774.html">hardware failure</a>, relying on software and highly automated processes in order to support a <a href="//www.google.com/apps/intl/en/terms/sla.html">99.9% uptime SLA</a> that has no maintenance window. In 2010 Gmail uptime was <a href="http://googleenterprise.blogspot.com/2011/01/destination-dial-tone-getting-google.html">99.984%</a> and we are over 99.99% for the first half of 2011. This is an approach you fundamentally can’t take with traditional on premise IT systems. <br /><br />Running data centers at this kind of scale takes energy, but as a <a href="//www.google.com/green/operations/neutral-as-switzerland.html">carbon-neutral company</a> we strive to use as little as possible - in fact, our facilities use half the energy of a typical data center. You can read more about our <a href="//www.google.com/corporate/datacenter/efficient-computing/index.html">efficiency efforts</a> and our approach to <a href="//www.google.com/green/pdfs/renewable-energy.pdf">purchasing renewable energy</a>.<br /><br />In just the 4.5 years I’ve been at Google, I’ve seen quite a few generational changes in the kit we run, be it “simple” things like sheet metal for servers to something more complex like our motherboards, or something even more fluid and complicated like our various software layers. Through all those upgrades, build outs, and migrations, the focus on reliability remains. This is something that keeps me coming back to work day after day, and drives me to help others understand the value we can add to protecting their data and powering their businesses. </script> <noscript> <span class="byline-author">Posted by John Collins, Senior Global Trust PM, Google Apps</span><br /><br /><i><b>Editors note:</b> This post is part of a <a href="http://googleenterprise.blogspot.com/search/label/%23top10trust">series</a> that explores the top ten reasons why customers trust Google with their business data. A complete top ten list can be found <a href="http://googleenterprise.blogspot.com/2011/08/top-ten-reasons-why-customers-trust.html">here</a>.</i><br /><br />When users think of Google Apps, they often think of their Gmail inboxes or collaborating on documents in real time with others. They often don’t think of what’s going on behind the scenes. Our cloud computing <a href="//www.google.com/corporate/datacenter/index.html">data centers</a> offer our customers scalability and reliability across all of our products and websites, supporting millions of businesses on Google Apps and over 1 billion Internet searches every day. Our pure and proven cloud offers Apps customers significant data protections that would be hard for those customers to achieve on their own. It’s also the infrastructure that we use to run our own business.<br /><br />As we’ve grown, we’ve developed an expertise around building data centers and <a href="//www.youtube.com/watch?v=1SCZzgfdTBo">protecting the data</a> stored in them. The machines in the data centers that run our applications are built to our own specifications, including ones focused on security. The hardware is limited to what is necessary for the applications to run, and eliminates unnecessary components such as peripheral connectors or video cards. Similarly, the software that we run on the machines is a specialized, stripped-down version of the Linux operating system leaving out any unnecessary software code such as device drivers. This approach helps provide a computing environment that is less prone to vulnerabilities, compared to typical on-premise, so called “private cloud” or hybrid IT environments. <br /><br />The services we offer are first and foremost Internet-based applications and platforms. We were born on the Internet, not on a single computer or server. We've <a href="http://research.google.com/pubs/papers.html">published</a> some of our core underlying technologies such as <a href="http://labs.google.com/papers/bigtable.html">BigTable</a>, the <a href="http://www.chromium.org/spdy/spdy-whitepaper">SPDY protocol</a>, <a href="http://labs.google.com/papers/gfs.html">Google FIle System</a> (GFS) and <a href="http://labs.google.com/papers/mapreduce.html">MapReduce</a>. The last two of which have gone on to inspire <a href="http://en.wikipedia.org/wiki/Hadoop">Hadoop</a>, the Apache open source framework that underpins many leading cloud or big data applications. Googlers Luiz André Barroso and Urs Hölzle even wrote a <a href="http://research.google.com/pubs/pub35290.html">mini-book</a> about some of Google’s approaches, entitled “The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines”.<br /><br />Lots of users leads to <a href="http://www.networkworld.com/news/2010/102710-google-number-two-internet-traffic.html">lots of network traffic</a> that allows us some significant advantages in terms of security. For instance, the spam filtering in Gmail gains rapid visibility into emerging and evolving spam and virus threats, which in turn helps us to block the vast majority of them. This kind of large scale Internet infrastructure also typically provides better protection from denial of service type attacks. It also puts us in a position to spot malicious traffic and help <a href="http://googleblog.blogspot.com/2011/07/using-data-to-protect-people-from.html">protect users</a> from malware. <br /><br />Unprecedented global scale would not matter without the ability to reliably deliver business critical services. That is another powerful feature of Google’s technology and process discipline. We’ve built our platform to withstand expected <a href="http://research.google.com/pubs/pub32774.html">hardware failure</a>, relying on software and highly automated processes in order to support a <a href="//www.google.com/apps/intl/en/terms/sla.html">99.9% uptime SLA</a> that has no maintenance window. In 2010 Gmail uptime was <a href="http://googleenterprise.blogspot.com/2011/01/destination-dial-tone-getting-google.html">99.984%</a> and we are over 99.99% for the first half of 2011. This is an approach you fundamentally can’t take with traditional on premise IT systems. <br /><br />Running data centers at this kind of scale takes energy, but as a <a href="//www.google.com/green/operations/neutral-as-switzerland.html">carbon-neutral company</a> we strive to use as little as possible - in fact, our facilities use half the energy of a typical data center. You can read more about our <a href="//www.google.com/corporate/datacenter/efficient-computing/index.html">efficiency efforts</a> and our approach to <a href="//www.google.com/green/pdfs/renewable-energy.pdf">purchasing renewable energy</a>.<br /><br />In just the 4.5 years I’ve been at Google, I’ve seen quite a few generational changes in the kit we run, be it “simple” things like sheet metal for servers to something more complex like our motherboards, or something even more fluid and complicated like our various software layers. Through all those upgrades, build outs, and migrations, the focus on reliability remains. This is something that keeps me coming back to work day after day, and drives me to help others understand the value we can add to protecting their data and powering their businesses. </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/pure-and-proven-cloud-architecture.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Pure and proven cloud architecture&url=https://cloud.googleblog.com/2011/09/pure-and-proven-cloud-architecture.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/pure-and-proven-cloud-architecture.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='1' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/pure-and-proven-cloud-architecture.html' data-url='https://cloud.googleblog.com/2011/09/pure-and-proven-cloud-architecture.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/pure-and-proven-cloud-architecture.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/%23top10trust' rel='tag'> #top10trust </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Security' rel='tag'> Security </a> </span> </div> </div> </div> <div class='post' data-id='4297119242376655325' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/the-evolution-of-enterprise-software.html' itemprop='url' title='The evolution of enterprise software'> The evolution of enterprise software </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, September 2, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Posted by Amit Singh, Vice President, Google Enterprise<br /><br /><br /><br />Yesterday our chairman Eric Schmidt took the stage at <a href="http://www.salesforce.com/dreamforce/DF11/">Dreamforce</a> with Salesforce CEO Marc Benioff to discuss the evolution of computing. In a wide-ranging conversation, they covered everything from the network computer to the consumerization of IT to the emerging primacy of mobile, social and local. You can watch the keynote here:<br /><br /><br /><br /><iframe width="560" height="345" src="//www.youtube.com/embed/JDl5hb0XbfY" frameborder="0" allowfullscreen></iframe><br /><br /><br /><br />Eric pointed out that it’s the cloud that is allowing us to upend the old software model. High cost. Complex. Quickly out-of-date. Difficult to replace. We’ve exhausted what can be done with client-server. <br /><br /><br /><br />Consumer technology is now shaping enterprise software, and it’s transforming the way we live and work. Ubiquitous. Easy to use. Flexible. Constantly innovating. Built for teams. We’ve embraced a user-first, 100% web approach with Google Apps, and it’s a big reason why more than 40 million people now use Apps. We also announced that 4 million businesses run on Apps and another 5,000 join the movement every day.<br /><br /><br /><br />But of all the ideas Eric and Marc discussed, one resonated with me most: “Life is short, you should spend it working with people you enjoy.” </script> <noscript> Posted by Amit Singh, Vice President, Google Enterprise<br /><br /><br /><br />Yesterday our chairman Eric Schmidt took the stage at <a href="http://www.salesforce.com/dreamforce/DF11/">Dreamforce</a> with Salesforce CEO Marc Benioff to discuss the evolution of computing. In a wide-ranging conversation, they covered everything from the network computer to the consumerization of IT to the emerging primacy of mobile, social and local. You can watch the keynote here:<br /><br /><br /><br /><iframe width="560" height="345" src="//www.youtube.com/embed/JDl5hb0XbfY" frameborder="0" allowfullscreen></iframe><br /><br /><br /><br />Eric pointed out that it’s the cloud that is allowing us to upend the old software model. High cost. Complex. Quickly out-of-date. Difficult to replace. We’ve exhausted what can be done with client-server. <br /><br /><br /><br />Consumer technology is now shaping enterprise software, and it’s transforming the way we live and work. Ubiquitous. Easy to use. Flexible. Constantly innovating. Built for teams. We’ve embraced a user-first, 100% web approach with Google Apps, and it’s a big reason why more than 40 million people now use Apps. We also announced that 4 million businesses run on Apps and another 5,000 join the movement every day.<br /><br /><br /><br />But of all the ideas Eric and Marc discussed, one resonated with me most: “Life is short, you should spend it working with people you enjoy.” </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/the-evolution-of-enterprise-software.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:The evolution of enterprise software&url=https://cloud.googleblog.com/2011/09/the-evolution-of-enterprise-software.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/the-evolution-of-enterprise-software.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='4' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/the-evolution-of-enterprise-software.html' data-url='https://cloud.googleblog.com/2011/09/the-evolution-of-enterprise-software.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/the-evolution-of-enterprise-software.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Apps' rel='tag'> Google Apps </a> </span> </div> </div> </div> <div class='post' data-id='4728055005865644689' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://cloud.googleblog.com/2011/09/amirsys-statdx-diagnostic-support.html' itemprop='url' title='Amirsys’ STATdx® diagnostic support portal + Google Search Appliance = better medical decision-making'> Amirsys’ STATdx® diagnostic support portal + Google Search Appliance = better medical decision-making </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, September 2, 2011 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <span class="byline-author">Posted by Roth LaFleur, Product Manager for Amirsys</span><br /><br /><i><b>Editors note:</b> Today’s guest blogger is Roth LaFleur, Product Manager for <a href="http://www.amirsys.com/" target="_blank">Amirsys</a>, a company specializing in delivering useful, timely medical information to physicians and other healthcare providers.</i><br /><i><br /></i><br /><div class="separator" style="clear: both; text-align: center;"><a href="//1.bp.blogspot.com/-HvlCfIxO_vE/TmD-57epkTI/AAAAAAAAAIU/1AD-phim5Ls/s1600/Roth+LaFleur+Photo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="//1.bp.blogspot.com/-HvlCfIxO_vE/TmD-57epkTI/AAAAAAAAAIU/1AD-phim5Ls/s320/Roth+LaFleur+Photo.jpg" width="212"></a></div>We have 40,000 users in 50 countries—top physicians, surgeons, and residents for <a href="http://www.amirsys.com/portals/statdx/" target="_blank">STATdx</a>—our imaging point-of-care, diagnostic clinical decision support portal. As you can imagine, time is a important to them and affects both the cost and quality of patient care. For busy radiologists, time spent performing diagnoses is tracked and billed on a per-minute basis and can be a critical factor in delivering care. This makes fast, relevant search a key element of STATdx. Working with <a href="http://www.searchtechnologies.com/" target="_blank">Search Technologies</a>, we integrated the <a href="//www.google.com/enterprise/search/gsa.html#utm_campaign=gsa_case_studies&utm_source=en-blog-na-us-amirsys_2011-08&utm_medium=enterpriseblog" target="_blank"> Google Search Appliance</a> (GSA) into the STATdx diagnostic support portal.<br /><br />We were expending a high degree of effort to support the search capability in our STATdx portal. Even with a full-time employee dedicated to the effort, the relevance of search results continued to be unsatisfactory. The existing system lacked the ability to “learn” based on user interactions. Features such as spell correction, a “did you mean” function to recommend different terms, and translation of search terms needed to be accomplished through programming and constant tuning.<br /><br />After a comparison of several service providers, we engaged <a href="http://www.searchtechnologies.com/" target="_blank">Search Technologies Corporation</a> to help us implement the Google Search Appliance. Search Technologies partnered with our team to identify the unique search needs and find an optimal approach to provide fast, relevant search for the STATdx decision support portal quickly and cost-effectively.<br /><br />The Amirsys development team integrated the Search Appliance into STATdx, where now search is a central feature, accessible in every part of the user interface. Capabilities from Google such as automatic query completion greatly enhance decision-making due to improved usability, relevance, and speed. Before implementing the GSA, average response time for searches was five to seven seconds, with some very general searches taking up to 15 seconds. After integration of the GSA into STATdx, query time has been reduced to milliseconds, saving valuable time for Amirsys clients and the healthcare professionals and patients who rely on their diagnoses.<br /><br />For us, integration of the Search Appliance into STATdx has enabled us to provide better, faster services and reduced costs by eliminating the need for someone dedicated full-time to the task of special programming and tuning. And for the radiologists who use the STATdx system, we are helping them by increasing speed, accuracy, and diagnostic confidence in complex cases—and most importantly elevating the quality of care. </script> <noscript> <span class="byline-author">Posted by Roth LaFleur, Product Manager for Amirsys</span><br /><br /><i><b>Editors note:</b> Today’s guest blogger is Roth LaFleur, Product Manager for <a href="http://www.amirsys.com/" target="_blank">Amirsys</a>, a company specializing in delivering useful, timely medical information to physicians and other healthcare providers.</i><br /><i><br /></i><br /><div class="separator" style="clear: both; text-align: center;"><a href="//1.bp.blogspot.com/-HvlCfIxO_vE/TmD-57epkTI/AAAAAAAAAIU/1AD-phim5Ls/s1600/Roth+LaFleur+Photo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="//1.bp.blogspot.com/-HvlCfIxO_vE/TmD-57epkTI/AAAAAAAAAIU/1AD-phim5Ls/s320/Roth+LaFleur+Photo.jpg" width="212"></a></div>We have 40,000 users in 50 countries—top physicians, surgeons, and residents for <a href="http://www.amirsys.com/portals/statdx/" target="_blank">STATdx</a>—our imaging point-of-care, diagnostic clinical decision support portal. As you can imagine, time is a important to them and affects both the cost and quality of patient care. For busy radiologists, time spent performing diagnoses is tracked and billed on a per-minute basis and can be a critical factor in delivering care. This makes fast, relevant search a key element of STATdx. Working with <a href="http://www.searchtechnologies.com/" target="_blank">Search Technologies</a>, we integrated the <a href="//www.google.com/enterprise/search/gsa.html#utm_campaign=gsa_case_studies&utm_source=en-blog-na-us-amirsys_2011-08&utm_medium=enterpriseblog" target="_blank"> Google Search Appliance</a> (GSA) into the STATdx diagnostic support portal.<br /><br />We were expending a high degree of effort to support the search capability in our STATdx portal. Even with a full-time employee dedicated to the effort, the relevance of search results continued to be unsatisfactory. The existing system lacked the ability to “learn” based on user interactions. Features such as spell correction, a “did you mean” function to recommend different terms, and translation of search terms needed to be accomplished through programming and constant tuning.<br /><br />After a comparison of several service providers, we engaged <a href="http://www.searchtechnologies.com/" target="_blank">Search Technologies Corporation</a> to help us implement the Google Search Appliance. Search Technologies partnered with our team to identify the unique search needs and find an optimal approach to provide fast, relevant search for the STATdx decision support portal quickly and cost-effectively.<br /><br />The Amirsys development team integrated the Search Appliance into STATdx, where now search is a central feature, accessible in every part of the user interface. Capabilities from Google such as automatic query completion greatly enhance decision-making due to improved usability, relevance, and speed. Before implementing the GSA, average response time for searches was five to seven seconds, with some very general searches taking up to 15 seconds. After integration of the GSA into STATdx, query time has been reduced to milliseconds, saving valuable time for Amirsys clients and the healthcare professionals and patients who rely on their diagnoses.<br /><br />For us, integration of the Search Appliance into STATdx has enabled us to provide better, faster services and reduced costs by eliminating the need for someone dedicated full-time to the task of special programming and tuning. And for the radiologists who use the STATdx system, we are helping them by increasing speed, accuracy, and diagnostic confidence in complex cases—and most importantly elevating the quality of care. </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://cloud.googleblog.com/2011/09/amirsys-statdx-diagnostic-support.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Official Google Cloud Blog:Amirsys’ STATdx® diagnostic support portal + Google Search Appliance = better medical decision-making&url=https://cloud.googleblog.com/2011/09/amirsys-statdx-diagnostic-support.html&via=gsuite'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://cloud.googleblog.com/2011/09/amirsys-statdx-diagnostic-support.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'>  </i> <span class='cmt_count_iframe_holder' data-count='1' data-onclick='' data-post-url='https://cloud.googleblog.com/2011/09/amirsys-statdx-diagnostic-support.html' data-url='https://cloud.googleblog.com/2011/09/amirsys-statdx-diagnostic-support.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://cloud.googleblog.com/2011/09/amirsys-statdx-diagnostic-support.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://cloud.googleblog.com/search/label/Customer%20testimonial' rel='tag'> Customer testimonial </a> , <a class='label' href='https://cloud.googleblog.com/search/label/enterprise' rel='tag'> enterprise </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Enterprise%20Search' rel='tag'> Google Enterprise Search </a> , <a class='label' href='https://cloud.googleblog.com/search/label/Google%20Search%20Appliance' rel='tag'> Google Search Appliance </a> , <a class='label' href='https://cloud.googleblog.com/search/label/guest%20post' rel='tag'> guest post </a> , <a class='label' href='https://cloud.googleblog.com/search/label/success%20story' rel='tag'> success story </a> </span> </div> </div> </div> <div class='blog-pager' id='blog-pager'> <a class='home-link' href='https://cloud.googleblog.com/'> <i class='material-icons'>  </i> </a> <span id='blog-pager-newer-link'> <a class='blog-pager-newer-link' href='https://cloud.googleblog.com/search?updated-max=2011-10-13T12:10:00-07:00&max-results=7&reverse-paginate=true' id='Blog1_blog-pager-newer-link' title='Newer Posts'> <i class='material-icons'>  </i> </a> </span> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='https://cloud.googleblog.com/search?updated-max=2011-09-02T09:14:00-07:00&max-results=7' id='Blog1_blog-pager-older-link' title='Older Posts'> <i class='material-icons'>  </i> </a> </span> </div> <div class='clear'></div> </div></div> </div> </div> <div class='col-right'> <div class='section' id='sidebar-top'><div class='widget HTML' data-version='1' id='HTML8'> <div class='widget-content'> <div class='searchBox'> <input type='text' title='Search This Blog' placeholder='Search blog ...' /> </div> </div> <div class='clear'></div> </div></div> <div id='aside'> <div class='section' id='sidebar'><div class='widget Label' data-version='1' id='Label1'> <div class='tab'> <img class='sidebar-icon' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYpJREFUeNrs2aFuwzAQBmAvKRkMKRjZA4QMDJaWFgyMjuzFRg37DIUlA3uFkoGQSaWzJU+tpri5O9+l/zSfdFJlpe59yTmyVedq1PjfcZMZ70NuQnaF8w8htyE/rABtpviXkLcK88c5HhLkMBfgVan43zfFBNGMjHVGT/s55KP2pAvidbGHd+nzKt1RKSLG3rKF1iPFv6UWiPke8i7kEqGdGsI1O+LYVdqJAjgirwkKYD0ytkJBUNbAMvX8V3q9PhUsYvU1sWD8SO/sQvx2ahxOiNoJCSBCoAHYCEQAC4EKICOQASQEOmAS8RcAFxFN5hiIiugpgC3wk9hQAHH/70EBHXUN7IER5EWMiBgo2+nzOKQv9SCAeEM/OQAkhE/ncccFICB87qzQMia5FsJfOui0zMnmRvipU1ormHQuxGTxUsAcCFLxJQBLBLn4UoAFglW8BkATwS5eC6CBEBWvCShBiIvXBkgQRcVbADiI4uKtABSESvGWgB9EzHt3+tNwyO0qa9SoIYtvAQYAqDJhaWWeMecAAAAASUVORK5CYII='/> <h2> Labels </h2> <i class='material-icons arrow'>  </i> </div> <div class='widget-content list-label-widget-content'> <ul> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23innovationupgrade'> #innovationupgrade </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23InspireGirls'> #InspireGirls </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23moregoogleapps'> #moregoogleapps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23SysAdminDay'> #SysAdminDay </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23tbt'> #tbt </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23throwbackthursday'> #throwbackthursday </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/%23top10trust'> #top10trust </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/100%25%20web'> 100% web </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/50states'> 50states </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/ad%20contest'> ad contest </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/add-ons'> add-ons </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/admin'> admin </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Admin%20console'> Admin console </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/admin%20sdk'> admin sdk </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/AirPlay'> AirPlay </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android'> Android </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20for%20Work'> Android for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20for%20Work%20Live'> Android for Work Live </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20Marshmellow'> Android Marshmellow </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20Nougat'> Android Nougat </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20security'> Android security </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Android%20security%20tips'> Android security tips </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Apps%20Adventures'> Apps Adventures </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/apps%20script'> apps script </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/apptuesday'> apptuesday </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Armed%20Forces%20Day'> Armed Forces Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Asia%20Pacific'> Asia Pacific </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Atmosphere%20Live'> Atmosphere Live </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Audi'> Audi </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Audi%20Connect'> Audi Connect </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/audit'> audit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Australia'> Australia </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/big%20data'> big data </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Big%20Query'> Big Query </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/bigquery'> bigquery </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Boston'> Boston </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/browser'> browser </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chomebox%20for%20Meetings'> Chomebox for Meetings </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome'> Chrome </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20Device%20Management'> Chrome Device Management </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20digital%20signage'> Chrome digital signage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20for%20Business'> Chrome for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20for%20Work'> Chrome for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20Frame'> Chrome Frame </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chrome%20OS'> Chrome OS </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebit'> Chromebit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks'> Chromebooks </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks%20for%20Business'> Chromebooks for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks%20for%20Education'> Chromebooks for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebooks%20for%20Work'> Chromebooks for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebox%20for%20digital%20signage'> Chromebox for digital signage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebox%20for%20meetings'> Chromebox for meetings </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromebox%20for%20signage'> Chromebox for signage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromeboxes'> Chromeboxes </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Chromecast'> Chromecast </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/City%2024%2F7'> City 24/7 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Classroom'> Classroom </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Clearing%20Kosovo'> Clearing Kosovo </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Cloud'> Cloud </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing'> cloud computing </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing%20gonegoogle'> cloud computing gonegoogle </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing%20gonegoogle%20Google%20Apps'> cloud computing gonegoogle Google Apps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing%20gonegoogle%20Google%20Apps%20google%20docs%20small%20business%20success%20story'> cloud computing gonegoogle Google Apps google docs small business success story </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20computing%20gonegoogle%20Google%20Apps%20google%20docs%20small%20business%20success%20story%20switch'> cloud computing gonegoogle Google Apps google docs small business success story switch </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20datastore'> cloud datastore </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20platform'> cloud platform </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Cloud%20Platform%20Live'> Cloud Platform Live </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20print'> cloud print </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20series'> cloud series </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20services'> cloud services </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/cloud%20sql'> cloud sql </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/collaboration'> collaboration </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Colorado'> Colorado </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Connectors'> Connectors </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/contacts'> contacts </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Control%20Panel'> Control Panel </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/customer'> customer </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/customer%20love'> customer love </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Customer%20story'> Customer story </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Customer%20support'> Customer support </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Customer%20testimonial'> Customer testimonial </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/data%20centers'> data centers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/data%20processing%20amendment'> data processing amendment </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/data%20protection'> data protection </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Developer'> Developer </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/developers'> developers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Digital%20Learning%20Day'> Digital Learning Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Docs'> Docs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/documents'> documents </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/DPA'> DPA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Drawings'> Drawings </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Drive%20for%20Education'> Drive for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/drive%20sharing'> drive sharing </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Earth'> Earth </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/earth%20and%20maps'> earth and maps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EC'> EC </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/education'> education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Education%20on%20Air'> Education on Air </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EMC'> EMC </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EMM'> EMM </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Energy'> Energy </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/enterprise'> enterprise </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/EU'> EU </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/events'> events </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/FedEx'> FedEx </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Fedex.com'> Fedex.com </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Finance'> Finance </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Firebase'> Firebase </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Forms'> Forms </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/franchises'> franchises </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GAFE'> GAFE </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Gartner'> Gartner </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GE'> GE </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/geo'> geo </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Global%20Partner%20Summit'> Global Partner Summit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/gmail'> gmail </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Gone%20Google'> Gone Google </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/gonegoogle'> gonegoogle </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20AdWords'> Google AdWords </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20App%20Engine'> Google App Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps'> Google Apps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Blog'> Google Apps Blog </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Business'> Google Apps for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Education'> Google Apps for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Government'> Google Apps for Government </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20for%20Work'> Google Apps for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Marketplace'> Google Apps Marketplace </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Reseller'> Google Apps Reseller </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Script'> Google Apps Script </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Apps%20Vault'> Google Apps Vault </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20BigQuery'> Google BigQuery </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Calendar'> Google Calendar </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Calendar%20app'> Google Calendar app </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Certified%20Teachers'> Google Certified Teachers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Chrome'> Google Chrome </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Chromebases'> Google Chromebases </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Classroom'> Google Classroom </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20Datastore'> Google Cloud Datastore </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20DNS'> Google Cloud DNS </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20Platform'> Google Cloud Platform </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20cloud%20storage'> google cloud storage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Cloud%20Vision%20API'> Google Cloud Vision API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20commerce%20search'> google commerce search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Compute%20Engine'> Google Compute Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Doc'> Google Doc </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Docs'> Google Docs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Domains'> Google Domains </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Draw'> Google Draw </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Drive'> Google Drive </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Drive%20for%20Work'> Google Drive for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth'> Google Earth </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Engine'> Google Earth Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Enterprise'> Google Earth Enterprise </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Images'> Google Earth Images </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Earth%20Pro'> Google Earth Pro </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Email%20Security%20and%20Archiving'> Google Email Security and Archiving </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Enterprise'> Google Enterprise </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Enterprise%20Search'> Google Enterprise Search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Expeditions'> Google Expeditions </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Education'> Google for Education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Education%20Partner%20Program'> Google for Education Partner Program </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Education%20Training%20Center'> Google for Education Training Center </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Entrepreneurs'> Google for Entrepreneurs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Work'> Google for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Work%20and%20Google%20for%20Education%20Partner%20Program'> Google for Work and Google for Education Partner Program </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20for%20Work%20partner%20program'> Google for Work partner program </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Forms'> Google Forms </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Green'> Google Green </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20groups'> google groups </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Hangout'> Google Hangout </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Hangouts'> Google Hangouts </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20I%2FO'> Google I/O </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Keep'> Google Keep </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps'> Google Maps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20API'> Google Maps API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20APIs'> Google Maps APIs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Coordinate'> Google Maps Coordinate </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Engine'> Google Maps Engine </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Engine%20Pro'> Google Maps Engine Pro </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Engine%20public%20data%20program'> Google Maps Engine public data program </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20for%20Business'> Google Maps for Business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20for%20Work'> Google Maps for Work </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Gallery'> Google Maps Gallery </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Maps%20Tracks%20API'> Google Maps Tracks API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Message%20Continuity'> Google Message Continuity </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20message%20security'> google message security </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Mobile%20Device%20Management'> Google Mobile Device Management </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20My%20Maps'> Google My Maps </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20My%20Maps%20Pro'> Google My Maps Pro </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Places%20API'> Google Places API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Play'> Google Play </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20play%20for%20education'> google play for education </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Prediction%20API'> Google Prediction API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Research%20tool'> Google Research tool </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Science%20Fair'> Google Science Fair </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Search%20Appliance'> Google Search Appliance </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Security%20Key'> Google Security Key </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Sheets'> Google Sheets </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Site%20Search'> Google Site Search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20sites'> google sites </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Slides%20API'> Google Slides API </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Smart%20Lock'> Google Smart Lock </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20spreadsheets'> Google spreadsheets </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Springboard'> Google Springboard </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%20storage'> google storage </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Storage%20for%20Developers'> Google Storage for Developers </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Translate'> Google Translate </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Vault'> Google Vault </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Video'> Google Video </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%20Wave'> Google Wave </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/google%2B'> google+ </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%2B%20api'> Google+ api </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Google%2B%20Communities'> Google+ Communities </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/googlenew'> googlenew </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/government'> government </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GSA'> GSA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GSA%207.0'> GSA 7.0 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/GSA%20for%20Commerce'> GSA for Commerce </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/guest%20post'> guest post </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/HALO%20Trust'> HALO Trust </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Hangout%20on%20Air'> Hangout on Air </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Hangouts%20on%20Air'> Hangouts on Air </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/HEAT'> HEAT </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/hints%20and%20tips'> hints and tips </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/HIPAA'> HIPAA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Inbox'> Inbox </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Inbox%20by%20Gmail'> Inbox by Gmail </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/innovation'> innovation </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/international%20trade'> international trade </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Internet%20Explorer'> Internet Explorer </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/intranet'> intranet </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/io2011'> io2011 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/iOS'> iOS </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/iPad'> iPad </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/IT'> IT </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/K-12'> K-12 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Kubernetes'> Kubernetes </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/large%20business'> large business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MAM'> MAM </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/manufacturing'> manufacturing </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Mapping%20a%20better%20world'> Mapping a better world </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/marketplace'> marketplace </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/marketplace%20highlights'> marketplace highlights </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mashups'> mashups </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MCCs'> MCCs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MDM'> MDM </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/medium%20business'> medium business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/migration'> migration </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mobile'> mobile </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mobile%20management'> mobile management </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/model%20contract%20clauses'> model contract clauses </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/moms'> moms </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Mother%27s%20Day'> Mother's Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/mpstaffpick'> mpstaffpick </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/MyHEAT'> MyHEAT </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/NAVMAN'> NAVMAN </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/new%20features'> new features </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/news'> news </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Niagara%20International%20Transportation%20Technology%20Coalition'> Niagara International Transportation Technology Coalition </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/non-profit'> non-profit </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/noteworthy'> noteworthy </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/offline'> offline </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/OpenID%20Connect'> OpenID Connect </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Parters'> Parters </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/partner'> partner </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Partner%20Showcase'> Partner Showcase </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/partners'> partners </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Place%20Summaries'> Place Summaries </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Postini'> Postini </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/privacy'> privacy </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/product%20ideas'> product ideas </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/productivity'> productivity </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Quickoffice'> Quickoffice </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Receptionist%27s%20Day'> Receptionist's Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/reports'> reports </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Reseller'> Reseller </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/retail'> retail </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/RSA'> RSA </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Safer%20Internet%20Day'> Safer Internet Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SBW2013'> SBW2013 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SBW2014'> SBW2014 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/sbweek'> sbweek </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SCCs'> SCCs </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Search'> Search </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Security'> Security </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Security%20Key'> Security Key </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/small%20business'> small business </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Small%20Business%20Week'> Small Business Week </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Small%20businesses'> Small businesses </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/SMB'> SMB </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/spam%20and%20security%20trends'> spam and security trends </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Startups'> Startups </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/success%20story'> success story </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/support'> support </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/switch'> switch </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/System%20Admin'> System Admin </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/T%20Dispatch'> T Dispatch </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Teamwork%202015'> Teamwork 2015 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Thanksgiving'> Thanksgiving </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Transport%20and%20Logistics'> Transport and Logistics </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Trust'> Trust </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/UK'> UK </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/university'> university </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/University%20of%20Calgary'> University of Calgary </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Updates'> Updates </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/utilities'> utilities </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veteran%20Owned%20Businesses'> Veteran Owned Businesses </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veterans%20Day'> Veterans Day </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veterans%20Day%202013'> Veterans Day 2013 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Veterans%20Day%202014'> Veterans Day 2014 </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/viewpoint'> viewpoint </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/VNX'> VNX </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/wallet'> wallet </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/webinar'> webinar </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/webmaster'> webmaster </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Winter'> Winter </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/women%20in%20tech'> women in tech </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Women%27s%20History%20Month'> Women's History Month </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/Work%20Resolutions'> Work Resolutions </a> </li> <li> <a dir='ltr' href='https://cloud.googleblog.com/search/label/World%20Bank'> World Bank </a> </li> </ul> <div class='clear'></div> </div> </div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'> <div class='tab'> <i class='material-icons icon'>  </i> <h2> Archive </h2> <i class='material-icons arrow'>  </i> </div> <div class='widget-content'> <div id='ArchiveList'> <div id='BlogArchive1_ArchiveList'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2016/'> 2016 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2016/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2015/'> 2015 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2015/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2014/'> 2014 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2014/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2013/'> 2013 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2013/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2012/'> 2012 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2012/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate expanded'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy toggle-open'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2011/'> 2011 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate expanded'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2011/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2010/'> 2010 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2010/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2009/'> 2009 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2009/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2008/'> 2008 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2008/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2007/'> 2007 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2007/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'>  </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'>  </i>   </span> </a> <a class='post-count-link' href='https://cloud.googleblog.com/2006/'> 2006 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/12/'> December </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/11/'> November </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/10/'> October </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/09/'> September </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/08/'> August </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/07/'> July </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/06/'> June </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/04/'> April </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/03/'> March </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/02/'> February </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://cloud.googleblog.com/2006/01/'> January </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> </div> </div> <div class='clear'></div> </div> </div><div class='widget HTML' data-version='1' id='HTML6'> <div class='widget-content'> <a href="http://cloud.blogspot.com/atom.xml"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAihJREFUeNrsWa9Pw0AU7viRMDFRBAkzJDMIBIhJJhCzk7NILIqMv4AEhdz+BCY3OYssAlGBoAJREpZwAlHEBO8lr8nSvNeVbu1dyX3JlzTrXfa+u/e9d7c5joWFhYVO1Fa8PwH2gK6m+BRwAvSlAdsrgr8E1jUuMH73GTAEzrkBWymTewZlihhLmgDXIAFuHgGVQOUF7OSYM1p6PgTuA1vAZlUEvAnPdapcMY0VICECekQ0XRfYrqoHsAGNgXfAoMomRiFDEhOZkkL3S88hMaB2LwXp0bj+ps2edpToZpjfoIDQtBeU+xjoDzP2G/gCPKZ5f8WsCAFJoJgOCcFdWSTeL9YQMSvTA1h9BkI5jaiXhLpSCL/8mVZY0UpyJ9ZdOkniu1dmJ96BpzQu9w6s28gcOq9j6pwLdR8/36NK5CQKwJSMrb2MhhSglBpt4UjsrdsnNu0B3J0HCozbCc4TjyY2srEgos/4RQljCzNxl4ireQD8FOq+T+W0mTB2g7njhlR+Sy2jsXFvU658U8YTbeaGpdIu7mWkEAq5ZtIjIhFZdtfX7QHckSvB2B6zC3VdAkZk0kAQwaXTk/CzTXK3wjIExCs6ZJpTnE4uY1KV+KzFzA3KTiFPENHJkOPcsfpLhwe4btoSuvUqAR+6TOxlCE6ZfKUsJLgsqGW8OpqAGx2X+sLxrwUog+JUeQRMDBIwyXOcnlPtPnL0/UsT/8LnOxYWFhZG4leAAQAAQHEaYuzHbAAAAABJRU5ErkJggg==" class="sidebar-icon" /> <h2>Feed</h2> </a> </div> <div class='clear'></div> </div></div> <div class='section' id='sidebar-bottom'><div class='widget HTML' data-version='1' id='HTML5'> <div class='widget-content'> <div class="followgooglewrapper"> <a href="http://plus.google.com/+googlecloud" rel="publisher" style="text-decoration:none;display:inline-block;color:#333;text-align:center; font:13px/16px arial,sans-serif;white-space:nowrap;"> <span style="display:inline-block;font-weight:bold;vertical-align:top;margin-right:5px; margin-top:0px;">Google</span><span style="display:inline-block;vertical-align:top;margin-right:13px; margin-top:0px;">on</span> <img src="//ssl.gstatic.com/images/icons/gplus-16.png" alt="Google+" style="border:0;width:16px;height:16px;"/></a> </div> <div class='followgooglewrapper'> <script src="https://apis.google.com/js/plusone.js"></script> <div class="g-ytsubscribe" data-channel="GoogleApps" data-layout="full"></div> </div> <!--Twitter--> <div class="share followgooglewrapper"> <button data-href="https://twitter.com/gsuite" onclick='sharingPopup(this);' id='twitter-share'><span class="twitter-follow">Follow @gsuite</span></button> <script> function sharingPopup (button) { var url = button.getAttribute("data-href"); window.open( url,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); } </script> </div> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML1'> <h2 class='title'> Useful Links </h2> <div class='widget-content'> <a href="https://gsuite.google.com/together/">G Suite</a><br /><a href="https://apps.google.com/products/gmail/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=gmail">Gmail</a><br /><a href="https://apps.google.com/products/hangouts/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=hangouts">Hangouts</a><br /><a href="https://apps.google.com/products/calendar/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=calendar">Calendar</a><br /><a href="https://apps.google.com/products/googleplus/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=gplus">Google+</a><br /><a href="https://apps.google.com/products/drive/?utm_medium=et&utm_source=appsblog&utm_campaign=en&utm_content=drive">Google Drive</a><br /><a href="https://www.google.com/work/mapsearth/">Google Maps</a><br /><a href="https://cloud.google.com/">Google Cloud Platform</a> </div> <div class='clear'></div> </div></div> </div> </div> <div style='clear:both;'></div> </div> <!-- Footer --> <div class='footer-outer loading'> <div class='footer-inner'> <div class='footer-inner-2'> <div style='width:33%;float:left;'> <div class='section' id='footer-1'><div class='widget HTML' data-version='1' id='HTML2'> <h2 class='title'> Company-wide </h2> <div class='widget-content'> <ul> <li> <a href="//googleblog.blogspot.com/" title="Official Google">Official Google Blog</a> </li> <li> <a href="//googlepublicpolicy.blogspot.com/" title="Public Policy">Public Policy Blog</a> </li> <li> <a href="//googleforstudents.blogspot.com/" title="Student">Student Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-2'><div class='widget HTML' data-version='1' id='HTML3'> <h2 class='title'> Products </h2> <div class='widget-content'> <ul> <li> <a href="//officialandroid.blogspot.com/" title="Android">Android Blog</a> </li> <li> <a href="//chrome.blogspot.com/" title="Chrome">Chrome Blog</a> </li> <li> <a href="//google-latlong.blogspot.com/" title="Lat Long">Lat Long Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-3'><div class='widget HTML' data-version='1' id='HTML4'> <h2 class='title'> Developers </h2> <div class='widget-content'> <ul> <li> <a href="//googledevelopers.blogspot.com/" title="Developers">Developers Blog</a> </li> <li> <a href="//googleadsdeveloper.blogspot.com/" title="Ads Developer">Ads Developer Blog</a> </li> <li> <a href="//android-developers.blogspot.com/" title="Android">Android Developers Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='clear:both;'></div> </div> </div> </div> <div class='google-footer-outer loading'> <div id='google-footer'> <a href='//www.google.com/'> <img class='google-logo-dark' height='36' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAABICAYAAABFoT/eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACLVJREFUeNrsXd+L20YQ3vOprdLqiMXFXE2qB7dcwEcTSB7ykIc+9A/PQx/yEMq1TWhNuYIpJriNr7XpmZ5IxFEvmW2EKs3Ornb1w50PxIFP0kiz387OzM6uhGAwGAxGP3Ho+f7x7ri1O7LdccPqZjSNA4dEHsLfaHcEFedJom93x9Xu2OyOFTcBo6sED3fHZHeMEELrkAHJF0B8Rr+gDFsZ5n0luLTQ95AXs4W06D/tjpR50xtM4CjD0y48YGB4rnyZxNOzyA7zBHr+nLnDaJLg0mo/ALekCasg3Z4XbM0ZdTEgnDPeHY8bIne+Qz2GvwyGNwsuyT218KWvIIBMcwGpLiipcolecjMxfBDchNyS1EvxLiOSIecp31q6IJ/C3yrIrMqMm4jhg+AxkdwbIO3aUO4KjqqMjCT3uaazMBhWBJfuxH3CtRfiXf66DhSRZWbmlMnNaILgZxrXJQO/eO3wORZwvwm4JUxuhheCjzVBYAbW1ces45YDSoZrFNOEE835M8FT6oyeEnws8Fz3QnBxFKPHBMem4GU+m6fPGb0leCTwWcM5B36MPgeZI01gudyDdw3hPeXfo8L/rmCUWnuMMdqUL2WqWeRbhf+twfVsO7YagZGNC79fw7OthEVtkiJ4jJzTd3KPwf3CRqhhiTu23AP5sl0/0xiwISQXpNwLIJK87mHF+U8ddzzdmgKlGzlPYjyxGJQouIhNT4k9AqWEFkqfguIvagTWbcq3KW1WE3xS3m8NtA9WS451xofwjKT5kkDoK/b6mDk5FfXr1lWDL4BofZEv2/SRsK/EHGlGdBdu8QNRb8HMCFwt7Yy3DDI/QP7fx5z3VLhdlJEIs4rKNuXXJXdxZPdB7kfCzWqwCO4V1LHgLjInX3tQ1KzCR52Cz+vDj1dydeRuS74rcvs2Pi6fT5H8OaaUQPQPYcWwRSGXyhhscn5dpAnEFMkuEZetbfkTAnlSuH4DxisE+aMGeJAQ3lFl7C4LJE6QWCaCd583ORQ1jYAwjFctal7nOs2ZZvicwvlZx+RHGrcoAwKUVX8uwcc/9TT65INeDOr5shL9LDRB6QTeIy3zwfdh3WOi6axLCEhSjXU7F3h6LqggUtvyJxpynwu8tDkD98fXApOxRj8zoZ9MnGveYVIVZKaGrkBXCY65BCYNN9NkjpKOyQ81Q79JgdxS+Jn3SDTEXRI7SWzaiSTB32oI3nU3BvMfM0urhOVYgwKhuiAfc4tM07wXwm1ZRoQYSl2NUwiu01fEAHVcpixd745FvVz4dzUUc0o8rwoLy8ZSwU6CyFx1RP5II9+1bFPEFs9HWbNLiimDXE+vCm7u1CS47cofzD3aEhVY57mxRo5zlqdt+RFC1JUH2S7bcVXg4liTMakaBZZVxiTICRoivcn1sEUBlk24JmaC6kxUbYmWoqvyfck2xZGGnDFYa9MMzkYQ1ijkCX6qidybrgePiQ0QIQqoi6qRLeqQfIoRsEHaQJLBdHOnLGetSdm/IPcymJuS1PAnbQPH0MOw/39C1vL11DiLOqIsbDI8QcHvGiLnySi2qUXBicaqUSxN5LEB0g7Jt3ENXJLPJ5S1tnaZBoWbpRqrmjRE7qHmpSmNHdQcYrEUadoh+TbBnc9ri7iycI1kzPeNcLDIvbiqXpez9Tmdq6zGREPuzECBoxrPMiI2WtvyNwhJba2wy3JZ6ky5dD1lSvmZS3e4SPA1wcf1VTFHKX+cGwZzdUYcqpvUtvwrD/InDttVlyZeAKlNN5MKbAiurHhKIPlUuJvlTCCiDjSKSCsUmCFWbGLZwCESfK07JB8LvMYWVtw0D00JEHV8Mq2HkqPbE0oHLvvK2g0o8ETg+4cfwTlZDT9JDoWygu4uQQE/ivIvtcnfPkaCqhiupz7jWOAzqL/vjtcdkv9G4MVMt+EaylfuImiPAXEUjRF3pjjaHiPPZ6If9TGGAO4ZY0am6jOCb+DQ+ZCqLkIpOIPrdNfIjnFPY6nyFut7TS/fanrziOBOKMupKw94WaLMtuVnSFt9CPrWWdJE6PeltCX432DEBoh+5Dv8RRhdis8YAv9uyq4/JAwtlEApgBe9Cw9xDD3tdk4Jn0MDfiHwPHcRPxBePCMER3GuIx7kGlv9fkZ4V9lolx2Uv4X7hEj7qJ3LDoAMGbTRMRibu4L2xQ8bgt8AyU+Q+x7nYrvDnH4iuO5LxKsYwPVbkPMvKF9Zky9wXzRfVWizi62r9X5VHf55h+WHhDjGBZ4WRhyTr6z5SlCoLMxLSpBZFsQ9F80uQFbF/6aFWi+Ev51vzzsuX+msyzuQXXjUz8zEBy+zpq9yweXAoxJW4JbYrDS6gYDqGHxPl+TKeiBfxj9/EBIElPYeOA4y8/qRQfknjvSzgRgtq0Pw/M1eQeMdOSb2Bnrhr6Led+1vcp2x7oTFHMnedFW+Ivlty062BUt74oHgSj+vHepnhunn0JJAMtBZgDI/qmGtMujRv8DDpo47zBJ8UtPOuAR/7rKn8t9AJ0tBdmBAmJ/Fu71yxp4I3qh+DhyRqbi5Y1ShVPlSb8X7bRNcfgZFl+WRGYo7uecrWq1r8X5bhmzP5OdlDwsGRm1suSxkg5rYm7ConyGQ3Zl+DgSD8V/kPwrWBMG9YcBtyShBnTLdTiHgttw7qAW7cqh/ZnmPKr/6ignOaKsdyxbsToT5UkPsW00bJjijDXficcX/JsLs6w2BwGtherdckH3w/kNXRPVI0OqJQoHX42/66IMfMj/2huRjxIidgKV/W0JS+bsstDoTeAHcrI8E5zTh/sDkqxL5rZup55/3USlswfcHf4IrQplVDgW9XFlOqnwr6pVPMMEZTuC60EttvdzbLbaZ4PsFVa3nohhO+vW+yn/ZB2fUhpysmQrzBcTSai9EszuZMcEZ1lCFVrp9zGXhm69iLyY4oxFIa178lPe12I/P2DAYDAaDwWAwGAwGg8FgMBgMBoPBYDD2Cf8IMADDRGoQTe+E9AAAAABJRU5ErkJggg==' style='margin-top: -16px;' width='92'/> </a> <ul> <li> <a href='//www.google.com/'> Google </a> </li> <li> <a href='//www.google.com/policies/privacy/'> Privacy </a> </li> <li> <a href='//www.google.com/policies/terms/'> Terms </a> </li> </ul> </div> </div> <script type='text/javascript'> //<![CDATA[ // Social sharing popups. var postEl = document.getElementsByClassName('social-wrapper'); var postCount = postEl.length; for(i=0; i<postCount;i++){ postEl[i].addEventListener("click", function(event){ var postUrl = this.getAttribute("data-href"); window.open( postUrl,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); });} //]]> </script> <script type='text/javascript'> //<![CDATA[ var BreakpointHandler = function() { this.initted = false; this.isHomePage = false; this.isMobile = false; }; BreakpointHandler.prototype.finalizeSummary = function(summaryHtml, lastNode) { // Use $.trim for IE8 compatibility summaryHtml = $.trim(summaryHtml).replace(/(<br>|\s)+$/,''); if (lastNode.nodeType == 3) { var lastChar = summaryHtml.slice(-1); if (!lastChar.match(/[.”"?]/)) { if (!lastChar.match(/[A-Za-z]/)) { summaryHtml = summaryHtml.slice(0, -1); } summaryHtml += ' ...'; } } else if (lastNode.nodeType == 1 && (lastNode.nodeName == 'I' || lastNode.nodeName == 'A')) { summaryHtml += ' ...'; } return summaryHtml; }; BreakpointHandler.prototype.generateSummaryFromContent = function(content, numWords) { var seenWords = 0; var summaryHtml = ''; for (var i=0; i < content.childNodes.length; i++) { var node = content.childNodes[i]; var nodeText; if (node.nodeType == 1) { if (node.hasAttribute('data-about-pullquote')) { continue; } nodeText = node.textContent; if (nodeText === undefined) { // innerText for IE8 nodeText = node.innerText; } if (node.nodeName == 'DIV' || node.nodeName == 'B') { // Don't end early if we haven't seen enough words. if (seenWords < 10) { continue; } if (i > 0) { summaryHtml = this.finalizeSummary(summaryHtml, content.childNodes[i-1]); } break; } summaryHtml += node.outerHTML; } else if (node.nodeType == 3) { nodeText = node.nodeValue; summaryHtml += nodeText + ' '; } var words = nodeText.match(/\S+\s*/g); if (!words) { continue; } var remain = numWords - seenWords; if (words.length >= remain) { summaryHtml = this.finalizeSummary(summaryHtml, node); break; } seenWords += words.length; } return summaryHtml; }; BreakpointHandler.prototype.detect = function() { var match, pl = /\+/g, search = /([^&=]+)=?([^&]*)/g, decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); }, query = window.location.search.substring(1); var urlParams = {}; while (match = search.exec(query)) urlParams[decode(match[1])] = decode(match[2]); this.isListPage = $('html').hasClass('list-page'); this.isMobile = urlParams['m'] === '1'; this.isHomePage = window.location.pathname == '/'; }; BreakpointHandler.prototype.initContent = function() { var self = this; $('.post').each(function(index) { var body = $(this).children('.post-body')[0]; var content = $(body).children('.post-content')[0]; $(content).addClass('post-original'); var data = $(content).children('script').html(); data = self.rewriteForSSL(data); // If exists, extract specified editor's preview. var match = data.match(/([\s\S]+?)<div data-is-preview.+?>([\s\S]+)<\/div>/m); if (match) { data = match[1]; } // Prevent big images from loading when they aren't needed. // This must be done as a pre-injection step, since image loading can't be // canceled once embedded into the DOM. if (self.isListPage && self.isMobile) { data = data.replace(/<(img|iframe) .+?>/g, ''); } // Insert template to be rendered as nodes. content.innerHTML = data; if (self.isListPage) { var summary = document.createElement('div'); $(summary).addClass('post-content'); $(summary).addClass('post-summary'); body.insertBefore(summary, content); if (match) { // Use provided summary. summary.innerHTML = match[2]; } else { // Generate a summary. // Summary generation relies on DOM, so it must occur after content is // inserted into the page. summary.innerHTML = self.generateSummaryFromContent(content, 30); } // Add read more link to summary. var titleAnchor = $(this).find('.title a')[0]; var link = titleAnchor.cloneNode(true); link.innerHTML = 'Read More'; $(link).addClass('read-more'); summary.appendChild(link); } }); // Firefox does not allow for proper styling of BR. if (navigator.userAgent.indexOf('Firefox') > -1) { $('.post-content br').replaceWith('<span class="space"></span>'); } $('.loading').removeClass('loading'); }; BreakpointHandler.prototype.process = function() { if (!this.initted) { var makeInsecureImageRegex = function(hosts) { var whitelist = hosts.join('|').replace(/\./g,'\\.'); // Normal image tags, plus input images (yes, this is possible!) return new RegExp('(<(img|input)[^>]+?src=("|\'))http:\/\/(' + whitelist +')', 'g'); }; this.sslImageRegex = makeInsecureImageRegex(BreakpointHandler.KNOWN_HTTPS_HOSTS); this.sslImageCurrentDomainRegex = makeInsecureImageRegex([window.location.hostname]); this.detect(); this.initContent(); this.initted = true; } }; BreakpointHandler.KNOWN_HTTPS_HOSTS = [ "www.google.org", "www.google.com", "services.google.com", "blogger.com", "draft.blogger.com", "www.blogger.com", "photos1.blogger.com", "photos2.blogger.com", "photos3.blogger.com", "blogblog.com", "img1.blogblog.com", "img2.blogblog.com", "www.blogblog.com", "www1.blogblog.com", "www2.blogblog.com", "0.bp.blogspot.com", "1.bp.blogspot.com", "2.bp.blogspot.com", "3.bp.blogspot.com", "4.bp.blogspot.com", "lh3.googleusercontent.com", "lh4.googleusercontent.com", "lh5.googleusercontent.com", "lh6.googleusercontent.com", "themes.googleusercontent.com", ]; BreakpointHandler.prototype.rewriteForSSL = function(html) { // Handle HTTP -> HTTPS source replacement of images, movies, and other embedded content. return html.replace(this.sslImageRegex, '$1https://$4') .replace(this.sslImageCurrentDomainRegex, '$1//$4') .replace(/(<(embed|iframe)[^>]+?src=("|'))http:\/\/([^"']*?(youtube|picasaweb\.google)\.com)/g, '$1https://$4') // Slideshow SWF takes a image host, so we need to rewrite that parameter. .replace(/(<embed[^>]+?feed=http(?=[^s]))/g, '$1s'); }; $(document).ready(function() { var handler = new BreakpointHandler(); handler.process(); // Top-level navigation. $(".BlogArchive .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); $(".Label .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); // Blog archive year expansion. $('.BlogArchive .intervalToggle').click(function(ev) { ev.preventDefault(); if ($(this).parent().hasClass('collapsed')) { $(this).parent().removeClass('collapsed'); $(this).parent().addClass('expanded'); } else { $(this).parent().removeClass('expanded'); $(this).parent().addClass('collapsed'); } }); // Reverse order of months. $('.BlogArchive .intervalToggle + div').each(function(_, items) { var year = $(this); year.children().each(function(_, month) { year.prepend(month); }); }); // Set anchors to open in new tab. $('.post-content img').parent().each(function(_, node) { if (node.nodeName == 'A') { $(this).attr('target', '_blank'); } }); // Process search requests. $('.searchBox input').on("keypress", function(ev) { if (ev.which == 13) { window.location.href = 'https://www.google.com/search?q=site%3A' + window.location.hostname + '%20' + encodeURIComponent ($(this).val()); } }); }); //]]> </script> <script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/984859869-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'AOuZoY468INZGIHekZc-DgAlz3TL588Y9g:1732376426365';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d6567687196385815607','//cloud.googleblog.com/2011/09/','6567687196385815607'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '6567687196385815607', 'title': 'Official Google Cloud Blog', 'url': 'https://cloud.googleblog.com/2011/09/', 'canonicalUrl': 'https://cloud.googleblog.com/2011/09/', 'homepageUrl': 'https://cloud.googleblog.com/', 'searchUrl': 'https://cloud.googleblog.com/search', 'canonicalHomepageUrl': 'https://cloud.googleblog.com/', 'blogspotFaviconUrl': 'https://cloud.googleblog.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': true, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': 'UA-18038-3', 'encoding': 'UTF-8', 'locale': 'en', 'localeUnderscoreDelimited': 'en', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Official Google Cloud Blog - Atom\x22 href\x3d\x22https://cloud.googleblog.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Official Google Cloud Blog - RSS\x22 href\x3d\x22https://cloud.googleblog.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Official Google Cloud Blog - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/6567687196385815607/posts/default\x22 /\x3e\n', 'meTag': '', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/d78375fb222d99b3', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Read more', 'pageType': 'archive', 'pageName': 'September 2011', 'pageTitle': 'Official Google Cloud Blog: September 2011'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard!', 'ok': 'Ok', 'postLink': 'Post Link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'Official Google Cloud Blog', 'description': 'Built in the cloud. Engineered for your enterprise.', 'url': 'https://cloud.googleblog.com/2011/09/', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': true, 'isLabelSearch': false, 'archive': {'year': 2011, 'month': 9, 'rangeMessage': 'Showing posts from September, 2011'}}}]); _WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML8', 'sidebar-top', document.getElementById('HTML8'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_LabelView', new _WidgetInfo('Label1', 'sidebar', document.getElementById('Label1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML6', 'sidebar', document.getElementById('HTML6'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML5', 'sidebar-bottom', document.getElementById('HTML5'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML1', 'sidebar-bottom', document.getElementById('HTML1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML2', 'footer-1', document.getElementById('HTML2'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML3', 'footer-2', document.getElementById('HTML3'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML4', 'footer-3', document.getElementById('HTML4'), {}, 'displayModeFull')); </script> </body> </html>