innovation with serverless€¦ · what is serverless. sub-second billing. benefits of serverless....

17
Innovation with Serverless

Upload: others

Post on 09-Jun-2020

29 views

Category:

Documents


0 download

TRANSCRIPT

Innovation with Serverless

What is Serverless?

The “Evolution” of Application Platforms

On-Premises

On-Premises Iaas

On-Premises Iaas Paas

On-Premises Iaas Paas Serverless

Abstractions of servers Event driven scale

What is serverless

Sub-second billing

Benefits of serverless

Micro-pricing Ease of scale Manage less

Architecting for Serverless

“We must treat the datacenter itself as one massive warehouse-scale computer.”

– Luiz André Barroso, Jimmy Clidaras, and Urs HölzleThe Datacenter as a Computer

“We must treat the datacenter itself as one massive warehouse-scale computer.

The Cloud as a Computer

Compute

The processing layer.

Run your code as get charged per call.

Messaging

The communication layer.

Different cloud resources

communicating via trigger events and

schedules.

Storage

The object persistence layer.

A location for ephemeral and

permanent blobs such as documents, pictures,

audio, and video.

Database

The data persistence layer.

Trusted data stores that host, Relational, NoSQL,

data lake, and graph data

Storage

Serverless Concepts on Google Cloud

Compute Artificial Intelligence

Messaging Database Data Warehouse

Data Processing

Storage

Serverless Concepts on Google Cloud

Compute Artificial Intelligence

Messaging Database Data Warehouse

Data Processing

Microservices as serverless

Function app A

/customers

Function app B

/products

Function app C

Function3/orders

Function1

/products

/orders

Function2

API callsProducts neovencia.cloudfunctions.net/

products

Orders neovencia.cloudfunctions.net/orders

Customers neovencia.appspot.net/customers

Q & A