SlideShare uma empresa Scribd logo
1 de 46
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
How can your business benefit from
going Serverless?
Adrian Hornsby
Cloud Architecture Evangelist
Amazon Web Services
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Computing evolution – A paradigm shift
FOCUS ON BUSINESS LOGIC
LEVELOFABSTRACTION
Physical Machines
• Requires “guess” planning
• Lives for years on-prem
• Heavy investments (CAPEX)
• Low innovation factor
• Deploy in months
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Computing evolution – A paradigm shift
FOCUS ON BUSINESS LOGIC
LEVELOFABSTRACTION
Physical Machines
Virtual Servers
in Datacenters
Virtual Machines
• Hardware independence
• Faster provisioning speed (minutes/hours)
• Trade CAPEX for OPEX
• More scale
• Elastic resources
• Faster speed and agility
• Reduced maintenance
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Computing evolution – A paradigm shift
FOCUS ON BUSINESS LOGIC
LEVELOFABSTRACTION
Virtual Servers
in Datacenters
Virtual Servers
in Datacenters
Physical Machines
Virtual Machines
Containerization
• Platform independence
• Consistent Runtime Environment
• Higher resource utilization
• Easier and faster deployments
• Isolation and sandboxing
• Start speed (deploy in seconds)
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Computing evolution – A paradigm shift
FOCUS ON BUSINESS LOGIC
LEVELOFABSTRACTION
Virtual Servers
in Datacenters
Virtual Servers
in Datacenters
Physical Machines
Virtual Machines
Containerization
Serverless
• Continuous scaling
• Fault tolerance built-in
• Event-driven
• Pay per usage
• Zero maintenance
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why are we witnessing a paradigm shift?
Happier
Customers
Better
Products
More
Innovations
Faster
Release
Cycles
Decouple
Software
Systems
(micro-services)
Focus on
Business
Logic
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The increasing pace of change in software development requires
organizations to restructure their efforts and split their applications into
microservices in order to keep up.
The more they can independently evolve parts of their increasingly
complex systems at scale, and decouple their innovation (applications and
user experience) from infrastructure management, the better positioned
they will be to serve their customers.
Why are we witnessing a paradigm shift?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What is
Serverless?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
“At the heart of serverless computing is a simple but
revolutionary idea – that companies only pay for compute
when they actually use it.”
AWS General Manager of Serverless, Dr. Tim Wagner
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
No servers to provision
or manage
Scales with usage
Pay-per requests Availability and fault
tolerance built in
Serverless means…
$
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why Serverless?
No servers to provision or manage
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Infrastructure
Network
Machine / Instance
Operating System
Application
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Infrastructure
Network
Instance
Operating System
Application
AWS
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Function – first class citizen
def handler(event, context):
return {
"message": ”Hello World!",
"event": event
}
• Focus on solving business problems
• Reusable components
• Easier to isolate failure
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why Serverless?
Scale with usage
© 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.
Enterprises are achieving massive scale with
Lambda
processes 4,000 requests
per second
processes half a trillion
validations of stock
trades daily
reduced the time to
ingest and process data
for its analytics pipeline
by 97%
can handle spikes
of 80x normal traffic
triggers 1.2 billion
Lambda requests
each month
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why Serverless?
Pay-per request
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• Never pay for idle
• Buy compute time in 100ms
increments
• No hourly, daily, or monthly
minimums
• No per-device fees Free Tier
1 million requests and 400,000 GBs of compute
every month, every customer
Pay-per request
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Developer analytics
The ability to track both the revenue and cost of an end user’s every interaction
lets even tiny startups access the kind of customer analytic power and machine
learning enablement that was formerly restricted to only the largest and
wealthiest of Fortune 100 companies.
Creating business value through coding
• Focus on business logic
• Micro billing / Don’t pay for Idle
“Worth based development” Wardley
• Focus development on reduction of operational cost
(https://blog.gardeviance.org/2016/11/why-fuss-about-serverless.html)
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Bustle.com
Bustle.com is a news, entertainment, lifestyle, and fashion website
catering to women:
• 52 million monthly users
• 100 million events daily
• 84% cost savings
• 0 servers
• 0 operating system patches https://aws.amazon.com/solutions/case-studies/bustle/
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why Serverless?
Availability and Fault Tolerance Built In
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Availability in Parallel
A = 1 – (1 – Ax)2
Part X
Part X
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Availability in Parallel
Component Availability Downtime
X 99% (2-nines) 3 days 15 hours
Two X in parallel 99.99% (4-nines) 52 minutes
Three X in parallel 99.9999% (6-nines) 31 seconds
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Availability Zone A Availability Zone B Availability Zone C
Application
Multi-AZ Well-Architected
Serverless Services
Services for Building Serverless Applications
AWS Lambda Amazon DynamoDB
Amazon SNS
Amazon API Gateway
Amazon SQS
Amazon Kinesis
Amazon S3
Developer Tools and User Management
API Management and Real-time Backend Orchestration, Messaging and Queues Analytics
Compute Storage Database
Amazon Cognito
AWS AppSync Amazon Athena
AWS Lambda@Edge Amazon Aurora Serverless
(preview)
AWS Step Functions
AWS CodeBuild AWS CodePipeline
AWS Cloud9
AWS CodeDeploy
AWS Serverless Application
Model (SAM)
AWS X-Ray
Open Source and
Third parties
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Application developers no longer have to provision and
manage physical servers, operating systems, traditional
infrastructure security, or the myriad of other functions.
The promise of serverless
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
No server is easier to manage than no server
All of this
goes away
Provisioning and utilization
Availability and fault tolerance
Scaling
Operations and management
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Serverless is for All Application Types
Analytics
Operational management
Live Dashboards
Data workflows
Content management
ETL workflows
Interactive Backends
Bots
Webhooks
Autonomous IT
Policy engines
Infrastructure mana
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
PCI- and HIPAA-compliance
Serverless platform services that can be used in both:
AWS
Lambda
Amazon
S3
Amazon
CloudFront
Amazon
DynamoDB
Amazon
Kinesis
Streams
Amazon
Cognito
Amazon API
Gateway
Amazon
SNS
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
< DEMO // let’s talk Hello World! >
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
So, what does serverless mean business-wise and
in what ways can it benefit your business?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
1. Shorter time to market
2. Increased efficiency
3. Your fixed costs have become variable costs
4. Less waste
5. Easier pivoting (more flexibility)
6. Better service stability
7. Better management of development and testing
8. Reduce security risks (less to worry about)
Benefits for your business
https://aws.amazon.com/blogs/startups/the-venture-capitalist-and-startup-view-on-serverless-with-greylock-partners/
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Venture Capitalist investment thesis
• Creating business value to customers is more important than keeping yourself busy
with maintaining infrastructure.
• Startups are expected to scale quickly and deliver excellent features.
• To achieve the sustainable minimum lead time to business impact more and more
startups are inclining towards serverless technology!
https://aws.amazon.com/blogs/startups/the-venture-capitalist-and-startup-view-on-serverless-with-greylock-partners/
”The only absolute certainty is that the bank balance declines every
day. The faster the better.”
Steve Blank & Bob Dorf, The Startup Owner’s Manual
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
“Startups that don’t leverage these tools will
move too slowly and inefficiently, leaving
them at risk of being disrupted...”
-Ping Li,Partner Accel
”We believe that microservices and serverless
functions will form the fabric of the intelligent
applications of the future.”
- Daniel Li, Principal Madrona
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
More Customer Stories
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why Lambda?
Concurrency: able to scale up to 20,000 concurrent Lambda
executions in testing
One simulation of 20 million mortgages ran in 1.5 hours, or more
than 4X faster than existing process
Achieving Massive Scale Not Massive Cost
Existing on-premises daily mortgage cash flow risk simulation
architecture not scaling with business needs
Fannie Mae
AWS Lambda
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why Lambda?
Continuous scale: seamlessly ramps up to peak traffic of 22K
Concurrent Requests
Quick time to market: 8 weeks from conception to production
Event driven architecture maximizes resource efficiency
Serverless Driving Faster Time to Market
Agero created the MileUp app and used crash prediction models to
speed up emergency response
AWS Lambda
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why Lambda?
>95% decrease in overall deployment and operational costs
Scales up or down for variation in customer request volume
Migrating tasks to Lambda took only a few weeks
95% Reduction in Computation Cost
AWS Lambda enables the FICO Decision Management Suite (DMS)
to perform computations on machine learning models quickly, cheaply,
and efficiently
AWS Lambda
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Customers are innovating with serverless
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you
adhorn@amazon.com

Mais conteúdo relacionado

Mais procurados

What’s New with Device Qualification Program and IoT Services
What’s New with Device Qualification Program and IoT ServicesWhat’s New with Device Qualification Program and IoT Services
What’s New with Device Qualification Program and IoT Services
Amazon Web Services
 

Mais procurados (20)

Big Data on AWS - To infinity and beyond! - Tel Aviv Summit 2018
Big Data on AWS - To infinity and beyond! - Tel Aviv Summit 2018Big Data on AWS - To infinity and beyond! - Tel Aviv Summit 2018
Big Data on AWS - To infinity and beyond! - Tel Aviv Summit 2018
 
AWSome Day Geneva Main Track: Infrastructure Part 1.pdf
AWSome Day Geneva Main Track: Infrastructure Part 1.pdfAWSome Day Geneva Main Track: Infrastructure Part 1.pdf
AWSome Day Geneva Main Track: Infrastructure Part 1.pdf
 
Sicurezza e conformità al GDPR con AWS
Sicurezza e conformità al GDPR con AWSSicurezza e conformità al GDPR con AWS
Sicurezza e conformità al GDPR con AWS
 
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
 
NEW LAUNCH! Realtime and Offline application development using GraphQL with A...
NEW LAUNCH! Realtime and Offline application development using GraphQL with A...NEW LAUNCH! Realtime and Offline application development using GraphQL with A...
NEW LAUNCH! Realtime and Offline application development using GraphQL with A...
 
Trimono Gains Reliable Backup and Recovery on AWS with Veritas
 Trimono Gains Reliable Backup and Recovery on AWS with Veritas Trimono Gains Reliable Backup and Recovery on AWS with Veritas
Trimono Gains Reliable Backup and Recovery on AWS with Veritas
 
AWS 101
AWS 101AWS 101
AWS 101
 
Enabling New Retail Customer Experiences with Big Data - AWS Online Tech Talks
Enabling New Retail Customer Experiences with Big Data - AWS Online Tech TalksEnabling New Retail Customer Experiences with Big Data - AWS Online Tech Talks
Enabling New Retail Customer Experiences with Big Data - AWS Online Tech Talks
 
Transforming Enterprise IT - Virtual Transformation Day Feb 2019
Transforming Enterprise IT - Virtual Transformation Day Feb 2019Transforming Enterprise IT - Virtual Transformation Day Feb 2019
Transforming Enterprise IT - Virtual Transformation Day Feb 2019
 
Machine Learning in azione con Amazon SageMaker
Machine Learning in azione con Amazon SageMakerMachine Learning in azione con Amazon SageMaker
Machine Learning in azione con Amazon SageMaker
 
Moving forward with AI
Moving forward with AIMoving forward with AI
Moving forward with AI
 
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
 
Virtual AWSome Day October 2018 - Amazon Web Services
Virtual AWSome Day October 2018 - Amazon Web ServicesVirtual AWSome Day October 2018 - Amazon Web Services
Virtual AWSome Day October 2018 - Amazon Web Services
 
Module 1: Introduction to the AWS Cloud - AWSome Day Online Conference 2019
Module 1: Introduction to the AWS Cloud - AWSome Day Online Conference 2019Module 1: Introduction to the AWS Cloud - AWSome Day Online Conference 2019
Module 1: Introduction to the AWS Cloud - AWSome Day Online Conference 2019
 
BI & Analytics
BI & AnalyticsBI & Analytics
BI & Analytics
 
Security, Risk and Compliance of Your Cloud Journey - Tel Aviv Summit 2018
Security, Risk and Compliance of Your Cloud Journey - Tel Aviv Summit 2018Security, Risk and Compliance of Your Cloud Journey - Tel Aviv Summit 2018
Security, Risk and Compliance of Your Cloud Journey - Tel Aviv Summit 2018
 
What’s New with Device Qualification Program and IoT Services
What’s New with Device Qualification Program and IoT ServicesWhat’s New with Device Qualification Program and IoT Services
What’s New with Device Qualification Program and IoT Services
 
End User Collaboration on AWS - AWS Online Tech Talks
End User Collaboration on AWS - AWS Online Tech TalksEnd User Collaboration on AWS - AWS Online Tech Talks
End User Collaboration on AWS - AWS Online Tech Talks
 
Running Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWSRunning Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWS
 
Architect Your Legacy Microsoft Apps into Modern Cloud Workloads
 Architect Your Legacy Microsoft Apps into Modern Cloud Workloads Architect Your Legacy Microsoft Apps into Modern Cloud Workloads
Architect Your Legacy Microsoft Apps into Modern Cloud Workloads
 

Semelhante a How can your business benefit from going Serverless

Semelhante a How can your business benefit from going Serverless (20)

How can your business benefit from going serverless?
How can your business benefit from going serverless?How can your business benefit from going serverless?
How can your business benefit from going serverless?
 
Accelerate Business Innovation Using AWS Serverless Technologies
Accelerate Business Innovation Using AWS Serverless TechnologiesAccelerate Business Innovation Using AWS Serverless Technologies
Accelerate Business Innovation Using AWS Serverless Technologies
 
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018
 
Serverless Architectural Patterns and Best Practices
Serverless Architectural Patterns and Best PracticesServerless Architectural Patterns and Best Practices
Serverless Architectural Patterns and Best Practices
 
Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28
 
Introduction to Serverless computing and AWS Lambda | AWS Floor28
Introduction to Serverless computing and AWS Lambda | AWS Floor28Introduction to Serverless computing and AWS Lambda | AWS Floor28
Introduction to Serverless computing and AWS Lambda | AWS Floor28
 
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
 
Building Serverless IoT solutions - EPAM SEC 2018 Minsk
Building Serverless IoT solutions - EPAM SEC 2018 MinskBuilding Serverless IoT solutions - EPAM SEC 2018 Minsk
Building Serverless IoT solutions - EPAM SEC 2018 Minsk
 
Containers for Startups
Containers for StartupsContainers for Startups
Containers for Startups
 
Accelerate Business Innovation Using AWS Serverless Technologies - AWS Summit...
Accelerate Business Innovation Using AWS Serverless Technologies - AWS Summit...Accelerate Business Innovation Using AWS Serverless Technologies - AWS Summit...
Accelerate Business Innovation Using AWS Serverless Technologies - AWS Summit...
 
Architecting for Real-Time Insights with Amazon Kinesis (ANT310) - AWS re:Inv...
Architecting for Real-Time Insights with Amazon Kinesis (ANT310) - AWS re:Inv...Architecting for Real-Time Insights with Amazon Kinesis (ANT310) - AWS re:Inv...
Architecting for Real-Time Insights with Amazon Kinesis (ANT310) - AWS re:Inv...
 
Best Practices for Safe Deployments on AWS Lambda and Amazon API Gateway (SRV...
Best Practices for Safe Deployments on AWS Lambda and Amazon API Gateway (SRV...Best Practices for Safe Deployments on AWS Lambda and Amazon API Gateway (SRV...
Best Practices for Safe Deployments on AWS Lambda and Amazon API Gateway (SRV...
 
Build Your Own Log Analytics Solutions on AWS (ANT323-R) - AWS re:Invent 2018
Build Your Own Log Analytics Solutions on AWS (ANT323-R) - AWS re:Invent 2018Build Your Own Log Analytics Solutions on AWS (ANT323-R) - AWS re:Invent 2018
Build Your Own Log Analytics Solutions on AWS (ANT323-R) - AWS re:Invent 2018
 
Safeguard the Integrity of Your Code for Fast and Secure Deployments (DEV349-...
Safeguard the Integrity of Your Code for Fast and Secure Deployments (DEV349-...Safeguard the Integrity of Your Code for Fast and Secure Deployments (DEV349-...
Safeguard the Integrity of Your Code for Fast and Secure Deployments (DEV349-...
 
[REPEAT 1] Safeguard the Integrity of Your Code for Fast and Secure Deploymen...
[REPEAT 1] Safeguard the Integrity of Your Code for Fast and Secure Deploymen...[REPEAT 1] Safeguard the Integrity of Your Code for Fast and Secure Deploymen...
[REPEAT 1] Safeguard the Integrity of Your Code for Fast and Secure Deploymen...
 
Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...
Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...
Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...
 
Starting your cloud journey - AWSomeDay Israel
Starting your cloud journey - AWSomeDay IsraelStarting your cloud journey - AWSomeDay Israel
Starting your cloud journey - AWSomeDay Israel
 
Starting your Cloud Journey - AWSomeDay Israel
Starting your Cloud Journey - AWSomeDay IsraelStarting your Cloud Journey - AWSomeDay Israel
Starting your Cloud Journey - AWSomeDay Israel
 
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018
 
Serverless on AWS: Architectural Patterns and Best Practices
Serverless on AWS: Architectural Patterns and Best PracticesServerless on AWS: Architectural Patterns and Best Practices
Serverless on AWS: Architectural Patterns and Best Practices
 

Mais de Amazon 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 AWS
Amazon 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 Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon 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
 

Mais de 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
 
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
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWS
 

How can your business benefit from going Serverless

  • 1. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How can your business benefit from going Serverless? Adrian Hornsby Cloud Architecture Evangelist Amazon Web Services
  • 2. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Computing evolution – A paradigm shift FOCUS ON BUSINESS LOGIC LEVELOFABSTRACTION Physical Machines • Requires “guess” planning • Lives for years on-prem • Heavy investments (CAPEX) • Low innovation factor • Deploy in months
  • 3. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Computing evolution – A paradigm shift FOCUS ON BUSINESS LOGIC LEVELOFABSTRACTION Physical Machines Virtual Servers in Datacenters Virtual Machines • Hardware independence • Faster provisioning speed (minutes/hours) • Trade CAPEX for OPEX • More scale • Elastic resources • Faster speed and agility • Reduced maintenance
  • 4. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Computing evolution – A paradigm shift FOCUS ON BUSINESS LOGIC LEVELOFABSTRACTION Virtual Servers in Datacenters Virtual Servers in Datacenters Physical Machines Virtual Machines Containerization • Platform independence • Consistent Runtime Environment • Higher resource utilization • Easier and faster deployments • Isolation and sandboxing • Start speed (deploy in seconds)
  • 5. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Computing evolution – A paradigm shift FOCUS ON BUSINESS LOGIC LEVELOFABSTRACTION Virtual Servers in Datacenters Virtual Servers in Datacenters Physical Machines Virtual Machines Containerization Serverless • Continuous scaling • Fault tolerance built-in • Event-driven • Pay per usage • Zero maintenance
  • 6. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why are we witnessing a paradigm shift? Happier Customers Better Products More Innovations Faster Release Cycles Decouple Software Systems (micro-services) Focus on Business Logic
  • 7. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The increasing pace of change in software development requires organizations to restructure their efforts and split their applications into microservices in order to keep up. The more they can independently evolve parts of their increasingly complex systems at scale, and decouple their innovation (applications and user experience) from infrastructure management, the better positioned they will be to serve their customers. Why are we witnessing a paradigm shift?
  • 8. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What is Serverless?
  • 9. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. “At the heart of serverless computing is a simple but revolutionary idea – that companies only pay for compute when they actually use it.” AWS General Manager of Serverless, Dr. Tim Wagner
  • 10. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. No servers to provision or manage Scales with usage Pay-per requests Availability and fault tolerance built in Serverless means… $
  • 11. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why Serverless? No servers to provision or manage
  • 12. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 13. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Infrastructure Network Machine / Instance Operating System Application
  • 14. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Infrastructure Network Instance Operating System Application AWS
  • 15. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Function – first class citizen def handler(event, context): return { "message": ”Hello World!", "event": event } • Focus on solving business problems • Reusable components • Easier to isolate failure
  • 16. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why Serverless? Scale with usage
  • 17. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 18. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 19. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 20. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Enterprises are achieving massive scale with Lambda processes 4,000 requests per second processes half a trillion validations of stock trades daily reduced the time to ingest and process data for its analytics pipeline by 97% can handle spikes of 80x normal traffic triggers 1.2 billion Lambda requests each month
  • 21. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why Serverless? Pay-per request
  • 22. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • Never pay for idle • Buy compute time in 100ms increments • No hourly, daily, or monthly minimums • No per-device fees Free Tier 1 million requests and 400,000 GBs of compute every month, every customer Pay-per request
  • 23. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Developer analytics The ability to track both the revenue and cost of an end user’s every interaction lets even tiny startups access the kind of customer analytic power and machine learning enablement that was formerly restricted to only the largest and wealthiest of Fortune 100 companies. Creating business value through coding • Focus on business logic • Micro billing / Don’t pay for Idle “Worth based development” Wardley • Focus development on reduction of operational cost (https://blog.gardeviance.org/2016/11/why-fuss-about-serverless.html)
  • 24. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Bustle.com Bustle.com is a news, entertainment, lifestyle, and fashion website catering to women: • 52 million monthly users • 100 million events daily • 84% cost savings • 0 servers • 0 operating system patches https://aws.amazon.com/solutions/case-studies/bustle/
  • 25. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why Serverless? Availability and Fault Tolerance Built In
  • 26. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Availability in Parallel A = 1 – (1 – Ax)2 Part X Part X
  • 27. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Availability in Parallel Component Availability Downtime X 99% (2-nines) 3 days 15 hours Two X in parallel 99.99% (4-nines) 52 minutes Three X in parallel 99.9999% (6-nines) 31 seconds
  • 28. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Availability Zone A Availability Zone B Availability Zone C Application Multi-AZ Well-Architected Serverless Services
  • 29. Services for Building Serverless Applications AWS Lambda Amazon DynamoDB Amazon SNS Amazon API Gateway Amazon SQS Amazon Kinesis Amazon S3 Developer Tools and User Management API Management and Real-time Backend Orchestration, Messaging and Queues Analytics Compute Storage Database Amazon Cognito AWS AppSync Amazon Athena AWS Lambda@Edge Amazon Aurora Serverless (preview) AWS Step Functions AWS CodeBuild AWS CodePipeline AWS Cloud9 AWS CodeDeploy AWS Serverless Application Model (SAM) AWS X-Ray Open Source and Third parties
  • 30. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Application developers no longer have to provision and manage physical servers, operating systems, traditional infrastructure security, or the myriad of other functions. The promise of serverless
  • 31. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. No server is easier to manage than no server All of this goes away Provisioning and utilization Availability and fault tolerance Scaling Operations and management
  • 32. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 33. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Serverless is for All Application Types Analytics Operational management Live Dashboards Data workflows Content management ETL workflows Interactive Backends Bots Webhooks Autonomous IT Policy engines Infrastructure mana
  • 34. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. PCI- and HIPAA-compliance Serverless platform services that can be used in both: AWS Lambda Amazon S3 Amazon CloudFront Amazon DynamoDB Amazon Kinesis Streams Amazon Cognito Amazon API Gateway Amazon SNS
  • 35. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. < DEMO // let’s talk Hello World! >
  • 36. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. So, what does serverless mean business-wise and in what ways can it benefit your business?
  • 37. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 1. Shorter time to market 2. Increased efficiency 3. Your fixed costs have become variable costs 4. Less waste 5. Easier pivoting (more flexibility) 6. Better service stability 7. Better management of development and testing 8. Reduce security risks (less to worry about) Benefits for your business
  • 39. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Venture Capitalist investment thesis • Creating business value to customers is more important than keeping yourself busy with maintaining infrastructure. • Startups are expected to scale quickly and deliver excellent features. • To achieve the sustainable minimum lead time to business impact more and more startups are inclining towards serverless technology! https://aws.amazon.com/blogs/startups/the-venture-capitalist-and-startup-view-on-serverless-with-greylock-partners/ ”The only absolute certainty is that the bank balance declines every day. The faster the better.” Steve Blank & Bob Dorf, The Startup Owner’s Manual
  • 40. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. “Startups that don’t leverage these tools will move too slowly and inefficiently, leaving them at risk of being disrupted...” -Ping Li,Partner Accel ”We believe that microservices and serverless functions will form the fabric of the intelligent applications of the future.” - Daniel Li, Principal Madrona
  • 41. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. More Customer Stories
  • 42. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why Lambda? Concurrency: able to scale up to 20,000 concurrent Lambda executions in testing One simulation of 20 million mortgages ran in 1.5 hours, or more than 4X faster than existing process Achieving Massive Scale Not Massive Cost Existing on-premises daily mortgage cash flow risk simulation architecture not scaling with business needs Fannie Mae AWS Lambda
  • 43. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why Lambda? Continuous scale: seamlessly ramps up to peak traffic of 22K Concurrent Requests Quick time to market: 8 weeks from conception to production Event driven architecture maximizes resource efficiency Serverless Driving Faster Time to Market Agero created the MileUp app and used crash prediction models to speed up emergency response AWS Lambda
  • 44. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why Lambda? >95% decrease in overall deployment and operational costs Scales up or down for variation in customer request volume Migrating tasks to Lambda took only a few weeks 95% Reduction in Computation Cost AWS Lambda enables the FICO Decision Management Suite (DMS) to perform computations on machine learning models quickly, cheaply, and efficiently AWS Lambda
  • 45. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Customers are innovating with serverless
  • 46. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you adhorn@amazon.com