2014年7月4日金曜日

Google Cloud Platform #io14

Google I/O での Google Cloud Platform についてのセッション動画をまとめました。

Less code, more services, better Android apps
セッション概要 
It doesn’t matter if you’re writing a multiplayer Android game, or a simple to-do app, your users are increasingly expanding multi-device access from anywhere. However, sharing state from highscore lists to to-do lists between devices in a way that works well with spotty network connections is hard, error prone and expensive. Wouldn’t it be great if Google took care of all that, while providing an easy path to expand as your app grows and matures?  
In this session, we will show you how to build mobile apps which use new Google technology to simplify data storage, online/offline behavior and synchronization across multiple devices. You’ll have full access to the data you store in the Google Cloud platform with app development features and the rich set of data analytics tools to get more use out of your data. You’ll see how Android Studio tooling makes this straightforward, and allows you to bring the full power of Google Cloud Platform to your app as your needs grow. Come away equipped with new tools and skills to make your app better than ever, without writing hundreds of lines of code.


Making your cloud apps Google-fast
セッション概要 
How do you make your cloud applications fast? For the past 15 years, Google have been developing tools and techniques for building fast cloud based services - something that we like to think of as ‘Google-Fast’. In this session we’ll look at how we build Google Search, Google Maps and Gmail to be Google-Fast. We’ll demonstrate how you can apply much of what we’ve learned to building your own fast cloud services and applications using the tools and services available to you with Google Cloud Platform. We’ll provide deeper insight on how to get the best performance out of all of your cloud resources, from Persistent Disk performance to Cloud Datastore writes and beyond. You’ll leave this session fully equipped to design and build Google-Fast cloud applications on Google Cloud Platform.



Containerizing the Cloud with Docker on Google Cloud Platform
セッション概要 
Have you ever wondered about the core technologies that enable Google to rapidly build reliable distributed systems, while simultaneously increasing data center reliability and efficiency? In 2006, Google developed Linux container technology that enabled world leading fleet utilization, efficiency and scale. More recently, these same core technologies formed the foundation of Docker, the popular, new open source container environment.  
Join us in this session and see how containers are re-making the cloud computing landscape. Learn how Google Cloud Platform is making itself the best place in the world to run container images. Come see how containers and Google Cloud Platform make it easier to build, run and maintain distributed systems, by building on the same core container technologies that power all of Google. Get a first look at Kubernetes, the new open source container cluster management implementation that turns these concepts into reality. Come learn how containers and Google Cloud Platform make the technology and application architectures that power Google available to all developers across the world.


Zero to hero with Google Cloud Platform
セッション概要 
Ready to take the leap into the Cloud with your next application? This talk will build the foundation, providing you with a developer overview of Google Cloud Platform. You will learn the basic building blocks of the Cloud Platform in the context of solving real-world problems from a developer’s point of view. We will also pull back the covers on a some key technologies so as to give you a better understanding of how they really work in order to allow you to get the most out of them as a developer. Finally we’ll show you a few early glimpses of new services and tools that will be coming soon to the platform and give you an insight into how we’re looking to change the way that you develop applications in the Cloud today.


Taming your cloud applications with intelligent monitoring
セッション概要 
Do you run applications in the cloud? How well do you understand what they’re doing? Is Redis overheating? Are all of your Hadoop nodes healthy? Did you notice that spike in errors that you were serving at 3am? Because your users sure did. Luckily, we can help. We’ll show you how you can use Google Cloud Platform’s powerful logging, monitoring, and alerting capabilities to quickly recognize when your applications aren’t behaving or performing well. It’s easy to set up, and it’s easy to use. We’ll demonstrate the integration of Stackdriver’s monitoring and alerting system with the Google Cloud Platform. When you leave this talk, you’ll understand how you can start using our intelligent monitoring, which lets you spend less time on ops and more time developing the next great cloud app!


Big data, the Cloud way: Accelerated and simplified
セッション概要 
Making sense of your Big Data problems doesn't have to require a herculean effort. Deriving meaning from your data, at any scale, doesn't have to involve a tangle of clusters, configurations, and scripts that takes a team of specialized administrators to unravel. In fact, you can make it manageable and easy for all developers without losing insight in the process. We've created easy-to-use services so that you can run deep analytics on both streaming and historical data with as little effort as hosting an app on App Engine.  
However, sometimes, you need more control and configurability than managed services allow. That doesn't mean that you lose all the benefits of the Big Data tools that Google Cloud Platform has developed. You can easily combine managed services, where it makes sense, with Open Source tools like Hadoop and Spark. This session will dive into what you can use today to manage Big Data like Google itself does, “the Cloud way”, as well as how you can plan to scale as your data needs shift and mature.


The dawn of "Fast Data"
セッション概要 
Do you need simple, flexible, and powerful ways to process data of any size and from different sources? In this session we unveil a new system that enables you to rapidly build and execute data pipelines which can be used to ingest huge volumes of streaming data while simultaneously performing continuous, near-real-time analytics. You’ll learn how you can easily build complex data pipelines that can be used to seamlessly cross the data processing boundaries from batch to streaming, all on a system that is fully managed and optimized within the Google Cloud Platform. Come see how easy it is for you to move beyond just Big data and equip yourself with all the tools that you need to move into the world of ‘Fast Data’



DevOps at the speed of Google
セッション概要 
Do you need to build, deploy and maintain a Cloud Application or Service quickly and nimbly? At Google, we do -- and everything that we’ve learned about doing this, we’re bringing to you as part of the Google Cloud Platform. We’ll show you tools and techniques that we provide in our platform for handling complex, global scale operations for extremely high usage services, but which work at your scale no matter how small or large that may be. You’ll come away from this session armed with best-of-breed tools that you can use in your DevOps -- tools that will give you the ability to operate at the speed of Google!


Predicting the future with the Google Cloud Platform
セッション概要 
Can you predict the future using Big Data? Can you divine if your users will come back to your site or where the next social conflict will arise? And most importantly, can Brazil be defeated at soccer on their own turf? In this talk, we'll go through the process of data extraction, modelling and prediction as well as generating a live dashboard to visualize the results. We’ll demonstrate how you can use Google Cloud and Open Source technologies to make predictions about the biggest soccer matches in the world. You’ll see how to use Google BigQuery for data analytics and Monte Carlo simulations, as well as how to create machine learning models in R and pandas. We predict that after this talk you’ll have the necessary tools to cast your own eye on the future.


更には I/O Bytes として公開された動画もご紹介。

Big genomic data on Google Cloud Platform



ゲノムデータ解析面白そう!

Google Genomics
https://developers.google.com/genomics/

Google Genomics API を使ったツール
https://github.com/googlegenomics

サンプルアプリ
http://gabrowse.appspot.com/

メーリングリスト
goo.gl/jXAk1B

Open Source Data Analytics: Part of your Standard-Issue Cloud Toolkit



Hadoop on Google Cloud Platform
developers.google.com/hadoop

Building Cloud-powered wearable Apps



Android Studio ダウンロード
http://developer.android.com/tools/index.html

Getting Started with Android Wear
http://developer.android.com/wear/index.html

Building Node.js applications with App Engine and Custom Runtimes



Getting Started with Custom Runtimes
developers.google.com/cloud/managed-vms

Optimizing disk I/O in the cloud



Go Google Cloud Platform!



 Disclaimer このブログは山崎富美の個人的なものです。ここで述べられていることは私の個人的な意見に基づくものであり、私の雇用者には一切の関係はありません。