Google Faculty Institute - Google Cloud Platform
Date
Attendees
GFI invitiees
Resources
- Request GCP education credits at: http://cloud.google.com/edu/
Concepts
Regions, zones
Projects - all related resources are encapsulated within "Projects"
Projects
Have a name, number, and id (also known as application id)
Users interact with projects using the cloud console or the cloud API manager
permissions - Owner, editor, viewer, billing administrator (each project can have multiple users in each role, best practice - allocate more than one owner)
Create a project per student project. Have students be editors on their projects–that should enable them to deploy any apps and create any functionality.
providing specific permissions to students depends upon the intricacies of the projects.
Features
One-click installation of apps (Google Cloud Launcher – from menu in top-left corner of the project dashboard)
Papers
Google File System - 2003 (drove the development of most future apps that now populated the GCP)
BigTable - 2006 (A Distributed Storage System for Structured Data)
Megastore paper - 2011 (Providing scalable, highly available storage for interactive services)
Breakout #2 (Databases) - Pilot Project
Goals:
What do you need to finish this pilot project?
Features:
Downloaded JSON data from DPLA (in ElasticSearch)
Python modules (shared with students, downloaded from instructor's GitHub account)
Python code (developed by students, contributed back to instructor's GitHub account)
Intermediate data generated by student code (either as JSON files or as MongoDB documents)
Web interface (HTML, CSS, D3 - developed by students, probably connecting with a GitHub account)
Optionally, a mechanism to integrate with DataLabs(? the built-in viz engine)
Components:
Can you build a schedule to get it done?