Google Cloud Platform The basics



Similar documents
Powering the Future with Google Cloud Platform. Brad

The Cloud to the rescue!

Assignment # 1 (Cloud Computing Security)

Windows Azure and private cloud

PaaS - Platform as a Service Google App Engine

Big Data with the Google Cloud Platform

Hosting Models. Business Model Software (as a Service) Platform (as a Service) Infrastructure (as a Service) On Premises. Applications. Data.

Getting Started with Google Cloud Platform

How To Handle Big Data With A Data Scientist

Cloud Computing: Making the right choices

DLT Solutions and Amazon Web Services

Introduction to Azure: Microsoft s Cloud OS

Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

BIG DATA-AS-A-SERVICE

Open Source Technologies on Microsoft Azure

Cloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise

A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)

HYBRID CLOUD SUPPORT FOR LARGE SCALE ANALYTICS AND WEB PROCESSING. Navraj Chohan, Anand Gupta, Chris Bunch, Kowshik Prakasam, and Chandra Krintz

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Implementing Microsoft Azure Infrastructure Solutions

Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344

WINDOWS AZURE DATA MANAGEMENT AND BUSINESS ANALYTICS

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Implement Hadoop jobs to extract business value from large and varied data sets

GigaSpaces Real-Time Analytics for Big Data

HO5604 Deploying MongoDB. A Scalable, Distributed Database with SUSE Cloud. Alejandro Bonilla. Sales Engineer abonilla@suse.com

Using Cloud Services for Test Environments A case study of the use of Amazon EC2

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Cloud Computing and Big Data What Technical Writers Need to Know

Microsoft Big Data Solutions. Anar Taghiyev P-TSP

Scalable Architecture on Amazon AWS Cloud

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Hadoop/BigData, IaaS, PaaS

Deploying Microsoft Dynamics CRM in Microsoft Azure Virtual Machines. October 2015

Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

CLOUD COMPUTING & WINDOWS AZURE

ITP 342 Mobile App Development. APIs

A Novel Cloud Based Elastic Framework for Big Data Preprocessing

WINDOWS AZURE DATA MANAGEMENT

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

A Quick Introduction to Google's Cloud Technologies

Cloud Computing Trends

MySQL és Hadoop mint Big Data platform (SQL + NoSQL = MySQL Cluster?!)

Google Cloud Data Platform & Services. Gregor Hohpe

Hadoop in the Hybrid Cloud

Adding scalability to legacy PHP web applications. Overview. Mario Valdez-Ramirez

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions 20532A; 5 days

Cloud Powered Mobile Apps with Azure

Harnessing the Power of the Microsoft Cloud for Deep Data Analytics

IBM Cloud: Platform-as-a-Service

Big Data on AWS. Services Overview. Bernie Nallamotu Principle Solutions Architect

Migrating SaaS Applications to Windows Azure

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

From the Monolith to Microservices: Evolving Your Architecture to Scale. Randy linkedin.com/in/randyshoup

Cloud Courses Description

Preparing Your Data For Cloud

Decoding the Big Data Deluge a Virtual Approach. Dan Luongo, Global Lead, Field Solution Engineering Data Virtualization Business Unit, Cisco

Introduction to Cloud Computing

Performance Management for Cloudbased STC 2012

CloudCmp:Comparing Cloud Providers. Raja Abhinay Moparthi

Virtualization and Cloud Computing

ARTICLE Cloud Computing more than a hype?

Lecture 6 Cloud Application Development, using Google App Engine as an example

References. Introduction to Database Systems CSE 444. Motivation. Basic Features. Outline: Database in the Cloud. Outline

Introduction to Database Systems CSE 444

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Windows Azure Platform

Cloud Computing. Cloud computing:

Course 20532B: Developing Microsoft Azure Solutions

WHITE PAPER. Migrating an existing on-premise application to Windows Azure Cloud

Where Will Your Next Application Run? Abel B. Cruz WA Technology Strategist Microsoft Corporation

Easy Deployment of Mission-Critical Applications to the Cloud

Use of Cloud for the Public Sector Information (PSI) Portal

Cloud-Based dwaf A Real World Deployment Case Study. OWASP 5. April The OWASP Foundation

Archiving and Sharing Big Data Digital Repositories, Libraries, Cloud Storage

In a dynamic economic environment, your company s survival

Cloud Models and Platforms

Big Data Solutions. Portal Development with MongoDB and Liferay. Solutions

How To Choose Cloud Computing

Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS

Transcription:

Google Cloud Platform The basics

Who I am Alfredo Morresi ROLE Developer Relations Program Manager COUNTRY Italy PASSIONS Community, Development, Snowboarding, Tiramisu' Reach me alfredomorresi@google.com plus.google.com/+alfredomorresi @rainbowbreeze

Google's Platform "[Google's] ability to build, organize, and operate a huge network of servers and fiber-optic cables with an efficiency and speed that rocks physics on its heels. This is what makes Google Google: its physical network, its thousands of fiber miles, and those many thousands of servers that, in aggregate, add up to the mother of all clouds." - Wired Wired, 'Google Throws Open Doors To Its Top Secret Data Center', October 2012 Images by Connie Zhou

Cloud Computing IaaS PaaS SaaS Infrastructure-as-a-Service Platform-as-a-Service Software-as-a-Service Google Cloud Platform

Cloud Computing You Manage Vendor Managed Packaged Software IaaS PaaS SaaS Infrastructure-as-a-Service Platform-as-a-Service Software-as-a-Service Applications Applications Applications Applications Data Data Data Data Runtime Runtime Runtime Runtime Middleware Middleware Middleware Middleware O/S O/S O/S O/S Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking Google

Build Your Apps in the Cloud Save Scale Succeed Save on capital Leverage massive, scalable Concentrate on your and operational costs computing power core mission

A look inside Google Cloud Platform

Google Cloud Platform Compute Storage App Services Compute Engine Cloud Storage BigQuery App Engine Cloud SQL Cloud Endpoints Cloud Datastore Caching Persistent Disk Queues

Mobile Gaming Storage Big Data High Performance Computing Digital Marketing

Google Cloud Platform Compute Compute Engine App Engine

Compute Engine Flexible and Familiar Infrastructure High Data Security Connect with the Google Network Fast and Easy Provisioning with scripts Flexible Billing (10 min minimum) Large and Powerful Disks (up to 10 TB) APIS and Partners ecosystem

App Engine Focus on code Popular Programming Language Support Flexible and Scalable Application Storage Datastore (Blob) Services (Cron, Queue, Memcache, etc) Auto-scaling Versioning and Traffic Splitting Local Developer Tools Third-party Frameworks and Extensions

Development Stacks

AppStats

Google App Engine European Data Centers Compliance and Locality Application Hosting in EU Data replicated within EU

3 Million active applications in our cloud

Aleteia 29 gennaio 2013 golive portale 28 febbraio 2013 dimissioni di papa Benedetto XVI

Google Cloud Platform Storage Cloud Storage Cloud SQL Cloud Datastore Persistent Disk

NoSQL SQL Blob Block

Cloud Storage Versioning Static Websites from buckets Huge Storage Capacity Resumable Transfers Object Change Notifications Durable Reduced Availability SLA / Support

Cloud Datastore Auto-scale Schemaless Access SQL-like Capabilities HTTP via JSON or Protocol Buffer ACID Transactions Local Development Tools Built-in Redundancy Fast and Easy Provisioning

Cloud SQL Fully managed Ease of Use Highly Reliable Flexible Charging Security, Availability, Durability EU and US Data Centers Easy Migration & Data Portability Control

Google Cloud Platform App Services BigQuery Cloud Endpoints Caching Queues

Big Query Game and social media analytics Infrastructure monitoring Advertising campaign optimization Sensor data analysis

Regular expressions on 15.7 billion rows...

Cloud Endpoints Build Server side logic on full power, management free App Engine platform Expose standards based REST interfaces with built in Authorization Use auto-generated, strongly typed, mobile optimized client libraries for Android, ios and web.

Cloud Endpoints

Google Cloud Platform Google App Engine Google Compute Engine Scalable application Virtual machines Google BigQuery Interactive analysis of massive datasets at speed development and execution environment Run arbitrary workloads at scale NoSQL Datastore Auto-scaling Frontends Google Cloud SQL Performant and scalable service for storing and accessing data (e.g. Hadoop, scientific computing) Long-lived Backends Task Queues Google Cloud Storage MySQL-based, fully managed service

Thank you! http://developers.google.com/cloud Alfredo Morresi plus.google.com/+alfredomorresi @rainbowbreeze