SlideShare a Scribd company logo
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
@zinimanboazz@amazon.com
Boaz Zinimian – Technical Evangelist, AWS
January 2018 – AWS IL Meetup, Beer Sheva
Overview of Serverless
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
About me
• Married +3
• Technical Evangelist at AWS
• Events & Meetsup
• Webinars
• Blogs
• Com2bb.munity
• Social Media
• A long history of Web Development, IT and Operations
• AWS Customer since 2009
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
2006 EC2 & S3
2017 90+ Managed Services
Kinesis Streaming Analytics, Mobile Testing,
Redshift Datawarehouse, Code Deploy/Build Tools,
Elastic Container Service, Application Load
Balancer, Lambda, API Gateway, DynamoDB,
Elastic Map, AI, Reduce
(Hadoop/Spark/Presto/etc), Elastic Beanstalk,
Elastic Transcoder, RDS, Elasticsearch, IoT, more..
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
CORE SERVICES
Integrated Networking
Rules Engine
Device Shadows
Device SDKs
Device Gateway
Registry
Local Compute
Custom Model
Training & Hosting
Conversational Chatbots
Virtual Desktops
App Streaming
Schema Conversion
Image & Scene
Recognition Sharing & Collaboration
Exabyte-Scale
Data Migration
Text to Speech
Corporate Email Application Migration
Database Migration
Regions
Availability Zones
Points of Presence
Data Warehousing
Business Intelligence
Elasticsearch
Hadoop/Spark
Data Pipelines
Streaming Data
Collection
ETL
Streaming Data
Analysis
Interactive SQL
Queries
Queuing & Notifications
Workflow
Email
Transcoding
Deep Learning
(Apache MXNet,
TensorFlow, & others)
Server MigrationCommunications
MARKETPLACE
Business Apps Business Intelligence DevOps Tools Security Networking StorageDatabases
API Gateway
Single Integrated Console
Identity
Sync
Mobile Analytics
Mobile App Testing
Targeted Push
Notifications
One-click App
Deployment
DevOps Resource
Management
Application Lifecycle
Management
Containers
Triggers
Resource Templates
Build & Test
Analyze & Debug
Identity
Management
Key Management
& Storage
Monitoring &
Logs
Configuration
Compliance
Web Application
Firewall
Assessment
& Reporting
Resource & Usage
Auditing
Access Control
Account
Grouping
DDOS
Protection
TECHNICAL & BUSINESS SUPPORT
Support
Professional
Services
Optimization
Guidance
Partner
Ecosystem
Training &
Certification
Solutions Management Account Management Security & Billing Reports
Personalized
Dashboard
Monitoring
Manage
Resources
Data Integration
Integrated Identity &
Access
Integrated Resource &
Deployment Management
Integrated Devices
& Edge Systems
Resource Templates
Configuration
Tracking
Server
Management
Service
Catalogue
Search
MIGRATIONHYBRID ARCHITECTUREENTERPRISE APPSMACHINE LEARNINGIoTMOBILE SERVICESDEV OPSANALYTICS
APP SERVICES
INFRASTRUCTURE SECURITY & COMPLIANCE MANAGEMENT TOOLS
Compute
VMs, Auto-scaling, Load
Balancing, Containers,
Virtual Private Servers,
Batch Computing,
Cloud Functions, Elastic
GPUs, Edge Computing
Storage
Object, Blocks, File,
Archivals, Import/Export,
Exabyte-scale data transfer
CDN
Databases
Relational, NoSQL,
Caching, Migration,
PostgreSQL
compatible
Networking
VPC, DX, DNS
Facial Recognition &
Analysis
Facial Search
Patching
Contact Center
Most robust, fully featured technology
infrastructure platform
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
516
24 48 61 82
159
280
722
1,017
LAUNCHES
2008 2009 2010 2011 2012 2013 2014 2015 2016
1,300+
2017
New capabilities daily
Pace Of Innovation
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Paris
First 5 years: 4 regions
2016–2018: 11 regions
Next 5 years: 7 regions
A W S
REGIONAL
EXPANSION
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Serverless
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Servers
How will the application
handle server hardware failure?
How can I control
access from my servers?
When should I decide to
scale out my servers?
When should I decide to
scale up my servers?
What size servers are
right for my budget?
How much remaining
capacity do my servers have?
(AAHHHHHHHHH!!)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What is
Serverless?
Build and run applications
without thinking about servers
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Let’s take a look at the evolution of computing
Physical servers
in datacenters
Virtual servers
in datacenters
Virtual servers
in the cloud
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Each progressive step was better
Physical servers
in datacenters
Virtual servers
in datacenters
Virtual servers
in the cloud
• Higher utilization
• Faster provisioning speed
• Improved uptime
• Disaster recovery
• Hardware independence
• Trade CAPEX for OPEX
• More scale
• Elastic resources
• Faster speed and agility
• Reduced maintenance
• Better availability and
fault tolerance
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
But there are still limitations
Virtual servers
in datacenters
Virtual servers
in the cloud
• Trade CAPEX for OPEX
• More scale
• Elastic resources
• Faster speed and agility
• Reduced maintenance
• Better availability and
fault tolerance
• Still need to administer
virtual servers
• Still need to manage
capacity and utilization
• Still need to size
workloads
• Still need to manage
availability, fault tolerance
• Still expensive to run
intermittent jobs
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Evolving to serverless
SERVERLESS
Virtual servers
in the cloud
Physical servers
in datacenters
Virtual servers
in datacenters
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
No server is easier to manage than any server
All of these responsibilities
go away
Provisioning and utilization
Availability and fault tolerance
Scaling
Operations and management
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Deliver on demand, never pay for idle
EVENT DRIVEN PAY BY USAGECONTINUOUS SCALING
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Common use cases - 3-Tier web application
Data stored in
Amazon
DynamoDB
Dynamic content
in AWS Lambda
Amazon API
Gateway
Browser
Amazon
CloudFront
Amazon
S3
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Common use cases - Image thumbnail creation
AWS Lambda:
Resize Images
Users upload photos
S3:
Source Bucket
S3:
Destination Bucket
Triggered on
PUTs
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!
@ziniman

More Related Content

PPTX
Why Work at ChinaNetCloud
PDF
Running Internet Systems in China - The Details You Need to Succeed in Chines...
PDF
AWS Server Migration Service - A Quick Primer
PDF
How MSPs Can Be Successful in AWS, Azure, and Google Clouds
PDF
Career Pathways to AWS_ FrancesGrunberg
PPTX
Aws vs. Azure: 5 Things You Need To Know
PDF
Migration to AWS Cloud
PPTX
Design, Build, and Modernize Your Web Applications with AWS
Why Work at ChinaNetCloud
Running Internet Systems in China - The Details You Need to Succeed in Chines...
AWS Server Migration Service - A Quick Primer
How MSPs Can Be Successful in AWS, Azure, and Google Clouds
Career Pathways to AWS_ FrancesGrunberg
Aws vs. Azure: 5 Things You Need To Know
Migration to AWS Cloud
Design, Build, and Modernize Your Web Applications with AWS

More from Boaz Ziniman (20)

PDF
AWS Cost Optimization - JLM
PDF
What can you do with Serverless in 2020
PDF
Six ways to reduce your AWS bill
PDF
From Cloud to Edge & back again
PDF
Modern Applications Development on AWS
PDF
Enriching your app with Image recognition and AWS AI services Hebrew Webinar
PDF
AI Services and Serverless Workshop
PDF
Drive Down the Cost of your Data Lake by Using the Right Data Tiering
PDF
Breaking Voice and Language Barriers with AI - Chatbot Summit Tel Aviv
PDF
Serverless Beyond Functions - CTO Club Made in JLM
PDF
Websites Go Serverless - ServerlessDays TLV 2019
PDF
SKL208 - Turbocharge your Business with AI and Machine Learning - Tel Aviv Su...
PDF
AIM301 - Breaking Language Barriers With AI - Tel Aviv Summit 2019
PDF
Breaking Language Barriers with AI - AWS Summit
PDF
Websites go Serverless - AWS Summit Berlin
PDF
AWS Lambda updates from re:Invent
PDF
Artificial Intelligence for Developers - OOP Munich
PDF
Introduction to Serverless Computing - OOP Munich
PDF
IoT from Cloud to Edge & Back Again - WebSummit 2018
PDF
Breaking Language Barriers with AI - Web Summit 2018
AWS Cost Optimization - JLM
What can you do with Serverless in 2020
Six ways to reduce your AWS bill
From Cloud to Edge & back again
Modern Applications Development on AWS
Enriching your app with Image recognition and AWS AI services Hebrew Webinar
AI Services and Serverless Workshop
Drive Down the Cost of your Data Lake by Using the Right Data Tiering
Breaking Voice and Language Barriers with AI - Chatbot Summit Tel Aviv
Serverless Beyond Functions - CTO Club Made in JLM
Websites Go Serverless - ServerlessDays TLV 2019
SKL208 - Turbocharge your Business with AI and Machine Learning - Tel Aviv Su...
AIM301 - Breaking Language Barriers With AI - Tel Aviv Summit 2019
Breaking Language Barriers with AI - AWS Summit
Websites go Serverless - AWS Summit Berlin
AWS Lambda updates from re:Invent
Artificial Intelligence for Developers - OOP Munich
Introduction to Serverless Computing - OOP Munich
IoT from Cloud to Edge & Back Again - WebSummit 2018
Breaking Language Barriers with AI - Web Summit 2018
Ad

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Getting Started with Data Integration: FME Form 101
PPTX
A Presentation on Artificial Intelligence
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Approach and Philosophy of On baking technology
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
Unlocking AI with Model Context Protocol (MCP)
Getting Started with Data Integration: FME Form 101
A Presentation on Artificial Intelligence
Agricultural_Statistics_at_a_Glance_2022_0.pdf
TLE Review Electricity (Electricity).pptx
Assigned Numbers - 2025 - Bluetooth® Document
Building Integrated photovoltaic BIPV_UPV.pdf
Enhancing emotion recognition model for a student engagement use case through...
Encapsulation_ Review paper, used for researhc scholars
Univ-Connecticut-ChatGPT-Presentaion.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
OMC Textile Division Presentation 2021.pptx
DP Operators-handbook-extract for the Mautical Institute
Approach and Philosophy of On baking technology
Chapter 5: Probability Theory and Statistics
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Web App vs Mobile App What Should You Build First.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Hindi spoken digit analysis for native and non-native speakers
Group 1 Presentation -Planning and Decision Making .pptx
Ad

Serverless introduction - AWS IL Beer Sheva meetup

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. @zinimanboazz@amazon.com Boaz Zinimian – Technical Evangelist, AWS January 2018 – AWS IL Meetup, Beer Sheva Overview of Serverless
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. About me • Married +3 • Technical Evangelist at AWS • Events & Meetsup • Webinars • Blogs • Com2bb.munity • Social Media • A long history of Web Development, IT and Operations • AWS Customer since 2009
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 2006 EC2 & S3 2017 90+ Managed Services Kinesis Streaming Analytics, Mobile Testing, Redshift Datawarehouse, Code Deploy/Build Tools, Elastic Container Service, Application Load Balancer, Lambda, API Gateway, DynamoDB, Elastic Map, AI, Reduce (Hadoop/Spark/Presto/etc), Elastic Beanstalk, Elastic Transcoder, RDS, Elasticsearch, IoT, more..
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. CORE SERVICES Integrated Networking Rules Engine Device Shadows Device SDKs Device Gateway Registry Local Compute Custom Model Training & Hosting Conversational Chatbots Virtual Desktops App Streaming Schema Conversion Image & Scene Recognition Sharing & Collaboration Exabyte-Scale Data Migration Text to Speech Corporate Email Application Migration Database Migration Regions Availability Zones Points of Presence Data Warehousing Business Intelligence Elasticsearch Hadoop/Spark Data Pipelines Streaming Data Collection ETL Streaming Data Analysis Interactive SQL Queries Queuing & Notifications Workflow Email Transcoding Deep Learning (Apache MXNet, TensorFlow, & others) Server MigrationCommunications MARKETPLACE Business Apps Business Intelligence DevOps Tools Security Networking StorageDatabases API Gateway Single Integrated Console Identity Sync Mobile Analytics Mobile App Testing Targeted Push Notifications One-click App Deployment DevOps Resource Management Application Lifecycle Management Containers Triggers Resource Templates Build & Test Analyze & Debug Identity Management Key Management & Storage Monitoring & Logs Configuration Compliance Web Application Firewall Assessment & Reporting Resource & Usage Auditing Access Control Account Grouping DDOS Protection TECHNICAL & BUSINESS SUPPORT Support Professional Services Optimization Guidance Partner Ecosystem Training & Certification Solutions Management Account Management Security & Billing Reports Personalized Dashboard Monitoring Manage Resources Data Integration Integrated Identity & Access Integrated Resource & Deployment Management Integrated Devices & Edge Systems Resource Templates Configuration Tracking Server Management Service Catalogue Search MIGRATIONHYBRID ARCHITECTUREENTERPRISE APPSMACHINE LEARNINGIoTMOBILE SERVICESDEV OPSANALYTICS APP SERVICES INFRASTRUCTURE SECURITY & COMPLIANCE MANAGEMENT TOOLS Compute VMs, Auto-scaling, Load Balancing, Containers, Virtual Private Servers, Batch Computing, Cloud Functions, Elastic GPUs, Edge Computing Storage Object, Blocks, File, Archivals, Import/Export, Exabyte-scale data transfer CDN Databases Relational, NoSQL, Caching, Migration, PostgreSQL compatible Networking VPC, DX, DNS Facial Recognition & Analysis Facial Search Patching Contact Center Most robust, fully featured technology infrastructure platform
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 516 24 48 61 82 159 280 722 1,017 LAUNCHES 2008 2009 2010 2011 2012 2013 2014 2015 2016 1,300+ 2017 New capabilities daily Pace Of Innovation
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Paris First 5 years: 4 regions 2016–2018: 11 regions Next 5 years: 7 regions A W S REGIONAL EXPANSION
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Serverless
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Servers How will the application handle server hardware failure? How can I control access from my servers? When should I decide to scale out my servers? When should I decide to scale up my servers? What size servers are right for my budget? How much remaining capacity do my servers have? (AAHHHHHHHHH!!)
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What is Serverless? Build and run applications without thinking about servers
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Let’s take a look at the evolution of computing Physical servers in datacenters Virtual servers in datacenters Virtual servers in the cloud
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Each progressive step was better Physical servers in datacenters Virtual servers in datacenters Virtual servers in the cloud • Higher utilization • Faster provisioning speed • Improved uptime • Disaster recovery • Hardware independence • Trade CAPEX for OPEX • More scale • Elastic resources • Faster speed and agility • Reduced maintenance • Better availability and fault tolerance
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. But there are still limitations Virtual servers in datacenters Virtual servers in the cloud • Trade CAPEX for OPEX • More scale • Elastic resources • Faster speed and agility • Reduced maintenance • Better availability and fault tolerance • Still need to administer virtual servers • Still need to manage capacity and utilization • Still need to size workloads • Still need to manage availability, fault tolerance • Still expensive to run intermittent jobs
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Evolving to serverless SERVERLESS Virtual servers in the cloud Physical servers in datacenters Virtual servers in datacenters
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. No server is easier to manage than any server All of these responsibilities go away Provisioning and utilization Availability and fault tolerance Scaling Operations and management
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Deliver on demand, never pay for idle EVENT DRIVEN PAY BY USAGECONTINUOUS SCALING
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Common use cases - 3-Tier web application Data stored in Amazon DynamoDB Dynamic content in AWS Lambda Amazon API Gateway Browser Amazon CloudFront Amazon S3
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Common use cases - Image thumbnail creation AWS Lambda: Resize Images Users upload photos S3: Source Bucket S3: Destination Bucket Triggered on PUTs
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you! @ziniman