标签

 google 

相关的文章:

Jason -

1202 - Google Universal Analytics 替代

Google Universal Analytics 被 Google Analytics(分析)4 取代后,对我影响比较大的,是我之前一直用前者来收集 Events,进行 App 的分析。而后者的 Events,少了数据随时间的变化曲线,用起来不方便。 找过

AI生成摘要 Google Universal Analytics被Google Analytics 4取代后,作者发现使用后者进行App分析不方便。作者试过类似mixpanel的服务,但觉得不如Google Universal Analytics好用。于是作者决定自己开发一个后端存储Events的服务,并计划研究时序数据库和开发简洁的前端,如果觉得好用,就打包成服务做成一款产品。

相关推荐 去reddit讨论

少数派 -

派早报:红米发布 K70 系列、Google 公布 2023 年 Play Store 最佳榜单

HTC VIVE 推出 VR 头显自定位追踪器,三星旗下哈曼收购多设备音频平台 Roon 等。查看全文

AI生成摘要 11月29日,红米发布了K70系列手机,搭载小米澎湃OS系统。K70搭载骁龙8处理器,配备LPDDR5X内存和UFS 4.0闪存,屏幕为6.67英寸OLED直屏,支持120Hz刷新率。K70 Pro搭载骁龙8处理器,配备LPDDR5X内存和UFS 4.0闪存,屏幕为6.67英寸OLED直屏,支持120Hz刷新率。K70E搭载联发科天玑8300-Ultra处理器,配备LPDDR5X内存和UFS 4.0闪存,屏幕为6.67英寸OLED屏,支持120Hz刷新率。Google公布了2023年度Google Play Store最佳应用和最佳游戏榜单。HTC VIVE推出了VR头显自定位追踪器。三星旗下哈曼收购了多设备音频平台Roon。Apple终止了与高盛的合作关系。宜家推出了三款智能家居传感器。Google恢复了此前误封的女子的Google账户。英国监管机构裁定Adobe收购Figma有害竞争。

相关推荐 去reddit讨论

The Keyword -

A recap of 2023’s top entertainment on Google TV

Graphic showing the number 2023 with words “Best of movies, music, shows, Google TV” around it

AI生成摘要 2023年,Google TV推出了“2023年度最佳”功能,让用户回顾当年的电影、电视节目和音乐。用户可以在Google TV设备和应用中找到这些精选内容。

相关推荐 去reddit讨论

The Keyword -

Google Play’s best apps and games of 2023

A golden trophy embossed with the Google Play logo sits at the center of a purple shape floating over a dark purple background. At the top, the text reads “Best of 2023.”

AI生成摘要 Google Play has made several improvements this year to support its users and developers. They have made it easier to discover apps and games for different device types, introduced new ways to redeem Play Points, and launched tools to help developers grow their businesses. Google Play has also announced the winners of the Best of 2023 Awards, including the best overall app and game, best multi-device app and game, and users' choice app and game. They look forward to continuing to help people discover new apps, games, and books in 2024.

相关推荐 去reddit讨论

小众软件 -

如何保存 Google Cloud Text-to-Speech AI 文字转语音服务为音频文件

今天尝试了一下给视频配音,临时起意想找一款文字转语音服务,就找到了这个 Text-to-Speech AI,毕竟提供在线试用服务。发现可以很简单的将试用语音保存下来。@Appinn 最近有不少同学在

AI生成摘要 作者尝试了Google Cloud的Text-to-Speech AI服务,发现可以将试用语音保存下来。然而,由于Azure的语音服务更丰富,作者可能会选择Azure来解决配音问题。

相关推荐 去reddit讨论

The Keyword -

Express yourself with Google Registry's .meme top-level domain

Animation of an angry looking cat wearing fairy wings and sitting in a castle. The cat appears to be on a big screen that three people are looking at and interacting with. A girl with a black ponytail taps a heart icon on the screen. A boy and a woman on

AI生成摘要 谷歌注册处推出了.meme顶级域名,已有六个合作伙伴上线,其中包括四个猫咪网站。这些合作伙伴包括Know Your Meme、10PM Curfew、Rudy Willingham、License.Meme、Marketing.meme、Tenor、Grumpy Cat、Keyboard Cat、Nyan Cat和Cat.Meme。.meme域名从今天开始可供注册,直到12月5日。

相关推荐 去reddit讨论

安志合的学习博客 -

Google SRE 二十年的经验教训

👉️URL: https://sre.google/resources/practices-and-processes/twenty-years-of-sre-lessons-learned/✍️Authors:Adrienne Walcer, Kavita Guliani, Mikel Ward, Sunny Hsiao, and Vrai StaceyContributors:Ali Biber, Guy Nadler, Luisa Fearnside, Thomas Holdschick, and Trevor Mattson-Hamilton📝Description:Site Reliability Engineering, incident management, learning, lessons learned, SRE前言二十年可以发生很多事情,尤其是当你忙于发展的时候。二十年前,谷歌有一对小型数据中心,每个中心有几千台服务器,通过一对 2.4G 网络链路环形连接。我们使用 Python 脚本(如 "Assigner"、"Autoreplacer "和 "Babysitter")运行我们的私有云(虽然当时我们并不这么称呼它),这些脚本在包含单个服务器名称的配置文件上运行。我们有一个小型的机器数据库(MDB),可以帮助整理和保存单个服务器的信息。我们的工程师小团队使用脚本和配置文件自动解决一些常见问题,并减少了管理服务器小舰队所需的人工劳动。时光荏苒,Google 的用户为搜索而来,为免费的 GB Gmail 而去,我们的机群和网络也随之发展壮大。如今,就计算能力而言,我们的规模是 20 年前的 1000 多倍;就网络而言,我们的规模是 20 年前的 10000 多倍,而且我们在每台服务器上花费的精力比以前少得多,同时我们的服务堆栈也具有更好的可靠性。我们的工具已经从一系列 Python 脚本发展到集成的服务生态系统,再到默认提供可靠性的统一平台。我们对分布式系统的问题和故障模式的理解也在不断发展,因为我们遇到了新的故障类型。我们创建了 不幸之轮 ("Wheel of Misfortune")[1],我们编写了 服务最佳实践指南 ("Service Best Practices guides")[2],我们出版了《Google's Greatest Hits》,今天,我们非常高兴地向大家介绍:•本杰明-特雷纳-斯洛斯,谷歌 SRE 的创建者网站可靠性工程二十年的经验教训让我们从 2016 年说起,那时候 YouTube 还在提供 "阿黛尔的拼车卡拉 OK "和永远吸引人的 "Pen-Pineapple-Apple-Pen"等您最喜爱的视频。由于 YouTube 的分布式内存缓存系统出现错误,YouTube 经历了长达 15 分钟的全球中断,导致 YouTube 服务视频的能力中断。以下是我们从这次事件中学到的三个教训。1 缓解事故的程度应与事故的严重程度成正比 (The riskiness of a mitigation should scale with the severity of the outage)有这样一个笑话:一个人在网上发布了一张在自己家里看到蜘蛛的照片,The Captain 说:"是时候搬到新房子了!"。这个笑话的意思是,对这一事件(看到一只可怕的蜘蛛)将采取严厉的缓解措施(放弃你现在的家,搬到新家)。我们在 SRE 中也有过一些有趣的经历,那就是选择一种风险大于其所要解决的故障的缓解措施。在前面提到的 YouTube 故障事件中,一个冒险的负载削减过程并没有解决故障问题。..... 反而造成了连锁故障。我们深刻地认识到,在事故发生期间,我们应该监控和评估情况的严重性,并选择与严重性相适应的故障缓解途径。在最好的情况下,有风险的缓解措施可以解决故障。而在最坏的情况下,故障缓解措施会失灵,导致中断时间延长。此外,如果一切正常,您可以做出绕过标准程序的明智决定。2 应在紧急情况发生前对恢复机制进行全面测试 (Recovery mechanisms should be fully tested before an emergency)在高大的城市建筑中进行紧急消防疏散,是第一次使用梯子的绝佳机会。同样,中断也是第一次尝试危险的负载下降过程的绝佳机会。为了在高风险、高压力的情况下保持冷静,事先练习恢复机制和缓解措施并验证以下几点非常重要:•它们能满足您的需求•你知道如何去做测试恢复机制还有一个有趣的副作用,就是可以降低执行其中某些操作的风险。自从下面这次混乱的故障后,我们加倍努力进行测试。3 金丝雀所有变更 (Canary all changes)有一次,我们想推送缓存配置变更。我们非常确定这不会导致任何不良后果。但 "非常确定" 并不是百分之百的确定。结果发现,缓存对 YouTube 来说是一个相当关键的功能,而配置更改带来了一些意想不到的后果,使服务完全瘫痪了 13 分钟。如果我们采用渐进式发布策略 金丝雀所有变更 (canaried those global changes)[3],这次故障本可以在对全球造成影响之前得到遏制。在这里阅读有关金丝雀策略的更多信息[4],以及 在视频中了解更多信息[5]。大约在同一时期,YouTube 稍微年轻一些的兄弟公司 Google Calendar 也经历了一次故障,这也是接下来两节课的背景。4 有一个 "大红色(急停)按钮"(Have a "Big Red Button")"急停按钮"是一种独特但非常实用的安全功能:它应该启动一个简单、易于触发的操作,将触发不良状态的因素还原为(理想情况下)关闭正在发生的一切。"急停按钮" 有很多种形状和大小--在提交潜在的危险操作之前,确定这些红色按钮可能是什么非常重要。我们曾险些触发一次重大故障,还好提交可能触发变更的工程师在变更传播之前拔掉了台式电脑的电源。因此,在计划重大部署时,请考虑什么是我的 "红色按钮"?确保每个服务依赖项都有一个 "红色按钮",以便在紧急情况下使用。更多信息,请参阅 "通用缓解措施"[6]!5 仅有单元测试是不够的,还需要集成测试 (Unit tests alone are not enough - integration testing is also needed)啊。... 单元测试。它们验证单个组件是否能按照我们的要求执行。单元测试有意限制了测试范围,而且非常有用,但它们也无法完全复制运行时环境和可能存在的生产需求。因此,我们大力提倡集成测试!我们可以使用集成测试来验证作业和任务是否可以执行冷启动。事情是否能按我们希望的方式运行?各组件能否按照我们的要求协同工作?这些组件能否成功创建我们想要的系统?我们在一次 Calendar 故障中吸取了这一教训,在这次故障中,我们的测试并没有遵循与实际使用相同的路径,结果导致大量的测试。..... 这并不能帮助我们评估变更在现实中的表现。转到 2017 年 2 月发生的一起事件,我们找到了下两个教训。首先,不可用的 OAuth 令牌导致数百万用户注销了设备和服务,32000 台 OnHub 和 Google WiFi 设备执行了出厂重置。由于登录失败,手动恢复账户的要求增加了 10 倍。谷歌花了大约 12 个小时才完全从故障中恢复过来。6 通信渠道!和备份渠道!! 以及这些备份渠道的备份!!!(COMMUNICATION CHANNELS! AND BACKUP CHANNELS!! AND BACKUPS FOR THOSE BACKUP CHANNELS!!!)是的,那是一段糟糕的时光。你想知道是什么让情况变得更糟吗?各团队都希望能够使用 Google Hangouts 和 Google Meet 来管理事件。但是,当 3.5 亿用户注销了他们的设备和服务时。..... 回过头来看,依赖这些谷歌服务是一个错误的决定。请确保您拥有非依赖性的备份通信渠道,并对其进行过测试。然后,2017 年的同一事件让我们更好地理解了 优雅降级 (graceful degradation):[7]7 刻意降级性能模式 (Intentionally degrade performance modes)人们很容易将可用性理解为 "完全正常 "或 "一切正常"...... 但是,通过降级性能模式持续提供最低限度的功能,有助于提供更加一致的用户体验。因此,我们谨慎而有意地构建了性能降级模式--因此在不稳定的情况下,用户可能根本无法看到它(可能现在就在发生!)。服务应优雅地降级,并在特殊情况下继续运行。下一课是一项建议,旨在确保您的最后一道防线系统在极端情况下(如自然灾害或网络攻击)如期运行,从而导致生产力或服务可用性的损失。8 测试抗灾能力 (Test for Disaster resilience)除了单元测试和集成测试,还有其他类型的重要测试:灾难应急和恢复测试 (disaster resilience and recovery testing)。灾难应急 (disaster resilience) 测试验证您的服务或系统在发生故障、延迟或中断时能否继续运行,而恢复测试 (recovery testing) 则验证您的服务能否在完全关闭后恢复到正常状态。正如 "经受住意外"[8] 中所述,两者都应成为业务连续性战略的关键部分。一项有用的活动还可以是让团队坐下来,以桌面游戏的方式讨论其中一些情景在理论上是如何发生的。这也是一个探索那些可怕的 "如果"的有趣机会,例如,"如果您的部分网络连接意外关闭怎么办?9 自动化您的缓解措施 (Automate your mitigations)2023 年 3 月,几个数据中心的多台网络设备几乎同时发生故障,导致大面积数据包丢失。在这次为期 6 天的故障中,根据网络故障发生时的位置、服务负载和配置,估计有 70% 的服务受到了不同程度的影响。在这种情况下,您可以通过自动采取缓解措施来缩短平均解决时间(MTTR)。如果有一个明确的信号表明某个故障正在发生,那么为什么不能自动启动缓解措施呢?有时,最好先使用自动缓解措施,而将根本原因留待避免对用户造成影响之后再处理。10 缩短两次发布之间的间隔时间,降低发布出错的可能性 (Reduce the time between rollouts, to decrease the likelihood of the rollout going wrong)2022 年 3 月,支付系统发生大面积故障,客户无法完成交易,导致《口袋妖怪 GO》社区日被推迟。原因是删除了一个单一的数据库字段,由于事先已从代码中删除了该字段的所有用途,因此本应是安全的。不幸的是,由于系统的一部分发布速度较慢,这意味着实时系统仍在使用该字段。由于发布之间的延迟时间较长,尤其是在复杂的多组件系统中,因此很难推段发布特定变更的安全性。频繁发布[9]--在适当测试的情况下--可减少此类故障的意外发生。11 单一的全局硬件版本就是单点故障 (A single global hardware version is a single point of failure)只用一种特定型号的设备来执行关键功能可以简化操作和维护。然而,这意味着如果该型号出现问题,则不再执行该关键功能。这种情况发生在 2020 年 3 月,当时一台存在未被发现的零日漏洞的网络设备遇到了触发该漏洞的流量模式变化。由于整个网络使用的是同一型号和版本的设备,因此出现了严重的区域性故障。幸亏有多条网络主干线,高优先级流量才得以通过仍可正常工作的替代设备进行传输,才避免了全面中断。关键基础设施中的潜在漏洞可能潜伏未被发现,直到一个看似无害的事件触发它们。维护多样化的基础设施虽然会产生成本,但却意味着故障与完全故障之间的差别。就是这样!从谷歌二十年的网站可靠性工程中汲取的 11 条经验。为什么是 11 条经验?嗯,你看,谷歌网站可靠性部门拥有悠久的历史,但仍处于鼎盛时期。References[1] 不幸之轮 ("Wheel of Misfortune"): https://sre.google/sre-book/accelerating-sre-on-call/[2] 服务最佳实践指南 ("Service Best Practices guides"): https://sre.google/sre-book/service-best-practices/[3] 金丝雀所有变更 (canaried those global changes): https://sre.google/workbook/canarying-releases/[4] 在这里阅读有关金丝雀策略的更多信息: https://storage.googleapis.com/pub-tools-public-publication-data/pdf/24017e52c907294589604a29a86f158828eda078.pdf[5] 在视频中了解更多信息: https://www.usenix.org/conference/srecon18europe/presentation/davidovic[6] "通用缓解措施": https://www.oreilly.com/content/generic-mitigations/[7] 优雅降级 (graceful degradation)[8] "经受住意外": https://queue.acm.org/detail.cfm?id=2371516[9] 频繁发布: https://cloud.google.com/blog/products/devops-sre/using-the-four-keys-to-measure-your-devops-performance转自:https://mp.weixin.qq.com/s/PoiubHXxmH1smK7SG-P0yQ 原文:https://sre.google/resources/practices-and-processes/twenty-years-of-sre-lessons-learned/

AI生成摘要 这篇文章总结了谷歌二十年的网站可靠性工程经验教训。其中包括缓解事故的程度应与事故的严重程度成正比,应在紧急情况发生前对恢复机制进行全面测试,金丝雀所有变更,有一个"大红色(急停)按钮",仅有单元测试是不够的,还需要集成测试,通信渠道和备份渠道以及这些备份渠道的备份,刻意降级性能模式,测试抗灾能力,自动化缓解措施,缩短两次发布之间的间隔时间,降低发布出错的可能性,以及单一的全局硬件版本就是单点故障。

相关推荐 去reddit讨论

程序师 -

我在Google的18年:屠龙少年终成恶龙

从最早的 Google 黄金时代讲起,早期的 Google 将 “不作恶” 一直贯穿到底,是工程师的天堂。随着时间的推移,Google 的文化开始逐渐蒸发。

AI生成摘要

相关推荐 去reddit讨论

The Keyword -

How Google's data centers help Europe meet its sustainability goals

Image showing the inside of the data center and a person picking up a pick of tech that fits over their eyes.

AI生成摘要 数据中心是存储和处理数字世界数据的地方,谷歌的数据中心致力于减少温室气体排放,提高能源效率,并支持当地社区。谷歌已经投资了十多年来减少碳足迹,并计划到2030年实现完全无碳目标。数据中心的能源使用相对较小,但在减少排放方面具有巨大潜力。

相关推荐 去reddit讨论

The Keyword -

How Google’s accelerators help startups and developers grow

A startup founder and their team takes notes during an accelerator program session.

AI生成摘要 谷歌的加速器计划帮助了超过1100个初创企业和开发者解决全球挑战,如气候变化、金融包容、经济发展、公平医疗等。参与者通过培训和导师指导,获得了行业领导者和谷歌专家的支持,以及最新产品和技术。一些初创企业在加速器计划后取得了显著增长,如印度的Brown Living通过谷歌导师的支持,应用了Looker Studio和Apps Script的自动化技术;巴西的Carbonext利用机器学习在巴西监测森林砍伐速度提高了80%,成本降低了70%;印尼的Gambir Studio在Indie Games Accelerator的导师建议下,收入增长了20%。

相关推荐 去reddit讨论

...
白鲸技术栈
...
Dify.AI
...
天勤数据
...
LigaAI
...
观测云
...
ShowMeBug
...
eolink
推荐或自荐