SlideShare a Scribd company logo
Amazon Web Services:
Cloud Formation, Lambda,
Kinesis
Dmitriy Beseda
Binary Studio
2016
Cloud Formation
Cloud Formation - tool that allows to create
group of services and their interaction. It also
helps to provide predictable resources allocation
and updating.
It is free!
Cloud formation stack template
Lambda
● AWS Lambda is a compute service that lets you run code
without provisioning or managing servers.
● AWS Lambda executes your code only when needed and
scales automatically, from a few requests per day to
thousands per second.
● You pay only for the compute time you consume - there is
no charge when your code is not running.
First questions for lambda
● What type of code can I run as a Lambda function?
● How does AWS Lambda execute my code?
● How does AWS Lambda know the amount of memory and CPU requirements
needed to run my Lambda code?
Lambda languages support
● NodeJS
● C#
● Java
● Python
When you use Lambda you are responsible
only for your code.
When Lambda should be used
● Events
● Data changes
● Alarms
● Result of data analysis (Kinesis)
● Your own solutions
How Lambda launches code?
● When a Lambda function is invoked, AWS Lambda launches a container (that
is, an execution environment) based on the configuration settings you
provided.
● After a Lambda function is executed, AWS Lambda maintains the container for
some time in anticipation of another Lambda function invocation.
Lambda features
● You should specify
○ Max amount of memory
○ Maximum execution time
○ IAM role (execution role)
○ Handler name
● Any declarations in your Lambda function code remains initialized
● There is no AWS Lambda API for you to manage containers
● AWS Lambda is stateless
Lambda features
When you write your Lambda function code, do not assume that AWS Lambda
always reuses the container because AWS Lambda may choose not to reuse the
container. Depending on various other factors, AWS Lambda may simply create a
new container instead of reusing an existing container.
Kinesis
Kinesis allows to create apps for streaming
data analysis.
Kinesis features
● Ability to get and store TBs of data from hundreds of thousands sources in
hour
○ Web-site visiting statistic
○ Geo location
○ Social media data
○ Financial transactions

More Related Content

PPTX
Amazon Web Services lection 2
PPTX
Amazon Web Services lection 6
PDF
Long running aws lambda - Joel Schuweiler, Minneapolis
PDF
Server-less solution for moving Millions of Images in Cloud - Brett Sutter, ...
PDF
SoCal NodeJS Meetup 20170215_aws_lambda
PDF
AWS Brown Bag
PPTX
Amazon WebServices lection 1
PDF
Hands-On With Amazon Web Services (AWS) - part 3
Amazon Web Services lection 2
Amazon Web Services lection 6
Long running aws lambda - Joel Schuweiler, Minneapolis
Server-less solution for moving Millions of Images in Cloud - Brett Sutter, ...
SoCal NodeJS Meetup 20170215_aws_lambda
AWS Brown Bag
Amazon WebServices lection 1
Hands-On With Amazon Web Services (AWS) - part 3

What's hot (19)

PPT
Amazon Webservice & Cloud Computing
PDF
AWS KSS
PDF
AWSome day 2018 - database in cloud
PPTX
Almacenamiento en la nube con AWS
PDF
AWSome day 2018 - scalability and cost optimization with container services
PDF
AWSome day 2018 - API serverless with aws
PPTX
Aws platform overview
PDF
Serverless Framework Workshop - Tyler Hendrickson, Chicago/burbs
PDF
AWS Bulgaria: Re:invent 2017 Recap
PDF
Benefícios e melhores práticas no uso do Amazon Redshift
PDF
Deep Dive on EC2 and S3
PPTX
AWS Kinesis
PPTX
Data Scotland 2019: You can run SQL Server on AWS
PDF
Getting Started with EC2, S3 and EMR
PDF
OSOM Operations in the Cloud
PDF
OSOM - Operations in the Cloud
PDF
Snowball 180625113523
PDF
Aurora Serverless, 서버리스 RDB의 서막 - 트랙2, Community Day 2018 re:Invent 특집
PDF
Scaling drupal on amazon web services dr
Amazon Webservice & Cloud Computing
AWS KSS
AWSome day 2018 - database in cloud
Almacenamiento en la nube con AWS
AWSome day 2018 - scalability and cost optimization with container services
AWSome day 2018 - API serverless with aws
Aws platform overview
Serverless Framework Workshop - Tyler Hendrickson, Chicago/burbs
AWS Bulgaria: Re:invent 2017 Recap
Benefícios e melhores práticas no uso do Amazon Redshift
Deep Dive on EC2 and S3
AWS Kinesis
Data Scotland 2019: You can run SQL Server on AWS
Getting Started with EC2, S3 and EMR
OSOM Operations in the Cloud
OSOM - Operations in the Cloud
Snowball 180625113523
Aurora Serverless, 서버리스 RDB의 서막 - 트랙2, Community Day 2018 re:Invent 특집
Scaling drupal on amazon web services dr
Ad

Viewers also liked (16)

PDF
AWS Summit Seoul 2015 - EBS 성능 향상 및 EC2 비용 최적화 기법
PDF
[Gaming on AWS] 아마존웹서비스 소개
PPTX
Introduction to amazon web service (clean)
PDF
Aws startup-tech-summer2015
PDF
[ASomeCloud] AWS 서비스소개
PDF
AWS Enterprise Summit - AWS로 IT 운영 및 관리 재편하기 - 양승도
PDF
BrainSINS and AWS meetup Keynote
PDF
AWS에 대해 가장 궁금했던 열가지 - 정우근 매니저:: AWS Cloud Track 1 Intro
PDF
Amazon EC2 서비스 살펴보기 (박철수) - AWS 웨비나 시리즈
PPTX
아마존웹서비스 소개
PDF
AWS에 대해 가장 궁금했던 열 가지 (정우근) - AWS 웨비나 시리즈
PDF
AWS 시작하기 및 Amazon S3 살펴보기 (윤석찬) - AWS 웨비나 시리즈
PDF
AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
PDF
T아카데미 aws 수강 리뷰
PDF
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
PDF
Cross-regional Application Deplolyment on AWS - Channy Yun (JAWS Days 2017)
AWS Summit Seoul 2015 - EBS 성능 향상 및 EC2 비용 최적화 기법
[Gaming on AWS] 아마존웹서비스 소개
Introduction to amazon web service (clean)
Aws startup-tech-summer2015
[ASomeCloud] AWS 서비스소개
AWS Enterprise Summit - AWS로 IT 운영 및 관리 재편하기 - 양승도
BrainSINS and AWS meetup Keynote
AWS에 대해 가장 궁금했던 열가지 - 정우근 매니저:: AWS Cloud Track 1 Intro
Amazon EC2 서비스 살펴보기 (박철수) - AWS 웨비나 시리즈
아마존웹서비스 소개
AWS에 대해 가장 궁금했던 열 가지 (정우근) - AWS 웨비나 시리즈
AWS 시작하기 및 Amazon S3 살펴보기 (윤석찬) - AWS 웨비나 시리즈
AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
T아카데미 aws 수강 리뷰
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
Cross-regional Application Deplolyment on AWS - Channy Yun (JAWS Days 2017)
Ad

Similar to Amazon Web Services lection 5 (20)

PDF
DevTalks Romania - Getting Started with AWS Lambda & the Serverless Cloud
PDF
Serverless architectures-with-aws-lambda
PDF
AWS Lambda Functions A Comprehensive Guide
PDF
Getting started with AWS Lambda and the Serverless Cloud
PDF
Overview aws-lambda-security
PPTX
Going Serverless at AWS Startup Day Bangalore
PDF
Infinite Scaling using Lambda and Aws - Atlogys Tech Talk
PPTX
Primeros pasos en desarrollo serverless
PPTX
AWS Lambda Features and Uses
PPTX
AWS - Lambda Fundamentals
PDF
AWS Lambda: Best Practices and Common Mistakes - DevOps East 2019
PDF
AWS Lambda
PDF
Getting Started with AWS Lambda & Serverless Cloud
PPTX
Getting started with Serverless on AWS
PPTX
lambda.pptx
PDF
AWS Lambda Documentation
PPTX
Going serverless with aws
PDF
Why AWS Lambda Is Essential For Product Development.pdf
PDF
Serverless on AWS: Architectural Patterns and Best Practices
PDF
Serverless computing with AWS Lambda
DevTalks Romania - Getting Started with AWS Lambda & the Serverless Cloud
Serverless architectures-with-aws-lambda
AWS Lambda Functions A Comprehensive Guide
Getting started with AWS Lambda and the Serverless Cloud
Overview aws-lambda-security
Going Serverless at AWS Startup Day Bangalore
Infinite Scaling using Lambda and Aws - Atlogys Tech Talk
Primeros pasos en desarrollo serverless
AWS Lambda Features and Uses
AWS - Lambda Fundamentals
AWS Lambda: Best Practices and Common Mistakes - DevOps East 2019
AWS Lambda
Getting Started with AWS Lambda & Serverless Cloud
Getting started with Serverless on AWS
lambda.pptx
AWS Lambda Documentation
Going serverless with aws
Why AWS Lambda Is Essential For Product Development.pdf
Serverless on AWS: Architectural Patterns and Best Practices
Serverless computing with AWS Lambda

More from Binary Studio (20)

PPTX
Academy PRO: D3, part 3
PPTX
Academy PRO: D3, part 1
PPTX
Academy PRO: Cryptography 3
PPTX
Academy PRO: Cryptography 1
PPTX
Academy PRO: Advanced React Ecosystem. MobX
PPTX
Academy PRO: Docker. Part 4
PPTX
Academy PRO: Docker. Part 2
PPTX
Academy PRO: Docker. Part 1
PPTX
Binary Studio Academy 2017: JS team project - Orderly
PPTX
Binary Studio Academy 2017: .NET team project - Unicorn
PPTX
Academy PRO: React native - miscellaneous
PPTX
Academy PRO: React native - publish
PPTX
Academy PRO: React native - navigation
PPTX
Academy PRO: React native - building first scenes
PPTX
Academy PRO: React Native - introduction
PPTX
Academy PRO: Push notifications. Denis Beketsky
PPTX
Academy PRO: Docker. Lecture 4
PPTX
Academy PRO: Docker. Lecture 3
PPTX
Academy PRO: Docker. Lecture 2
PPTX
Academy PRO: Docker. Lecture 1
Academy PRO: D3, part 3
Academy PRO: D3, part 1
Academy PRO: Cryptography 3
Academy PRO: Cryptography 1
Academy PRO: Advanced React Ecosystem. MobX
Academy PRO: Docker. Part 4
Academy PRO: Docker. Part 2
Academy PRO: Docker. Part 1
Binary Studio Academy 2017: JS team project - Orderly
Binary Studio Academy 2017: .NET team project - Unicorn
Academy PRO: React native - miscellaneous
Academy PRO: React native - publish
Academy PRO: React native - navigation
Academy PRO: React native - building first scenes
Academy PRO: React Native - introduction
Academy PRO: Push notifications. Denis Beketsky
Academy PRO: Docker. Lecture 4
Academy PRO: Docker. Lecture 3
Academy PRO: Docker. Lecture 2
Academy PRO: Docker. Lecture 1

Recently uploaded (20)

PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Construction Project Organization Group 2.pptx
PPTX
Lecture Notes Electrical Wiring System Components
PPT
Mechanical Engineering MATERIALS Selection
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Sustainable Sites - Green Building Construction
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
PPT on Performance Review to get promotions
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
OOP with Java - Java Introduction (Basics)
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Internet of Things (IOT) - A guide to understanding
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Construction Project Organization Group 2.pptx
Lecture Notes Electrical Wiring System Components
Mechanical Engineering MATERIALS Selection
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
bas. eng. economics group 4 presentation 1.pptx
CYBER-CRIMES AND SECURITY A guide to understanding
Sustainable Sites - Green Building Construction
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPT on Performance Review to get promotions
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
R24 SURVEYING LAB MANUAL for civil enggi
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
OOP with Java - Java Introduction (Basics)

Amazon Web Services lection 5

  • 1. Amazon Web Services: Cloud Formation, Lambda, Kinesis Dmitriy Beseda Binary Studio 2016
  • 2. Cloud Formation Cloud Formation - tool that allows to create group of services and their interaction. It also helps to provide predictable resources allocation and updating. It is free!
  • 4. Lambda ● AWS Lambda is a compute service that lets you run code without provisioning or managing servers. ● AWS Lambda executes your code only when needed and scales automatically, from a few requests per day to thousands per second. ● You pay only for the compute time you consume - there is no charge when your code is not running.
  • 5. First questions for lambda ● What type of code can I run as a Lambda function? ● How does AWS Lambda execute my code? ● How does AWS Lambda know the amount of memory and CPU requirements needed to run my Lambda code?
  • 6. Lambda languages support ● NodeJS ● C# ● Java ● Python When you use Lambda you are responsible only for your code.
  • 7. When Lambda should be used ● Events ● Data changes ● Alarms ● Result of data analysis (Kinesis) ● Your own solutions
  • 8. How Lambda launches code? ● When a Lambda function is invoked, AWS Lambda launches a container (that is, an execution environment) based on the configuration settings you provided. ● After a Lambda function is executed, AWS Lambda maintains the container for some time in anticipation of another Lambda function invocation.
  • 9. Lambda features ● You should specify ○ Max amount of memory ○ Maximum execution time ○ IAM role (execution role) ○ Handler name ● Any declarations in your Lambda function code remains initialized ● There is no AWS Lambda API for you to manage containers ● AWS Lambda is stateless
  • 10. Lambda features When you write your Lambda function code, do not assume that AWS Lambda always reuses the container because AWS Lambda may choose not to reuse the container. Depending on various other factors, AWS Lambda may simply create a new container instead of reusing an existing container.
  • 11. Kinesis Kinesis allows to create apps for streaming data analysis.
  • 12. Kinesis features ● Ability to get and store TBs of data from hundreds of thousands sources in hour ○ Web-site visiting statistic ○ Geo location ○ Social media data ○ Financial transactions

Editor's Notes

  • #4: Templates: https://aws.amazon.com/ru/cloudformation/aws-cloudformation-templates/