字幕组成品列表(Beta)
  • 写在前面
  • Android 平台
    • Game On! 游戏开发系列 - 031
      • Pie Noon - 1503060393
      • The Death of Base Game Activity - 1504030543
      • Surviving OpenGL Context Loss - 1504030546
      • WebP for Game Devs - 1504030547
      • Saved Games In-Depth (Part 1) - 1504070556
      • Saved Games In-Depth (Part 2) - 1504030548
      • Smaller Flipbook Textures with CRABBY - 1504030544
      • Google Tag Manager - 1504030545
      • Flatbuffers - 1505050794
      • Achievement Point Pointers - 1505050796
      • Frequency Scaling - 1505050797
      • Meet the Management APIs - 1501140367
      • Y U Ship Broken Games - 1505050795
    • Android 性能优化 - 088
      • Garbage Collection in Android - 1503170425
      • Performance Cost of Memory Leaks - 1503170424
      • Rendering Performance 101 - 1501130351
      • Understanding Overdraw - 1501130352
      • Understanding VSYNC - 1501130353
      • Tool - Profile GPU Rendering - 1501130354
      • Why 60fps? - 1501130355
      • Android UI and the GPU - 1501130356
      • Invalidations, Layouts, and Performance - 1501130357
      • Overdraw, Cliprect, QuickReject - 1501130358
      • Tool - Memory Monitor - 1501130363
      • Battery Performance 101 - 1501130364
      • Understanding Battery Drain on Android - 1501130365
      • Battery Drain and WakeLocks - 1501130366
      • Memory Performance 101 - 1504170661
    • I/O 2014 Android 开发专题 - 089
      • Activity Transitions - 1504020505
      • Building Apps For Android TV - 1504020520
      • Building great Android media experiences - 1504020510
      • Building a quality app from start to finish - 1504020515
      • App Indexing API - 1504020507
      • What's new in WebView - 1504010484
      • Bluetooth Low Energy - 1504010486
      • Building impressive Android media experiences - 1504010493
      • The next Generation of Authentication - 1504020497
      • Don't Alpha That Pixel! - 1504020523
      • NFC + HCE Your phone in an interactive world - 1504020509
      • Demystifying encodes and decodes of WebM - 1504020521
      • Google Cloud Messaging - 1504020524
      • Getting your Game on the Big Screen - 1504020518
      • I hear you like realtime memes - 1504020511
      • Offerize your App - 1504020506
      • Using the Android Job Scheduler - 1504020504
      • From Holo to Material - 1504020526
      • Under the Hood of Android Auto - 1504020501
      • Isolation for Android App Developers - 1504020498
      • Android Work - 1504010496
      • ExoPlayer: Adaptive video streaming on Android - 1504010489
      • Sample rates and resampling: Why can't we all just agree? - 1504010488
      • Drive Android API - 1504010485
    • Android Studio - 004
      • Layout Editor (Ep 3, Android Studio) - 1503290479
      • Introducing Gradle (Ep 2, Android Studio) - 1503170426
    • I/O 2014 Android 分发主题 - 091
      • Introduction to Google Play - 1504030534
      • Google Play: building your user community - 1504030535
      • Optimizing Apps for Education - 1504030536
      • Succeeding in Education Technology - 1504030530
      • Subscriptions Made Easy with Google Play - 1504030531
      • The world is your playground - go global with Google - 1504030533
      • Maximizing discoverability on Google Play - 1504030538
    • Android Auto - 003
      • Introduction to Android Auto - 1504130615
      • Android Auto Messaging - 1504130617
      • Android Auto Audio - 1504130616
    • Android Wear - 006
      • Designing for Android Wear - 1503210448
      • How We Customized Google Apps for Android Wear - 1503210450
      • Fullscreen apps for Android Wear - 1503210445
      • New Notification Features for Android Wear - 1503210446
      • Building Cloud-powered wearable Apps - 1503210449
      • An Introduction to Android Wear - 1503190435
      • Google I/O 2014 - Android Wear: The developer's perspective - 1503210442
      • Devoxx 2014 Interviews: Android Wear - 1503210440
      • DevBytes: Watch Faces for Android Wear - 1503210439
    • Android TV - 005
      • Using the Leanback library - 1504080588
      • Beach Buggy Racing Multiplayer with Nearby Connections (Play Services) - 1503060387
    • Android for Work - 106
      • Android for Work for Developers - 1503060390
      • App Configurations, Testing and Launchers - 1504110590
    • IO Bytes 2014 - Android - 066
      • Chrome Apps on Android and iOS - 1501080014
      • Perf Primer CPU, GPU and your Android game - 1501080017
  • Chrome 平台
    • IO Bytes 2014 - Chrome and Web - 067
      • Using the PageSpeed API - 1505070815
      • Fabulous Forms for the multi-device web - 1505070816
      • Testing multi-screen web pages - 1505070817
      • Responsive images today - 1505070819
      • Web Performance Testing at YouTube - 1505070828
      • Building sites for the multi-device web - 1505070820
      • Deep dive: Google Cloud Messaging for Chrome - 1505070827
  • Google 创业者资源
    • Coffee with a Googler - 012
      • Chat with Allen Huang of AndroidTV - 1503040384
      • Chat with Fred Chung about developer advocacy - 1503070395
      • Google Fit platform with Michelle Haq - 1503210443
      • Android Auto Product Manager Andrew Brenner - 1501120027
      • Chat with Francis Ma about Google Play services - 1501120028
    • Root Access For Startups - 077
      • What we learned building plug-ins for Android, with startup Magnet - 1503230453
      • How to use crowdfunding to your advantage, with startup Hale Devices - 1503280462
      • How to overcome customer objections when selling tech, with startup Guesswork - 1503280458
    • First Things First - 029
      • Getting started with Android: A crash-course in developing for Android - 1504120601
      • How to ask a question: conducting research for your startup - 1504120603
      • MVP Design Hacks: transform your hot idea into a validated prototype - 1504120602
      • Build something people want: Solving real problems - 1504120605
    • How I - 061
      • Use BigQuery to find my most valuable customers - 1504070573
      • Manage beta testing communities using Google Play - 1504070572
      • Use paper wireframing to build native prototypes - 1504070570
      • Used social media and $0 marketing to get 68 million users - 1504070568
      • Prep to fundraise with four questions - 1504070564
      • Validated my idea in 2 days (with no code) - 1504070562
      • Build open platforms on Android - 1504120596
      • Get cheap, automatic analytics for my business using BigQuery - 1504070571
      • Write press releases to get international media coverage - 1504070569
      • Test beta-product features using Google Apps - 1504070563
      • Use URL builder to measure ROI on social media - 1504070561
      • Use events to build DeadSocial's brand - 1504070557
      • Use BigQuery to visualize streaming data - 1503220452
      • Find, screen, and hire developers - 1503120406
      • Drive engagement with social challenges - 1504070558
  • 设计
    • DesignBytes - 017
      • Paper and Ink: The Materials that Matter - 1505050793
  • 云计算
    • DevBytes: Google Cloud Platform - 021
      • Powering the next killer app with the Google Cloud Platform - 1504210672
      • Introduction to Google Cloud Endpoints - 1504210675
      • The Beauty of Scale with Google Cloud Platform - 1504210678
    • Google Cloud Platform - Big Data - 105
      • GDELT & BigQuery: Understand the world - 1502200379
    • Uncategorized - 999
      • Introducing Google Cloud Platform Resources - 1501190370
  • Google 应用开发
    • Launchpad Online - 072
      • The Setup: Creating new apps using Google APIs - 1503190428
      • Listing your files in Google Drive - 1503190429
      • Customizing Google Analytics for your startup - 1503290473
      • The Launchpad Online series - 1503190427
      • Getting started with Google Analytics - 1503290472
      • Accessing Google Maps from a spreadsheet?!? - 1502220381
      • Change the world in 10 lines of code - 1503080398
    • Google Play Services - 054
      • Google Play services 6.1 - 1503290481
      • Google Play Services 7.0 - 1503200437
      • Google Play Services 6.5 - 1501080015
    • 谷歌地图 iOS SDK - 053
      • Maps Live: New Features in the Google Maps Mobile APIs for Android and iOS - 1504300777
    • Google 移动搜索开发 - 055
      • Is your app in the Google index? - 1504120598
      • Get more engaged users with Google Search for Developers - 1503070397
    • DevBytes: Google Cast - 020
      • Google Cast SDK for Android - 1504180666
      • Media Router Framework - Part 1 - Media Router API - 1504180667
      • Overview for Google Cast Receivers - 1504180664
      • Google Cast SDK for iOS - 1504180663
    • Getting Started with the Google Maps SDK for iOS - 035
      • Getting started with the Google Maps SDK for iOS, Part 1 - 1504270757
    • IO Bytes 2014 - Wearables - 070
      • Voice Driven GDK Glassware - 1505280836
    • Route 85 - 078
      • Introducing Route 85 - 1501120022
      • Quick Tip: Don't Default that Switch! - 1501190371
      • OpenInChrome on iOS, Part 1 - 1501120023
      • OpenInChrome on iOS, Part 2 - 1501120024
      • OpenInChrome on iOS, Part 3 - 1501120025
      • OpenInChrome on iOS, Part 4 - 1501120026
    • DevBytes 2014 - 019
      • Web Components - Template - 1505040789
      • Wearable DataLayer API - 1505050792
      • Using srcset for responsive images - 1505050790
      • The picture element for art direction - 1505050791
    • Uncategorized - 999
      • Sun Surveyor brings augmented reality to photographers using Google Maps APIs - 1504200668
      • Snappy travels with the Roads API - 1503060392
      • Easy Maps Apps in Java and Python - 1501140030
  • Google 广告平台
  • Polymer
    • Polycasts - 076
      • The Awesome Power of Auto-Binding Templates -- Polycasts #08 - 1502220382
      • Content Switcheroo with Core-Pages -- Polycasts #09 - 1502200380
      • Core Iconset -- Polycasts #02 - 1505040788
  • Web 平台
    • HTTP 203 - 062
      • Gotchas - 1501140368
      • Font Rendering - 1501080016
    • Web Components - 081
      • DevBytes: Web Components - Overview - 1504250709
  • 宣传视频
    • Uncategorized - 999
      • Google Developers - 1501150369
      • I/O Extended 2014 - Join me - 1502220383
  • Google 各类开发者会议
    • 2014 Chrome 开发者高峰会议 - 009
      • Keynote - Chrome Dev Summit 2014 (Darin Fisher) - 1503120407
      • TLS All the Things! - Security with Performance(Chris Palmer) - 1503140412
      • Let’s build some apps with Polymer!(Rob Dodson) - 1503150415
      • Day One Closing Remarks(Sundar Pichai) - 1503150417
      • Chrome Leadership panel - 1503160422
      • Fundamentals of Mobile Web Development(Matt Gaunt) - 1503150416
    • 2015 游戏开发者大会中 - 039
      • FlatBuffers - 1504150640
      • Games for Google Cast - 1504150637
      • Top 10 Things Android Game Developers Should Know v 3.0 - 1504150643
      • Automate Publishing for Google Play APIs - 1504150639
      • 3 Game Design Mistakes You're Making - 1504150636
      • Android TV - 1504150638
      • How to Go Viral Without Really Trying - 1504150641
    • Devoxx 2014 Interviews - 024
      • What's new in Android 5.0 Lollipop - 1504260740
      • Android Tools - 1504260743
      • BigQuery and user-defined functions - 1504260744
    • IO Bytes 2014 - 065
      • Dart in Google Cloud - 1505070810
      • Big genomic data on Google Cloud Platform - 1505070811
      • Easy International Checkout with Chrome - 1505070802
      • Google developer tools and APIs for iOS - 1503190436
      • Whet your appetite with IO Bytes - 1501080021
    • PlayTime@Shanghai - 095
      • 主题演讲 Chris Yerga - 1504060549
      • 如何成功地开发你的应用 Ellie Powers - 1504060550
      • 在Google上营利 Brahim Elbouchikhi - 1504060551
      • Playtime Shanghai event sizzle reel - 1504070552
    • Project Google I/O 2015 - 098
      • Project Tango Mobile 3D tracking and perception - 1506120857
      • Democratizing Education - 1506120868
      • Improve your Android app’s accessibility - 1506120864
      • Google Cloud Messaging 3.0 - 1506120844
      • Developers connecting the world through Google Play - 1506120862
  • 开源开放技术
    • Compressor Head - 013
      • The Trailer, Season 2 - 1503060385
      • Behind the Scenes - 1503210441
      • Arithmetic Compression (Ep 5, Compressor Head) Google - 1503070394
      • Introducing Compressor Head - 1502120372
      • Episode 1 (Variable Length Codes) - 1502120373
      • Episode 2 (The LZ77 Compression Family) - 1502120374
      • Episode 3 (Markov Chain Compression) - 1502120375
Powered by GitBook
On this page
  • 译者信息
  • 解说词中文版:

Was this helpful?

  1. 云计算
  2. DevBytes: Google Cloud Platform - 021

Powering the next killer app with the Google Cloud Platform - 1504210672

PreviousDevBytes: Google Cloud Platform - 021NextIntroduction to Google Cloud Endpoints - 1504210675

Last updated 5 years ago

Was this helpful?

视频发布时间

2014年3月21日

视频介绍

Building your next app may be easy, but scaling that app is harder. This is where the Google Cloud Platform comes in. In this video, Wesley Chun introduces viewers to the core components in the platform. Once you become familiar with the features & services provided and have heard some stories of what others have already done with it, maybe you too can use it to leverage Google's scale & innovation to build that next killer app.

视频推介语

暂无,待补充。

译者信息

翻译

润稿

终审

原始链接

中文字幕

翻译流水号

加入字幕组

韩淼

xin.zhang

--

1504210672

解说词中文版:

WESLEY CHUN: 我是Wesley Chun

在Google我们希望我们的工具

能够帮助你建立出下一个杀手级应用程序

在这期Dev Byte 我会给你介绍

Google云平台的核心部件

我也会分享其他人在使用它时的一些

小故事

一旦你熟悉了这个平台的服务

你也会被Google的丰富资源 经验和性能所影响

来帮助你强大你的好点子

在Google 我们总是在考虑规模和创新

这是一些研究论文

多年来我们发表的

其中许多论文直接导致了Google云平台的服务

你已经知道Google Search YouTube和Gmail服务

他们已经在Google大规模的运行

如果你可以利用这些服务之后的这种规模和创新

来为你的伟大想法提供帮助呢

这就是Google云平台的价值所在

让你的应用得到Google的力量

那什么是Google云平台呢

简单的说 它是一个服务的集合

这些服务由三个类别组成 计算 存储

和应用程序 以帮助你的应用规模化运行

选择你想要的服务

而只需为你使用的资源付款

我们从计算类别开始

我们已经有了Google App引擎和Google Compute引擎

让我们从Compute引擎开始 我们在基础设施里

的计算方案即服务层

创建Linux虚拟机并且连接到它们

就像其他网络计算机一样

它们的特点是拍摄持久磁盘快照 虚拟机在线迁移

以避免烦人的维护周期

网络连接和防火墙 负载均衡

以及为高可用设计的地域分区

以实现你的技术栈并且解决真正的大问题

有多大呢

恩,这里有一个真正的大数据例子

比如说你要打算结婚了

你想要一个盛大的婚礼 需要准备邀请你

最亲密的150亿位朋友和亲戚

他们中有大概70亿来自地球

其他人来自其他星球

不管怎样 我们只能说我们有

你组织的地点 大约

每个100字节的信封

为了确认这里面没有任何重复

你需要将所有数据排序

正好 MapR团队去年做了一些相同的工作

在Compute引擎中使用Hadoop去设置分钟排序记录

他们的app能够获取150亿个100字节大小的记录

也就是1.5TB 或1500GB的数据

并在不到一分钟的时间内进行排序

在此之上 它们可以重现这个结果

持续跨多节点运行不同的

集群配置

点击这个链接获得更多细节

另一个计算解决方案是App引擎

我们的平台作为一个服务提供方

这个方案提供给不想管理这方面事情和

不希望解决这么多系统管理问题的开发者

因此在硬件和你的app之间的组件

例如操作系统 数据库和Web服务器

都是由Google进行托管 因此你可以专注与自己的应用程序

使用熟悉的语言来构建你的解决方案

像Java Python PHP和Go

上传你的代码并且让Google照顾这一切

Snapchat是一个十分流行的照片分享服务

它一天服务超过3.5亿张照片和快照

是什么让他们发展到今天的规模

是Google App引擎

Google云存储为你提供大型数据仓库

存储大量的文件和几乎任何大小的blob格式数据

对用户提供安全的控制访问

以及应用程序和其他Google云平台的服务

可以处理和分析你的数据

Song Pop是这一代的名字

这个曲调应用运行在Google App引擎上

伴随着Google云存储 他们的app

一天为8千万客户提供超过18TB的音乐

Google Cloud SQL是在云端完全托管的 高度可用的

关系数据库服务

创造 配置和使用MySQL数据库

但是是在我们的数据中心承载它

标准的MySQL Wire协议

让你从任何地方使用任何app连接上云端SQL

同时它也支持JDBC

从复制 加密 补丁管理和备份中释放自己

以便你可以专注于你的解决方法

它的一个最好的特点是它的

按使用付费模式 用户可以选择为一个数据库

仅当它被使用时才支付费用 然后在剩下的时间

使用便宜的存储

Google云数据存储是存储

NoSQL的键值数据的地方

它是一个完全托管的服务 可以自动的处理

分片 复制和扩容

存储的机制是非结构的和支持基于对象

或者SQL-like的查询 与资产交易一样

云数据库是同样的技术

支持App引擎本地数据存储

Google BigQuery是一个令人兴奋地 大规模的数据分析工具

可以让你在数据集中做查询

之前是不可能的 困难的或是很消耗时间的

这些数据集比如四十年前婴儿的名字

每个字都用Shakespeare书写

或者是1929年以来的全球历史气象站数据

使用BigQuery 你用SQL查询可以在几秒钟内

分析TB级别的数据

在BigQuery的交互式Web控制台中

你可以针对你的数据集做点对点的查询

用今天讲的三个公共数据集其中的一个进行测试

例如我刚刚提到的那个

或者这个特别的查询

它可以使你推到五大最新的维基百科页面

Google Cloud Endpoints使你无缝的

创建APIs或者应用端点到你的服务里

让你更方便地添加新的Web或移动前端

到你现有的服务

它是你的应用前端客户端与

后台连接在一起的胶水

通过Google App引擎

你的网站或手机客户端可以连接到云端

这样你可以去后端服务

或者能满足这些需求的App引擎的概略代码

给到你实际上的后端 无论它

在计算引擎上还是其他外部服务器上

安全可以通过数据授权自动地

在前端和App Engine之间完成

甚至还有一个工具可以生成客户端代码

Android使用Java iOS使用Objective C

通用网络访问使用JavaScript

来帮助你更加快速的进行

这就是Google云平台

为其他人做了什么 最重要的是

它可以为你做什么

我们期待在你下一个伟大的想法中帮到你

Youtube
Youtube
加入 GDG 字幕组
video_screenshot