#dfua, @tekgrrl, @googlecloud ● Storage for large amounts of unstructured data ● Immediate access and strong consistency on reads ● Notifications fired for all newly arrived objects Requirements
#dfua, @tekgrrl, @googlecloud Object Store Change Notifications Store any amount of data, up to TBs per Object. Data encrypted at rest. Has full versioning, change notifications and resumable uploads and downloads 99.9% SLA through highly available, geo-redundant data-replication system. Strong read-after-write consistency for each object Reliable and Consistent Google Cloud Storage
#dfua, @tekgrrl, @googlecloud Standard Storage Durable Reduced Availability Storage speed availability durability cost Nearline Universal cloud storage suitable for any workload speed availability durability cost speed availability durability cost For use cases that don’t require high availability and high performance For long term storage of infrequently accessed content Cloud Storage Options
#dfua, @tekgrrl, @googlecloud Reliable and real-time messaging Designed for Fast Data Provides reliable, real-time, many-to-many, asynchronous messaging between applications Send data into processing pipelines and out to other apps, devices and Google Cloud Services Global by design and highly available. ‘fire-and-forget’ with minimal latency. Redundant forwarding paths Designed for Google scale Cloud Pub/Sub
#dfua, @tekgrrl, @googlecloud Pub/Sub Topic B Subscriber X Publisher B Topic A Publisher A Topic C Publisher C message 1 message 1 message 3 message 2 message 2 Subscriber Y message 3 Subscriber Z message 3 Subscription XA Subscription XB Subscription YC Subscription ZC Publishers and Subscribers
#dfua, @tekgrrl, @googlecloud ● Long running service with on-demand scaling of workers based on queue depth ● Able to act as a secure pub/sub subscriber ● Simple to develop, deploy and manage Requirements
#dfua, @tekgrrl, @googlecloud Compute Resources - US, Europe and Asia zones - Fast SDN-Based virtual networking Innovative - Live Migration - Preemptible VMs - SSD + Local SSD Cost Effective - Sub-Hour Billing - No IOPS charges PD - Sustained Usage Discounts (with no upfront charges) Google Compute Engine
#dfua, @tekgrrl, @googlecloud create/ destroy VMs Instance Group Manager Instance Template Instance Template Managed Instance Group VM VM VM Instance Groups ● Grouping of identical VM instances ● Provisioned and monitored by Instance Group Manager ● Instance Templates separate configuration from provisioning Managed Instance Group
#dfua, @tekgrrl, @googlecloud ● NoSQL, JSON database ● Pushes updates in milliseconds when things change ● Security model allows direct access from client devices ● Maps each piece of data to a URL The Firebase Realtime Database
#dfua, @tekgrrl, @googlecloud Uses Kubernetes to deploy, run and manage Docker containers Spin up clusters of VMs purpose-built for containers Any Docker file can be installed across the cluster in one command Deploy a container as easily as you can install a mobile app Future: Container Engine
#dfua, @tekgrrl, @googlecloud If You Only Remember Three Things… Full Platform Complete set of services for building, hosting, and managing apps and services Leading Infrastructure Industry-leading hardware and services unavailable on-prem or other clouds Innovation Platform Be faster to market, respond rapidly to change, and focus on what matters to you.