SlideShare ist ein Scribd-Unternehmen logo
1 von 69
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lambda Layers & RuntimeAPI
Danilo Poccia
Principal Evangelist, Serverless
Amazon Web Services
S R V 3 7 5
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
Lambda Layers
Lambda Runtime API
Demo
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Photo by Thibault Mokuenko on Unsplash
A way to centrally manage code and data that is
shared across multiple functions
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lambda LayersUseCases
• Custom code, that is used by more than one function
• Libraries, modules, frameworks to simplify the implementation of your
business logic
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lambda LayersBenefits
• Enforce separation of concerns, between dependencies and your custom
business logic
• Make your function code smaller and more focused on what you want to
build
• Speed up deployments, because less code must be packaged and
uploaded, and dependencies can be reused
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Using Lambda Layers
• Put common components in a ZIP file and upload it as a Lambda Layer
• Layers can be versioned to manage updates
• Each version is immutable
• When a version is deleted or permissions to use it are revoked, functions
that used it previously will continue to work, but you won’t be able to
create new ones
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Using Lambda Layers
• In the configuration of a function, you can reference up to five layers
• One of which can optionally be a custom runtime
• When the function is invoked, layers are installed in the execution
environment in the order you provided
• The overall, uncompressed size of function and layers is subject to the usual unzipped
deployment package size limit (256MB)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
HowLambda LayersWork
• Order is important because each layer is a ZIP file, and they are all
extracted in the same path
• /opt
• Each layer can potentially overwrite the previous one
• This approach can be used to customize the environment
• For example, the first layer can be a custom runtime and the second layer adds specific
versions of the libraries you need
• The storage of your Lambda Layers takes part in the AWS
Lambda Function storage per region limit (75GB)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Including Library Dependencies inaLayer
Runtime Folders
Node.js
nodejs/node_modules
nodejs/node8/node_modules (NODE_PATH)
Python
python
python/lib/python3.7/site-packages (site directories)
Java java/lib (CLASSPATH)
Ruby
ruby/gems/2.5.0 (GEM_PATH)
ruby/lib (RUBY_LIB)
All
bin (PATH)
lib (LB_LIBRARY_PATH)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lambda LayersPermissions
• Layers can be used within
• An AWS account
• Shared between accounts
• Shared publicly with the broad developer community
• AWS is publishing a public layer which includes NumPy and SciPy, two
popular scientific libraries for Python
• This prebuilt and optimized layer can help you start very quickly with data processing and
machine learning applications
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lambda LayersAPI
• Updated
• CreateFunction
• UpdateFunctionConfiguration
• New
• ListLayers
• ListLayerVersions
• PublishLayerVersion
• DeleteLayerVersion
• GetLayerVersion
• GetLayerVersionPolicy
• AddLayerVersionPermission
• RemoveLayerVersionPermission
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Layers intheAWSServerlessApplication Model (SAM)
AWSTemplateFormatVersion: '2010-09-09’
Transform: AWS::Serverless-2016-10-31
Description: Sample SAM Template using Layers
Globals:
Function:
Timeout: 600
Resources:
OneLayerVersionServerlessFunction:
Type: AWS::Serverless::Function
Properties:
Handler: app.one_layer_hanlder
Runtime: python3.6
CodeUri: hello_world
Layers:
- <LayerOneVersionArn>
- <LayerTwoVersionArn>
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Layers intheAWSServerlessApplication Model (SAM)
Resources:
MyLayer:
Type: AWS::Serverless::LayerVersion
Properties:
Description: Layer description
ContentUri: 's3://my-bucket/my-layer.zip’
CompatibleRuntimes:
- nodejs6.10
- nodejs8.10
LicenseInfo: 'Available under the MIT-0 license.’
RetentionPolicy: Retain
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Photo by Jeremy Lapak on Unsplash
A simple interface to use
any programming
language, or a specific
language version, for
developing your functions
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lambda RuntimeAPI
• You can now select a custom runtime in the console (provided in the
API/SDKs/CLI) as the runtime of a Lambda function
• With this selection, the function must include (in its code or in a layer) an
executable file called bootstrap
• The runtime bootstrap is responsible for the communication between your code and the
Lambda environment
• Your code can use any programming language
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Runtime Boostrap
• The runtime bootstrap uses a simple HTTP based interface to
• get the event payload for a new invocation and
• return back the response from the function
• Information on the interface endpoint and the function handler are shared
as environment variables
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
UsingCustomRuntimes
• For the execution of your code, you can use anything that can run in
the Lambda execution environment.
• For example, you can bring an interpreter for the programming language of your choice.
• You only need to know how the Runtime API works if you want to
manage or publish your own runtimes
• As a developer, you can quickly use runtimes that are shared with you as
layers
• Custom runtimes can be shared as layers so that developers can pick them up and use their
favorite programming language when authoring Lambda functions
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lambda RuntimeAPI- EnvironmentVariables
• AWS_LAMBDA_RUNTIME_API
• HOSTNAME:PORT
• _HANDLER
• SCRIPT_NAME.FUNCTION_NAME
• LAMBDA_TASK_ROOT
• The directory that contains the function code
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lambda RuntimeAPI- ProcessingTasks
1. Get an event
2. Propagate tracing ID
3. Create a context object
4. Invoke the function handler
5. Handle the response
6. Handle errors
7. Cleanup
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lambda RuntimeAPI- RuntimeInteractions
• POST /runtime/init/error
• GET /runtime/invocation/next
• The invocation-id is in the Lambda-Runtime-Aws-Request-Id header
• For AWS X-Ray there is a tracing header Lambda-Runtime-Trace-Id
• POST /runtime/invocation/{invocation-id}/response
• POST /runtime/invocation/{invocation-id}/error
• Sample Endpoint + Resource Path
• http://${AWS_LAMBDA_RUNTIME_API}/2018-06-01/runtime/invocation/next
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
OpenSource Runtimes
• C++ (AWS)
• Rust (AWS)
• Erlang (AlertLogic)
• Elixir (AlertLogic)
• Cobol (Blu Age)
• Node.js (NodeSource N|Solid)
• PHP (Stackery)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lambda LayersDemo
• Node.js
• Creating a moment.js layer
• Creating a request & request-promise layer
• Using the layers
• Python
• SciPy & NumPy layer example
• Adding a matplotlib layer
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lambda RuntimeAPIDemo
• Creating a Custom Runtime for… Bash functions!
• Bootstrap
• hello.sh
Photo by Christoph Krichenbauer on Unsplash
What are you going to build?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Danilo Poccia
danilop@amazon.com
@danilop
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
Placeholder
Placeholder
Placeholder
Placeholder
Placeholder
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Breakout repeats
Day of Week, Month Day
Session Title
Time – Time | Location
Day of Week, Month Day
Session Title
Time – Time | Location
Day of Week, Month Day
Session Title
Time – Time | Location
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Relatedbreakouts
Day of Week, Month Day
Session Title
Time – Time | Location
Day of Week, Month Day
Session Title
Time – Time | Location
Day of Week, Month Day
Session Title
Time – Time | Location
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Samplecode slide
var pd = require('pretty-data').pd;
var xml_pp = pd.xml(data);
var xml_min = pd.xmlmin(data [,true]);
var json_pp = pd.json(data);
var json_min = pd.jsonmin(data);
var css_pp = pd.css(data);
var css_min = pd.cssmin(data [, true]);
var sql_pp = pd.sql(data);
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Samplecode slide
var pd = require('pretty-data').pd;
var xml_pp = pd.xml(data);
var xml_min = pd.xmlmin(data [,true]);
var json_pp = pd.json(data);
var json_min = pd.jsonmin(data);
var css_pp = pd.css(data);
var css_min = pd.cssmin(data [, true]);
var sql_pp = pd.sql(data);
var pd = require('pretty-data').pd;
var xml_pp = pd.xml(data);
var xml_min = pd.xmlmin(data [,true]);
var json_pp = pd.json(data);
var json_min = pd.jsonmin(data);
var css_pp = pd.css(data);
var css_min = pd.cssmin(data [, true]);
var sql_pp = pd.sql(data);
“Lorem ipsum dolor sit amet,
consectetuer adipiscing elit.
Maecenas porttitor congue massa.”
Quotation Author
Title
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Clicktoadd slidetitle(size48)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Clicktoadd slidetitle(size48)
Main topic 1 (size 32)
Subtopic copy goes here (size 24)
Subtopic copy goes here (size 24)
Main topic 2 (size 32)
Subtopic copy goes here (size 24)
Subtopic copy goes here (size 24)
Main topic 3 (size 32)
Subtopic copy goes here (size 24)
Subtopic copy goes here (size 24)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Clicktoadd slidetitle(size48)
• Main topic 1 (size 32)
• Subtopic copy goes here (size 24)
• Subtopic copy goes here (size 24)
• Main topic 2 (size 32)
• Subtopic copy goes here (size 24)
• Subtopic copy goes here (size 24)
• Main topic 3 (size 32)
• Subtopic copy goes here (size 24)
• Subtopic copy goes here (size 24)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Clicktoadd slidetitle(size48)
Main topic 1 (size 32)
Subtopic copy goes here (size 24)
Subtopic copy goes here (size 24)
Main topic 2 (size 32)
Subtopic copy goes here (size 24)
Subtopic copy goes here (size 24)
Main topic 3 (size 32)
Subtopic copy goes here (size 24)
Subtopic copy goes here (size 24)
Main topic 1 (size 32)
Subtopic copy goes here (size 24)
Subtopic copy goes here (size 24)
Main topic 2 (size 32)
Subtopic copy goes here (size 24)
Subtopic copy goes here (size 24)
Main topic 3 (size 32)
Subtopic copy goes here (size 24)
Subtopic copy goes here (size 24)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Clicktoadd slidetitle(size48)
• Main topic 1 (size 32)
• Subtopic copy goes here (size 24)
• Subtopic copy goes here (size 24)
• Main topic 2 (size 32)
• Subtopic copy goes here (size 24)
• Subtopic copy goes here (size 24)
• Main topic 3 (size 32)
• Subtopic copy goes here (size 24)
• Subtopic copy goes here (size 24)
• Main topic 1 (size 32)
• Subtopic copy goes here (size 24)
• Subtopic copy goes here (size 24)
• Main topic 2 (size 32)
• Subtopic copy goes here (size 24)
• Subtopic copy goes here (size 24)
• Main topic 3 (size 32)
• Subtopic copy goes here (size 24)
• Subtopic copy goes here (size 24)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Clicktoadd slidetitle(size48)
Lorem ipsum dolor sit amet, error
possim abhorreant vix ne, ne mel
debitis iudicabit voluptatibus. Affert
timeam debitis no nam. Sint
democritum complectitur his an.
Ex mei admodum inciderint, cum cu
nihil commune atomorum. Vix ea
possit similique elaboraret.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Clicktoadd slidetitle
(size48)
Lorem ipsum dolor sit amet, error
possim abhorreant vix ne, ne mel
debitis iudicabit voluptatibus. Affert
timeam debitis no nam. Sint
democritum complectitur his an.
Ex mei admodum inciderint, cum cu
nihil commune atomorum. Vix ea
possit similique elaboraret.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lorem ipsum dolor sit amet, error
possim abhorreant vix ne, ne mel
debitis iudicabit voluptatibus. Affert
timeam debitis no nam. Sint
democritum complectitur his an.
Ex mei admodum inciderint, cum cu
nihil commune atomorum. Vix ea
possit similique elaboraret.
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Speaker Name
Contact information
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Screenshot
Place a screenshot
behind the image of a
laptop or smartphone to
show it on a device.
1. Place the screenshot on
the slide.
2. Use the Alignment tools or
Selection Pane to place the
screenshot behind the
device. For more
information on how to use
the alignment tools and
Selection Pane, refer to
slides 58 and 59.
3. Resize and/or crop the
screenshot to fit the device.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Using videos
To keep the file size small enough to upload to
the SRC, please wait until you get onsite to embed
videos in the speaker-ready room.
To embed a video, you can use the Embed_Video
slide layout. You can also add a video to a slide by doing
the following:
1. On the Insert tab, select Video.
2. Choose either an online video or a video you have
saved to your machine.
3. On the Video Tools menu, go to the Playback
options to make the video play full screen,
automatically or on-click, loop, hide when not
playing, or rewind after playing.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Howtoapply thetemplate
Apply the template to an
existing PowerPoint presentation
1. Save this template to your Desktop.
2. Open an existing PowerPoint file that you want
to update.
3. Select Design, scroll down, and select Browse
for Themes.
4. Browse to the template file (.potx) you saved to your
Desktop, and select Open.
5. Under Layout, right-click on the slide thumbnail, and
select the layout you want to use (Title_#Speaker and
Title_and_Content will be the most common).
6. Some things will shift when you do this. Adjust
accordingly to get the slide how you want it.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Themecolors
R: 0
G: 0
B: 0
R: 255
G: 255
B: 255
The PowerPoint palette for this template has
been built for you and is shown below.
Limit color usage to two colors per slide.
Choose one main color and one accent color from
the first four colors of the template
(limit use of yellow and green).
Do not use different shades of a color.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Text
Accessibility
Do not use dark colored text
on dark backgrounds or light
colored text on light
backgrounds.
Large text (above 24pt) and
icons must have a contrast
ratio of 3 or above.
Text Text
TextText Text
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Typography
Amazon Ember Light should be used for titles
Titles should be sentence case.
Hyperlink example Hyperlink example
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Typography continued
Select the appropriate font weight from the list of fonts.
These are all the usable fonts in the Amazon Ember family:
Amazon Ember
Amazon Ember Heavy
Amazon Ember Light
Amazon Ember Medium
Amazon EmberThin
Amazon Ember Italic
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Grid/guidelines
To view the grid, in the View
tab, select Guides.
Or press Alt+F9. To turn it off,
press Alt+F9 again.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
QuickAccessToolbar
PowerPoint has a toolbar populated with icons that
perform common tasks. This can be a great way to save
time, removing the need to repeatedly navigate through
menus.
You can customize your Quick Access Toolbar to add
buttons for alignment, formatting, and other adjustments
you’ll be making frequently. To do this, on the far right of
the Quick Access Toolbar, select the down arrow, and
select More Commands.
Here, you can browse dozens of different commands, add
and remove commands, and even export a Quick Access
Toolbar to open it on another machine.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Easytousealignment tools
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Selectionand formatting panes
To view an itemized list of objects on the slide
and their order of appearance, under the File tab,
in the Editing section, click Select, and then click
Selection Pane.
To view the formatting options pane for
objects on the slide, right-click the object,
and select Format Shape.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Animation options
The four options of animation are:
Entrance animations (green) which
describe the animations that bring
an object onto the slide.
Exit animations (red) which describe
the animations that take an object
off the slide.
Emphasis animations (yellow) which
affect objects but don’t bring them in
or move them off the slide.
Motion paths (line) move the object
around the slide. In addition to speed,
motion paths also have “easing,” which defines
how quickly the object begins or ends moving.
The following animations are acceptable to use:
Fade in/Fade out
Grow/shrink
Lines
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Animation pane
The Animation Pane
provides a detailed view
of all the animations
happening within your
slide.
This includes the slide element's
name, the duration of its
animation, and when the
animation will start.
To access the Animation Pane,
select the Animations tab, and
click Animation Pane.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Photography
1. The point of view should be top down, ground up,
or human sight line.
2. Color aligns with the overall AWS palette. Black and white
is not approved.
3. Don’t add gradients over photography.
4. Conceptual/abstract/pattern photos can be used but need to
reference characteristics of a product or service that doesn’t have a
specific physical metaphor (i.e., speed, security, AR/VR).
5. We do not show servers, databases, racks, or
infrastructure hardware.
6. Licensing images is often not as expensive as you may think for a
single use in a PowerPoint presentation. If you are looking for
unique images or photographs for your slides, try some of these
options to legally license use of the image:
Getty Images
Shutterstock
Creative Commons
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Table1
Placeholder Placeholder
Placeholder Placeholder Placeholder
Placeholder Placeholder Placeholder
Placeholder Placeholder Placeholder
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Table2
Placeholder Placeholder
Placeholder Placeholder Placeholder
Placeholder Placeholder Placeholder
Placeholder Placeholder Placeholder
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Table3
Placeholder Placeholder Placeholder
Placeholder Placeholder Placeholder Placeholder
Placeholder Placeholder Placeholder Placeholder
Placeholder Placeholder Placeholder Placeholder
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Charts
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
Category 1 Category 2
Chart Title
Series 1 Series 2 Series 3
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS product and resource icons
(UpdatescomingAugust2018)
Download icons to use in
your presentation here:
https://aws.amazon.com/
architecture/icons/

Weitere ähnliche Inhalte

Was ist angesagt?

Maximizing Throughput and Performance on Amazon EFS (STG406) - AWS re:Invent ...
Maximizing Throughput and Performance on Amazon EFS (STG406) - AWS re:Invent ...Maximizing Throughput and Performance on Amazon EFS (STG406) - AWS re:Invent ...
Maximizing Throughput and Performance on Amazon EFS (STG406) - AWS re:Invent ...Amazon Web Services
 
SRV205 Architectures and Strategies for Building Modern Applications on AWS
 SRV205 Architectures and Strategies for Building Modern Applications on AWS SRV205 Architectures and Strategies for Building Modern Applications on AWS
SRV205 Architectures and Strategies for Building Modern Applications on AWSAmazon Web Services
 
From Russia with Love: Fox Sports World Cup Production (ARC333) - AWS re:Inve...
From Russia with Love: Fox Sports World Cup Production (ARC333) - AWS re:Inve...From Russia with Love: Fox Sports World Cup Production (ARC333) - AWS re:Inve...
From Russia with Love: Fox Sports World Cup Production (ARC333) - AWS re:Inve...Amazon Web Services
 
Hands-On with Amazon ElastiCache for Redis - Workshop (DAT309-R1) - AWS re:In...
Hands-On with Amazon ElastiCache for Redis - Workshop (DAT309-R1) - AWS re:In...Hands-On with Amazon ElastiCache for Redis - Workshop (DAT309-R1) - AWS re:In...
Hands-On with Amazon ElastiCache for Redis - Workshop (DAT309-R1) - AWS re:In...Amazon Web Services
 
Make Your Disaster Recovery Plan Resilient & Cost-Effective (ENT213-S) - AWS ...
Make Your Disaster Recovery Plan Resilient & Cost-Effective (ENT213-S) - AWS ...Make Your Disaster Recovery Plan Resilient & Cost-Effective (ENT213-S) - AWS ...
Make Your Disaster Recovery Plan Resilient & Cost-Effective (ENT213-S) - AWS ...Amazon Web Services
 
Mastering Identity at Every Layer of the Cake (SEC401-R1) - AWS re:Invent 2018
Mastering Identity at Every Layer of the Cake (SEC401-R1) - AWS re:Invent 2018Mastering Identity at Every Layer of the Cake (SEC401-R1) - AWS re:Invent 2018
Mastering Identity at Every Layer of the Cake (SEC401-R1) - AWS re:Invent 2018Amazon Web Services
 
Secure Your Customers' Data From Day One
Secure Your Customers' Data From Day OneSecure Your Customers' Data From Day One
Secure Your Customers' Data From Day OneAmazon Web Services
 
Using Cloud File Storage to Accelerate Your Software Development Pipeline (ST...
Using Cloud File Storage to Accelerate Your Software Development Pipeline (ST...Using Cloud File Storage to Accelerate Your Software Development Pipeline (ST...
Using Cloud File Storage to Accelerate Your Software Development Pipeline (ST...Amazon Web Services
 
[NEW LAUNCH!] Optimize file system costs using Amazon EFS Infrequent Access (...
[NEW LAUNCH!] Optimize file system costs using Amazon EFS Infrequent Access (...[NEW LAUNCH!] Optimize file system costs using Amazon EFS Infrequent Access (...
[NEW LAUNCH!] Optimize file system costs using Amazon EFS Infrequent Access (...Amazon Web Services
 
Mastering Kubernetes on AWS (CON301-R1) - AWS re:Invent 2018
Mastering Kubernetes on AWS (CON301-R1) - AWS re:Invent 2018Mastering Kubernetes on AWS (CON301-R1) - AWS re:Invent 2018
Mastering Kubernetes on AWS (CON301-R1) - AWS re:Invent 2018Amazon Web Services
 
Learn to Build a Cloud-Scale Website Powered by Amazon EFS - AWS Online Tech ...
Learn to Build a Cloud-Scale Website Powered by Amazon EFS - AWS Online Tech ...Learn to Build a Cloud-Scale Website Powered by Amazon EFS - AWS Online Tech ...
Learn to Build a Cloud-Scale Website Powered by Amazon EFS - AWS Online Tech ...Amazon Web Services
 
Amazon VPC: Security at the Speed Of Light (NET313) - AWS re:Invent 2018
Amazon VPC: Security at the Speed Of Light (NET313) - AWS re:Invent 2018Amazon VPC: Security at the Speed Of Light (NET313) - AWS re:Invent 2018
Amazon VPC: Security at the Speed Of Light (NET313) - AWS re:Invent 2018Amazon Web Services
 
Transforming Data Lakes with Amazon S3 Select & Amazon Glacier Select - AWS O...
Transforming Data Lakes with Amazon S3 Select & Amazon Glacier Select - AWS O...Transforming Data Lakes with Amazon S3 Select & Amazon Glacier Select - AWS O...
Transforming Data Lakes with Amazon S3 Select & Amazon Glacier Select - AWS O...Amazon Web Services
 
How to Secure Sensitive Customer Data Using Amazon CloudFront - AWS Online Te...
How to Secure Sensitive Customer Data Using Amazon CloudFront - AWS Online Te...How to Secure Sensitive Customer Data Using Amazon CloudFront - AWS Online Te...
How to Secure Sensitive Customer Data Using Amazon CloudFront - AWS Online Te...Amazon Web Services
 
AWS Greengrass, Containers, and Your Dev Process for Edge Apps (GPSWS404) - A...
AWS Greengrass, Containers, and Your Dev Process for Edge Apps (GPSWS404) - A...AWS Greengrass, Containers, and Your Dev Process for Edge Apps (GPSWS404) - A...
AWS Greengrass, Containers, and Your Dev Process for Edge Apps (GPSWS404) - A...Amazon Web Services
 
Develop Containerized Apps with AWS Fargate
Develop Containerized Apps with AWS Fargate Develop Containerized Apps with AWS Fargate
Develop Containerized Apps with AWS Fargate Amazon Web Services
 
Intro to Open Source Databases on AWS - AWS Online Tech Talks
Intro to Open Source Databases on AWS - AWS Online Tech TalksIntro to Open Source Databases on AWS - AWS Online Tech Talks
Intro to Open Source Databases on AWS - AWS Online Tech TalksAmazon Web Services
 
How to Effectively Plan for Disaster Recovery on AWS (CMP204-S) - AWS re:Inve...
How to Effectively Plan for Disaster Recovery on AWS (CMP204-S) - AWS re:Inve...How to Effectively Plan for Disaster Recovery on AWS (CMP204-S) - AWS re:Inve...
How to Effectively Plan for Disaster Recovery on AWS (CMP204-S) - AWS re:Inve...Amazon Web Services
 
Migrating Open Source Databases from Amazon EC2 to Aurora PostgreSQL (DAT339)...
Migrating Open Source Databases from Amazon EC2 to Aurora PostgreSQL (DAT339)...Migrating Open Source Databases from Amazon EC2 to Aurora PostgreSQL (DAT339)...
Migrating Open Source Databases from Amazon EC2 to Aurora PostgreSQL (DAT339)...Amazon Web Services
 

Was ist angesagt? (20)

Maximizing Throughput and Performance on Amazon EFS (STG406) - AWS re:Invent ...
Maximizing Throughput and Performance on Amazon EFS (STG406) - AWS re:Invent ...Maximizing Throughput and Performance on Amazon EFS (STG406) - AWS re:Invent ...
Maximizing Throughput and Performance on Amazon EFS (STG406) - AWS re:Invent ...
 
SRV205 Architectures and Strategies for Building Modern Applications on AWS
 SRV205 Architectures and Strategies for Building Modern Applications on AWS SRV205 Architectures and Strategies for Building Modern Applications on AWS
SRV205 Architectures and Strategies for Building Modern Applications on AWS
 
SRV321 Deep Dive on Amazon EBS
 SRV321 Deep Dive on Amazon EBS SRV321 Deep Dive on Amazon EBS
SRV321 Deep Dive on Amazon EBS
 
From Russia with Love: Fox Sports World Cup Production (ARC333) - AWS re:Inve...
From Russia with Love: Fox Sports World Cup Production (ARC333) - AWS re:Inve...From Russia with Love: Fox Sports World Cup Production (ARC333) - AWS re:Inve...
From Russia with Love: Fox Sports World Cup Production (ARC333) - AWS re:Inve...
 
Hands-On with Amazon ElastiCache for Redis - Workshop (DAT309-R1) - AWS re:In...
Hands-On with Amazon ElastiCache for Redis - Workshop (DAT309-R1) - AWS re:In...Hands-On with Amazon ElastiCache for Redis - Workshop (DAT309-R1) - AWS re:In...
Hands-On with Amazon ElastiCache for Redis - Workshop (DAT309-R1) - AWS re:In...
 
Make Your Disaster Recovery Plan Resilient & Cost-Effective (ENT213-S) - AWS ...
Make Your Disaster Recovery Plan Resilient & Cost-Effective (ENT213-S) - AWS ...Make Your Disaster Recovery Plan Resilient & Cost-Effective (ENT213-S) - AWS ...
Make Your Disaster Recovery Plan Resilient & Cost-Effective (ENT213-S) - AWS ...
 
Mastering Identity at Every Layer of the Cake (SEC401-R1) - AWS re:Invent 2018
Mastering Identity at Every Layer of the Cake (SEC401-R1) - AWS re:Invent 2018Mastering Identity at Every Layer of the Cake (SEC401-R1) - AWS re:Invent 2018
Mastering Identity at Every Layer of the Cake (SEC401-R1) - AWS re:Invent 2018
 
Secure Your Customers' Data From Day One
Secure Your Customers' Data From Day OneSecure Your Customers' Data From Day One
Secure Your Customers' Data From Day One
 
Using Cloud File Storage to Accelerate Your Software Development Pipeline (ST...
Using Cloud File Storage to Accelerate Your Software Development Pipeline (ST...Using Cloud File Storage to Accelerate Your Software Development Pipeline (ST...
Using Cloud File Storage to Accelerate Your Software Development Pipeline (ST...
 
[NEW LAUNCH!] Optimize file system costs using Amazon EFS Infrequent Access (...
[NEW LAUNCH!] Optimize file system costs using Amazon EFS Infrequent Access (...[NEW LAUNCH!] Optimize file system costs using Amazon EFS Infrequent Access (...
[NEW LAUNCH!] Optimize file system costs using Amazon EFS Infrequent Access (...
 
Mastering Kubernetes on AWS (CON301-R1) - AWS re:Invent 2018
Mastering Kubernetes on AWS (CON301-R1) - AWS re:Invent 2018Mastering Kubernetes on AWS (CON301-R1) - AWS re:Invent 2018
Mastering Kubernetes on AWS (CON301-R1) - AWS re:Invent 2018
 
Learn to Build a Cloud-Scale Website Powered by Amazon EFS - AWS Online Tech ...
Learn to Build a Cloud-Scale Website Powered by Amazon EFS - AWS Online Tech ...Learn to Build a Cloud-Scale Website Powered by Amazon EFS - AWS Online Tech ...
Learn to Build a Cloud-Scale Website Powered by Amazon EFS - AWS Online Tech ...
 
Amazon VPC: Security at the Speed Of Light (NET313) - AWS re:Invent 2018
Amazon VPC: Security at the Speed Of Light (NET313) - AWS re:Invent 2018Amazon VPC: Security at the Speed Of Light (NET313) - AWS re:Invent 2018
Amazon VPC: Security at the Speed Of Light (NET313) - AWS re:Invent 2018
 
Transforming Data Lakes with Amazon S3 Select & Amazon Glacier Select - AWS O...
Transforming Data Lakes with Amazon S3 Select & Amazon Glacier Select - AWS O...Transforming Data Lakes with Amazon S3 Select & Amazon Glacier Select - AWS O...
Transforming Data Lakes with Amazon S3 Select & Amazon Glacier Select - AWS O...
 
How to Secure Sensitive Customer Data Using Amazon CloudFront - AWS Online Te...
How to Secure Sensitive Customer Data Using Amazon CloudFront - AWS Online Te...How to Secure Sensitive Customer Data Using Amazon CloudFront - AWS Online Te...
How to Secure Sensitive Customer Data Using Amazon CloudFront - AWS Online Te...
 
AWS Greengrass, Containers, and Your Dev Process for Edge Apps (GPSWS404) - A...
AWS Greengrass, Containers, and Your Dev Process for Edge Apps (GPSWS404) - A...AWS Greengrass, Containers, and Your Dev Process for Edge Apps (GPSWS404) - A...
AWS Greengrass, Containers, and Your Dev Process for Edge Apps (GPSWS404) - A...
 
Develop Containerized Apps with AWS Fargate
Develop Containerized Apps with AWS Fargate Develop Containerized Apps with AWS Fargate
Develop Containerized Apps with AWS Fargate
 
Intro to Open Source Databases on AWS - AWS Online Tech Talks
Intro to Open Source Databases on AWS - AWS Online Tech TalksIntro to Open Source Databases on AWS - AWS Online Tech Talks
Intro to Open Source Databases on AWS - AWS Online Tech Talks
 
How to Effectively Plan for Disaster Recovery on AWS (CMP204-S) - AWS re:Inve...
How to Effectively Plan for Disaster Recovery on AWS (CMP204-S) - AWS re:Inve...How to Effectively Plan for Disaster Recovery on AWS (CMP204-S) - AWS re:Inve...
How to Effectively Plan for Disaster Recovery on AWS (CMP204-S) - AWS re:Inve...
 
Migrating Open Source Databases from Amazon EC2 to Aurora PostgreSQL (DAT339)...
Migrating Open Source Databases from Amazon EC2 to Aurora PostgreSQL (DAT339)...Migrating Open Source Databases from Amazon EC2 to Aurora PostgreSQL (DAT339)...
Migrating Open Source Databases from Amazon EC2 to Aurora PostgreSQL (DAT339)...
 

Ähnlich wie [NEW LAUNCH!] Lambda Layers (SRV375) - AWS re:Invent 2018

Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...Chris Munns
 
How to Use AWS Lambda Layers and Lambda Runtime
How to Use AWS Lambda Layers and Lambda RuntimeHow to Use AWS Lambda Layers and Lambda Runtime
How to Use AWS Lambda Layers and Lambda RuntimeDonnie Prakoso
 
Serverless Architectural Patterns: Collision 2018
Serverless Architectural Patterns: Collision 2018Serverless Architectural Patterns: Collision 2018
Serverless Architectural Patterns: Collision 2018Amazon Web Services
 
AWS Lambda use cases and best practices - Builders Day Israel
AWS Lambda use cases and best practices - Builders Day IsraelAWS Lambda use cases and best practices - Builders Day Israel
AWS Lambda use cases and best practices - Builders Day IsraelAmazon Web Services
 
CI/CD for AWS Lambda Projects - IsraelCloud Meetup
CI/CD for AWS Lambda Projects - IsraelCloud MeetupCI/CD for AWS Lambda Projects - IsraelCloud Meetup
CI/CD for AWS Lambda Projects - IsraelCloud MeetupBoaz Ziniman
 
re:Invent Deep Dive on Lambda Layers and Runtime API
re:Invent Deep Dive on Lambda Layers and Runtime APIre:Invent Deep Dive on Lambda Layers and Runtime API
re:Invent Deep Dive on Lambda Layers and Runtime APIAmazon Web Services
 
Serverless Architectural Patterns
Serverless Architectural PatternsServerless Architectural Patterns
Serverless Architectural PatternsAmazon Web Services
 
2018 10-19-jc conf-embrace-legacy-java-ee-by-aws-serverless
2018 10-19-jc conf-embrace-legacy-java-ee-by-aws-serverless2018 10-19-jc conf-embrace-legacy-java-ee-by-aws-serverless
2018 10-19-jc conf-embrace-legacy-java-ee-by-aws-serverlessKim Kao
 
Serverless use cases with AWS Lambda - More Serverless Event
Serverless use cases with AWS Lambda - More Serverless EventServerless use cases with AWS Lambda - More Serverless Event
Serverless use cases with AWS Lambda - More Serverless EventBoaz Ziniman
 
The Best Practices and Hard Lessons Learned of Serverless Applications
The Best Practices and Hard Lessons Learned of Serverless ApplicationsThe Best Practices and Hard Lessons Learned of Serverless Applications
The Best Practices and Hard Lessons Learned of Serverless ApplicationsAmazon Web Services LATAM
 
Customizing Content Delivery with Lambda@Edge (CTD415-R1) - AWS re:Invent 2018
Customizing Content Delivery with Lambda@Edge (CTD415-R1) - AWS re:Invent 2018Customizing Content Delivery with Lambda@Edge (CTD415-R1) - AWS re:Invent 2018
Customizing Content Delivery with Lambda@Edge (CTD415-R1) - AWS re:Invent 2018Amazon Web Services
 
Unlocking Agility with the AWS Serverless Application Model (SAM) - AWS Summi...
Unlocking Agility with the AWS Serverless Application Model (SAM) - AWS Summi...Unlocking Agility with the AWS Serverless Application Model (SAM) - AWS Summi...
Unlocking Agility with the AWS Serverless Application Model (SAM) - AWS Summi...Amazon Web Services
 
Legacy java ee meet lambda
Legacy java ee  meet lambdaLegacy java ee  meet lambda
Legacy java ee meet lambdaKim Kao
 
Build and Deploy Serverless Applications with AWS SAM
Build and Deploy Serverless Applications with AWS SAM Build and Deploy Serverless Applications with AWS SAM
Build and Deploy Serverless Applications with AWS SAM Amazon Web Services
 
Ci/CD for AWS Lambda Projects - JLM CTO Club
Ci/CD for AWS Lambda Projects - JLM CTO ClubCi/CD for AWS Lambda Projects - JLM CTO Club
Ci/CD for AWS Lambda Projects - JLM CTO ClubBoaz Ziniman
 
Wildrydes Serverless Workshop Tel Aviv
Wildrydes Serverless Workshop Tel AvivWildrydes Serverless Workshop Tel Aviv
Wildrydes Serverless Workshop Tel AvivBoaz Ziniman
 
Living on the Edge with AWS Greengrass
Living on the Edge with AWS GreengrassLiving on the Edge with AWS Greengrass
Living on the Edge with AWS GreengrassForrest Brazeal
 
All the Ops you need to know to Dev Serverless
All the Ops you need to know to Dev ServerlessAll the Ops you need to know to Dev Serverless
All the Ops you need to know to Dev ServerlessChris Munns
 

Ähnlich wie [NEW LAUNCH!] Lambda Layers (SRV375) - AWS re:Invent 2018 (20)

Lambda Layers & Runtime API
Lambda Layers & Runtime APILambda Layers & Runtime API
Lambda Layers & Runtime API
 
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
 
How to Use AWS Lambda Layers and Lambda Runtime
How to Use AWS Lambda Layers and Lambda RuntimeHow to Use AWS Lambda Layers and Lambda Runtime
How to Use AWS Lambda Layers and Lambda Runtime
 
Serverless Architectural Patterns: Collision 2018
Serverless Architectural Patterns: Collision 2018Serverless Architectural Patterns: Collision 2018
Serverless Architectural Patterns: Collision 2018
 
AWS Lambda use cases and best practices - Builders Day Israel
AWS Lambda use cases and best practices - Builders Day IsraelAWS Lambda use cases and best practices - Builders Day Israel
AWS Lambda use cases and best practices - Builders Day Israel
 
CI/CD for AWS Lambda Projects - IsraelCloud Meetup
CI/CD for AWS Lambda Projects - IsraelCloud MeetupCI/CD for AWS Lambda Projects - IsraelCloud Meetup
CI/CD for AWS Lambda Projects - IsraelCloud Meetup
 
re:Invent Deep Dive on Lambda Layers and Runtime API
re:Invent Deep Dive on Lambda Layers and Runtime APIre:Invent Deep Dive on Lambda Layers and Runtime API
re:Invent Deep Dive on Lambda Layers and Runtime API
 
Serverless Architectural Patterns
Serverless Architectural PatternsServerless Architectural Patterns
Serverless Architectural Patterns
 
2018 10-19-jc conf-embrace-legacy-java-ee-by-aws-serverless
2018 10-19-jc conf-embrace-legacy-java-ee-by-aws-serverless2018 10-19-jc conf-embrace-legacy-java-ee-by-aws-serverless
2018 10-19-jc conf-embrace-legacy-java-ee-by-aws-serverless
 
Serverless use cases with AWS Lambda - More Serverless Event
Serverless use cases with AWS Lambda - More Serverless EventServerless use cases with AWS Lambda - More Serverless Event
Serverless use cases with AWS Lambda - More Serverless Event
 
Devops on serverless
Devops on serverlessDevops on serverless
Devops on serverless
 
The Best Practices and Hard Lessons Learned of Serverless Applications
The Best Practices and Hard Lessons Learned of Serverless ApplicationsThe Best Practices and Hard Lessons Learned of Serverless Applications
The Best Practices and Hard Lessons Learned of Serverless Applications
 
Customizing Content Delivery with Lambda@Edge (CTD415-R1) - AWS re:Invent 2018
Customizing Content Delivery with Lambda@Edge (CTD415-R1) - AWS re:Invent 2018Customizing Content Delivery with Lambda@Edge (CTD415-R1) - AWS re:Invent 2018
Customizing Content Delivery with Lambda@Edge (CTD415-R1) - AWS re:Invent 2018
 
Unlocking Agility with the AWS Serverless Application Model (SAM) - AWS Summi...
Unlocking Agility with the AWS Serverless Application Model (SAM) - AWS Summi...Unlocking Agility with the AWS Serverless Application Model (SAM) - AWS Summi...
Unlocking Agility with the AWS Serverless Application Model (SAM) - AWS Summi...
 
Legacy java ee meet lambda
Legacy java ee  meet lambdaLegacy java ee  meet lambda
Legacy java ee meet lambda
 
Build and Deploy Serverless Applications with AWS SAM
Build and Deploy Serverless Applications with AWS SAM Build and Deploy Serverless Applications with AWS SAM
Build and Deploy Serverless Applications with AWS SAM
 
Ci/CD for AWS Lambda Projects - JLM CTO Club
Ci/CD for AWS Lambda Projects - JLM CTO ClubCi/CD for AWS Lambda Projects - JLM CTO Club
Ci/CD for AWS Lambda Projects - JLM CTO Club
 
Wildrydes Serverless Workshop Tel Aviv
Wildrydes Serverless Workshop Tel AvivWildrydes Serverless Workshop Tel Aviv
Wildrydes Serverless Workshop Tel Aviv
 
Living on the Edge with AWS Greengrass
Living on the Edge with AWS GreengrassLiving on the Edge with AWS Greengrass
Living on the Edge with AWS Greengrass
 
All the Ops you need to know to Dev Serverless
All the Ops you need to know to Dev ServerlessAll the Ops you need to know to Dev Serverless
All the Ops you need to know to Dev Serverless
 

Mehr von Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mehr von Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

[NEW LAUNCH!] Lambda Layers (SRV375) - AWS re:Invent 2018

  • 1.
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lambda Layers & RuntimeAPI Danilo Poccia Principal Evangelist, Serverless Amazon Web Services S R V 3 7 5
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda Lambda Layers Lambda Runtime API Demo
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 5. Photo by Thibault Mokuenko on Unsplash A way to centrally manage code and data that is shared across multiple functions
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lambda LayersUseCases • Custom code, that is used by more than one function • Libraries, modules, frameworks to simplify the implementation of your business logic
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lambda LayersBenefits • Enforce separation of concerns, between dependencies and your custom business logic • Make your function code smaller and more focused on what you want to build • Speed up deployments, because less code must be packaged and uploaded, and dependencies can be reused
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Using Lambda Layers • Put common components in a ZIP file and upload it as a Lambda Layer • Layers can be versioned to manage updates • Each version is immutable • When a version is deleted or permissions to use it are revoked, functions that used it previously will continue to work, but you won’t be able to create new ones
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Using Lambda Layers • In the configuration of a function, you can reference up to five layers • One of which can optionally be a custom runtime • When the function is invoked, layers are installed in the execution environment in the order you provided • The overall, uncompressed size of function and layers is subject to the usual unzipped deployment package size limit (256MB)
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. HowLambda LayersWork • Order is important because each layer is a ZIP file, and they are all extracted in the same path • /opt • Each layer can potentially overwrite the previous one • This approach can be used to customize the environment • For example, the first layer can be a custom runtime and the second layer adds specific versions of the libraries you need • The storage of your Lambda Layers takes part in the AWS Lambda Function storage per region limit (75GB)
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Including Library Dependencies inaLayer Runtime Folders Node.js nodejs/node_modules nodejs/node8/node_modules (NODE_PATH) Python python python/lib/python3.7/site-packages (site directories) Java java/lib (CLASSPATH) Ruby ruby/gems/2.5.0 (GEM_PATH) ruby/lib (RUBY_LIB) All bin (PATH) lib (LB_LIBRARY_PATH)
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lambda LayersPermissions • Layers can be used within • An AWS account • Shared between accounts • Shared publicly with the broad developer community • AWS is publishing a public layer which includes NumPy and SciPy, two popular scientific libraries for Python • This prebuilt and optimized layer can help you start very quickly with data processing and machine learning applications
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lambda LayersAPI • Updated • CreateFunction • UpdateFunctionConfiguration • New • ListLayers • ListLayerVersions • PublishLayerVersion • DeleteLayerVersion • GetLayerVersion • GetLayerVersionPolicy • AddLayerVersionPermission • RemoveLayerVersionPermission
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Layers intheAWSServerlessApplication Model (SAM) AWSTemplateFormatVersion: '2010-09-09’ Transform: AWS::Serverless-2016-10-31 Description: Sample SAM Template using Layers Globals: Function: Timeout: 600 Resources: OneLayerVersionServerlessFunction: Type: AWS::Serverless::Function Properties: Handler: app.one_layer_hanlder Runtime: python3.6 CodeUri: hello_world Layers: - <LayerOneVersionArn> - <LayerTwoVersionArn>
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Layers intheAWSServerlessApplication Model (SAM) Resources: MyLayer: Type: AWS::Serverless::LayerVersion Properties: Description: Layer description ContentUri: 's3://my-bucket/my-layer.zip’ CompatibleRuntimes: - nodejs6.10 - nodejs8.10 LicenseInfo: 'Available under the MIT-0 license.’ RetentionPolicy: Retain
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 17. Photo by Jeremy Lapak on Unsplash A simple interface to use any programming language, or a specific language version, for developing your functions
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lambda RuntimeAPI • You can now select a custom runtime in the console (provided in the API/SDKs/CLI) as the runtime of a Lambda function • With this selection, the function must include (in its code or in a layer) an executable file called bootstrap • The runtime bootstrap is responsible for the communication between your code and the Lambda environment • Your code can use any programming language
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Runtime Boostrap • The runtime bootstrap uses a simple HTTP based interface to • get the event payload for a new invocation and • return back the response from the function • Information on the interface endpoint and the function handler are shared as environment variables
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. UsingCustomRuntimes • For the execution of your code, you can use anything that can run in the Lambda execution environment. • For example, you can bring an interpreter for the programming language of your choice. • You only need to know how the Runtime API works if you want to manage or publish your own runtimes • As a developer, you can quickly use runtimes that are shared with you as layers • Custom runtimes can be shared as layers so that developers can pick them up and use their favorite programming language when authoring Lambda functions
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lambda RuntimeAPI- EnvironmentVariables • AWS_LAMBDA_RUNTIME_API • HOSTNAME:PORT • _HANDLER • SCRIPT_NAME.FUNCTION_NAME • LAMBDA_TASK_ROOT • The directory that contains the function code
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lambda RuntimeAPI- ProcessingTasks 1. Get an event 2. Propagate tracing ID 3. Create a context object 4. Invoke the function handler 5. Handle the response 6. Handle errors 7. Cleanup
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lambda RuntimeAPI- RuntimeInteractions • POST /runtime/init/error • GET /runtime/invocation/next • The invocation-id is in the Lambda-Runtime-Aws-Request-Id header • For AWS X-Ray there is a tracing header Lambda-Runtime-Trace-Id • POST /runtime/invocation/{invocation-id}/response • POST /runtime/invocation/{invocation-id}/error • Sample Endpoint + Resource Path • http://${AWS_LAMBDA_RUNTIME_API}/2018-06-01/runtime/invocation/next
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. OpenSource Runtimes • C++ (AWS) • Rust (AWS) • Erlang (AlertLogic) • Elixir (AlertLogic) • Cobol (Blu Age) • Node.js (NodeSource N|Solid) • PHP (Stackery)
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lambda LayersDemo • Node.js • Creating a moment.js layer • Creating a request & request-promise layer • Using the layers • Python • SciPy & NumPy layer example • Adding a matplotlib layer
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lambda RuntimeAPIDemo • Creating a Custom Runtime for… Bash functions! • Bootstrap • hello.sh
  • 28. Photo by Christoph Krichenbauer on Unsplash What are you going to build?
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 30. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Danilo Poccia danilop@amazon.com @danilop
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda Placeholder Placeholder Placeholder Placeholder Placeholder
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Breakout repeats Day of Week, Month Day Session Title Time – Time | Location Day of Week, Month Day Session Title Time – Time | Location Day of Week, Month Day Session Title Time – Time | Location
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Relatedbreakouts Day of Week, Month Day Session Title Time – Time | Location Day of Week, Month Day Session Title Time – Time | Location Day of Week, Month Day Session Title Time – Time | Location
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 37. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Samplecode slide var pd = require('pretty-data').pd; var xml_pp = pd.xml(data); var xml_min = pd.xmlmin(data [,true]); var json_pp = pd.json(data); var json_min = pd.jsonmin(data); var css_pp = pd.css(data); var css_min = pd.cssmin(data [, true]); var sql_pp = pd.sql(data);
  • 38. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Samplecode slide var pd = require('pretty-data').pd; var xml_pp = pd.xml(data); var xml_min = pd.xmlmin(data [,true]); var json_pp = pd.json(data); var json_min = pd.jsonmin(data); var css_pp = pd.css(data); var css_min = pd.cssmin(data [, true]); var sql_pp = pd.sql(data); var pd = require('pretty-data').pd; var xml_pp = pd.xml(data); var xml_min = pd.xmlmin(data [,true]); var json_pp = pd.json(data); var json_min = pd.jsonmin(data); var css_pp = pd.css(data); var css_min = pd.cssmin(data [, true]); var sql_pp = pd.sql(data);
  • 39. “Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa.” Quotation Author Title
  • 40. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Clicktoadd slidetitle(size48)
  • 41. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Clicktoadd slidetitle(size48) Main topic 1 (size 32) Subtopic copy goes here (size 24) Subtopic copy goes here (size 24) Main topic 2 (size 32) Subtopic copy goes here (size 24) Subtopic copy goes here (size 24) Main topic 3 (size 32) Subtopic copy goes here (size 24) Subtopic copy goes here (size 24)
  • 42. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Clicktoadd slidetitle(size48) • Main topic 1 (size 32) • Subtopic copy goes here (size 24) • Subtopic copy goes here (size 24) • Main topic 2 (size 32) • Subtopic copy goes here (size 24) • Subtopic copy goes here (size 24) • Main topic 3 (size 32) • Subtopic copy goes here (size 24) • Subtopic copy goes here (size 24)
  • 43. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Clicktoadd slidetitle(size48) Main topic 1 (size 32) Subtopic copy goes here (size 24) Subtopic copy goes here (size 24) Main topic 2 (size 32) Subtopic copy goes here (size 24) Subtopic copy goes here (size 24) Main topic 3 (size 32) Subtopic copy goes here (size 24) Subtopic copy goes here (size 24) Main topic 1 (size 32) Subtopic copy goes here (size 24) Subtopic copy goes here (size 24) Main topic 2 (size 32) Subtopic copy goes here (size 24) Subtopic copy goes here (size 24) Main topic 3 (size 32) Subtopic copy goes here (size 24) Subtopic copy goes here (size 24)
  • 44. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Clicktoadd slidetitle(size48) • Main topic 1 (size 32) • Subtopic copy goes here (size 24) • Subtopic copy goes here (size 24) • Main topic 2 (size 32) • Subtopic copy goes here (size 24) • Subtopic copy goes here (size 24) • Main topic 3 (size 32) • Subtopic copy goes here (size 24) • Subtopic copy goes here (size 24) • Main topic 1 (size 32) • Subtopic copy goes here (size 24) • Subtopic copy goes here (size 24) • Main topic 2 (size 32) • Subtopic copy goes here (size 24) • Subtopic copy goes here (size 24) • Main topic 3 (size 32) • Subtopic copy goes here (size 24) • Subtopic copy goes here (size 24)
  • 45. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Clicktoadd slidetitle(size48) Lorem ipsum dolor sit amet, error possim abhorreant vix ne, ne mel debitis iudicabit voluptatibus. Affert timeam debitis no nam. Sint democritum complectitur his an. Ex mei admodum inciderint, cum cu nihil commune atomorum. Vix ea possit similique elaboraret.
  • 46. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Clicktoadd slidetitle (size48) Lorem ipsum dolor sit amet, error possim abhorreant vix ne, ne mel debitis iudicabit voluptatibus. Affert timeam debitis no nam. Sint democritum complectitur his an. Ex mei admodum inciderint, cum cu nihil commune atomorum. Vix ea possit similique elaboraret.
  • 47. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lorem ipsum dolor sit amet, error possim abhorreant vix ne, ne mel debitis iudicabit voluptatibus. Affert timeam debitis no nam. Sint democritum complectitur his an. Ex mei admodum inciderint, cum cu nihil commune atomorum. Vix ea possit similique elaboraret.
  • 48.
  • 49. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Speaker Name Contact information
  • 50. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 51. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Screenshot Place a screenshot behind the image of a laptop or smartphone to show it on a device. 1. Place the screenshot on the slide. 2. Use the Alignment tools or Selection Pane to place the screenshot behind the device. For more information on how to use the alignment tools and Selection Pane, refer to slides 58 and 59. 3. Resize and/or crop the screenshot to fit the device.
  • 52. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Using videos To keep the file size small enough to upload to the SRC, please wait until you get onsite to embed videos in the speaker-ready room. To embed a video, you can use the Embed_Video slide layout. You can also add a video to a slide by doing the following: 1. On the Insert tab, select Video. 2. Choose either an online video or a video you have saved to your machine. 3. On the Video Tools menu, go to the Playback options to make the video play full screen, automatically or on-click, loop, hide when not playing, or rewind after playing.
  • 53. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Howtoapply thetemplate Apply the template to an existing PowerPoint presentation 1. Save this template to your Desktop. 2. Open an existing PowerPoint file that you want to update. 3. Select Design, scroll down, and select Browse for Themes. 4. Browse to the template file (.potx) you saved to your Desktop, and select Open. 5. Under Layout, right-click on the slide thumbnail, and select the layout you want to use (Title_#Speaker and Title_and_Content will be the most common). 6. Some things will shift when you do this. Adjust accordingly to get the slide how you want it.
  • 54. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Themecolors R: 0 G: 0 B: 0 R: 255 G: 255 B: 255 The PowerPoint palette for this template has been built for you and is shown below. Limit color usage to two colors per slide. Choose one main color and one accent color from the first four colors of the template (limit use of yellow and green). Do not use different shades of a color.
  • 55. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Text Accessibility Do not use dark colored text on dark backgrounds or light colored text on light backgrounds. Large text (above 24pt) and icons must have a contrast ratio of 3 or above. Text Text TextText Text
  • 56. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Typography Amazon Ember Light should be used for titles Titles should be sentence case. Hyperlink example Hyperlink example
  • 57. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Typography continued Select the appropriate font weight from the list of fonts. These are all the usable fonts in the Amazon Ember family: Amazon Ember Amazon Ember Heavy Amazon Ember Light Amazon Ember Medium Amazon EmberThin Amazon Ember Italic
  • 58. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Grid/guidelines To view the grid, in the View tab, select Guides. Or press Alt+F9. To turn it off, press Alt+F9 again.
  • 59. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. QuickAccessToolbar PowerPoint has a toolbar populated with icons that perform common tasks. This can be a great way to save time, removing the need to repeatedly navigate through menus. You can customize your Quick Access Toolbar to add buttons for alignment, formatting, and other adjustments you’ll be making frequently. To do this, on the far right of the Quick Access Toolbar, select the down arrow, and select More Commands. Here, you can browse dozens of different commands, add and remove commands, and even export a Quick Access Toolbar to open it on another machine.
  • 60. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Easytousealignment tools
  • 61. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Selectionand formatting panes To view an itemized list of objects on the slide and their order of appearance, under the File tab, in the Editing section, click Select, and then click Selection Pane. To view the formatting options pane for objects on the slide, right-click the object, and select Format Shape.
  • 62. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Animation options The four options of animation are: Entrance animations (green) which describe the animations that bring an object onto the slide. Exit animations (red) which describe the animations that take an object off the slide. Emphasis animations (yellow) which affect objects but don’t bring them in or move them off the slide. Motion paths (line) move the object around the slide. In addition to speed, motion paths also have “easing,” which defines how quickly the object begins or ends moving. The following animations are acceptable to use: Fade in/Fade out Grow/shrink Lines
  • 63. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Animation pane The Animation Pane provides a detailed view of all the animations happening within your slide. This includes the slide element's name, the duration of its animation, and when the animation will start. To access the Animation Pane, select the Animations tab, and click Animation Pane.
  • 64. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Photography 1. The point of view should be top down, ground up, or human sight line. 2. Color aligns with the overall AWS palette. Black and white is not approved. 3. Don’t add gradients over photography. 4. Conceptual/abstract/pattern photos can be used but need to reference characteristics of a product or service that doesn’t have a specific physical metaphor (i.e., speed, security, AR/VR). 5. We do not show servers, databases, racks, or infrastructure hardware. 6. Licensing images is often not as expensive as you may think for a single use in a PowerPoint presentation. If you are looking for unique images or photographs for your slides, try some of these options to legally license use of the image: Getty Images Shutterstock Creative Commons
  • 65. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Table1 Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder
  • 66. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Table2 Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder
  • 67. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Table3 Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder Placeholder
  • 68. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Charts 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 Category 1 Category 2 Chart Title Series 1 Series 2 Series 3
  • 69. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS product and resource icons (UpdatescomingAugust2018) Download icons to use in your presentation here: https://aws.amazon.com/ architecture/icons/