SlideShare a Scribd company logo
1 of 19
AWS re:Invented
December 2018 (Updated: December 2019)
Alex Glikson
Architect, SaaS Security
AWS re:Invented
2
(Managed)
Open source
Beyond public cloud
Beyond IaaS
Beyond software
EC2, S3 (2006)
AWS re:Invented
3
(Managed)
Open source
Beyond public cloud
Beyond IaaS
Beyond software
RDS
● mySQL, Postgres
EMR
● Hadoop, Spark
Elastic Beanstalk
● Django, Tomcat, etc
ElastiCache
● Redis, memcached
ES
● Elasticsearch
EKS
● Kubernetes
SageMaker
● Jupyter,TensorFlow
MSK
● Kafka
MCS
● Cassandra
EC2, S3 (2006)
Firmware, network, processors, accelerators
Beyond Software: Firmware (Nitro)
4
Beyond Software: Network
● 100 Gbit network (HPC, Gaming, etc)
5
Beyond Software: Processors
● ARM-based servers (Graviton, Graviton2)
○ Scale-out workloads: containerized microservices, web servers, development environments
○ per-vCPU performance improvements over the M5 instances:
■ HTTPS load balancing with Nginx: +24%
■ Memcached: +43% performance, at lower latency
■ X.264 video encoding: +26%
■ EDA simulation with Cadence Xcellium: +54%
6
Beyond Software: Bare Metal
7
Beyond Software: Accelerators
● AWS Inferentia: ML inference chip
○ AWS Inferentia will support the TensorFlow, Apache MXNet, PyTorch, as well as ONNX
○ https://aws.amazon.com/machine-learning/inferentia/
○ Each chip provides hundreds of TOPS (tera operations per second) of inference throughput
8
AWS re:Invented
9
(Managed)
Open source
Beyond public cloud
Beyond IaaS
Beyond software
Firmware, network, processors, accelerators
On-prem DC
Edge network
Home
IoT
Satellites
Robots
EC2, S3 (2006)
RDS
● mySQL, Postgres
EMR
● Hadoop, Spark
Elastic Beanstalk
● Django, Tomcat, etc
ElastiCache
● Redis, memcached
ES
● Elasticsearch
EKS
● Kubernetes
SageMaker
● Jupyter,TensorFlow
MSK
● Kafka
MCS
● Cassandra
Beyond Public Cloud: Outposts
● Extends AWS on-premises, fully managed. GA Dec 2019.
● VMware Cloud or native AWS (connects to closest AWS region control plane)
● EC2, EBS, ELB, single-tenant runtime services (RDS, EMR, ECS/EKS, etc)
○ NO “serverless” (regional) services (for now) - DynamoDB, Aurora, Kinesis, Lambda, etc
■ Opposite direction that the general trend. S3 will be available in 2020.
○ On-prem=reserved+dedicated?
■ These services are priced by EC2/EBS/network resources - not “pure” pay-per-use
10
Beyond Public Cloud: Edge Computing
● Develop in the cloud, run anywhere
○ IoT/network/home appliances (Greengrass)
○ Embedded systems (FreeRTOS)
○ DeepLens
○ RoboMaker
○ DeepRacer
○ Ground Station
○ Loca Zones, Wavelength
11
12
AWS re:Invented
13
(Managed)
Open source
Beyond public cloud
Beyond IaaS
Beyond software
Firmware, network, processors, accelerators
On-prem DC
Edge network
Home
IoT
Satellites
Robots
Serverless-First
(PaaS)
AI/ML
(PaaS, SaaS)
EC2, S3 (2006)
RDS
● mySQL, Postgres
EMR
● Hadoop, Spark
Elastic Beanstalk
● Django, Tomcat, etc
ElastiCache
● Redis, memcached
ES
● Elasticsearch
EKS
● Kubernetes
SageMaker
● Jupyter,TensorFlow
MSK
● Kafka
MCS
● Cassandra
Beyond IaaS: Serverless-first
● After 10+ years, PaaS paradigm finally becomes mainstream
○ Motivation:
■ The more application stack layers you
delegate to a 3rd party (as a managed
service), the more you can focus on
delivering value (business logic)
○ Hypothesis:
■ Majority of newly developed applications
will be “serverless” (PaaS, FaaS, SaaS)
● Compute, Workflows, Data
14
Beyond IaaS: Serverless-first - Compute, Workflows
● Lambda
○ IDE integration, Layers, Custom runtimes, Provisioned concurrency, Firecracker
○ WebSockets (API Gateway), Notifications for async invocation (“destinations”)
● EKS on Fargate
● AppSync (GraphQL proxy)
○ “Resolvers” for DynamoDB, Elasticsearch, Aurora, Lambda, etc; pipeline
● Step functions (‘state machine as a service’)
○ Seamless integration with Lambda, DynamoDB, Batch, Fargate, SNS, SQS, Glue, SageMaker
○ Transaction vs high-throughput
● Glue (ETL)
○ Serverless Spark jobs, Python jobs (preprocessing)
15
Beyond IaaS: Serverless-first - Data
● Glacier Deep Archive
○ Data can be retrieved within 12 hours
○ $1.01 per TB-mo
● FSx for Windows
● FSx for Lustre
● Aurora Serverless, Data API
● DynamoDB transactions, auto-scaling
● Timestream (time-series DB)
● Blockchain (Quantum Ledger Database)
16
Beyond IaaS: AI/ML
● Hardware
○ EC2 P3dn Instances
○ .
○ .
○ .
○ Elastic Inference (GPUs on-demand)
○ Inferentia chip
17
Beyond IaaS: AI/ML
● SageMaker
○ Neo, optimized TensorFlow, Dynamic Training (MxNet)
○ RL (incl. RoboMaker, DeepRacer applications)
○ Marketplace
○ Ground Truth (labeling, Mechanical Turk)
● ML-powerd SaaS (with pay-per-use APIs):
○ Comprehend Medical, Textract
○ Personalize, Forecast
○ Predictive Auto-Scaling, Compute Optimizer
18
AWS re:Invented
19
(Managed)
Open source
Beyond public cloud
Beyond IaaS
Beyond software
Firmware, network, processors, accelerators
On-prem DC
Edge network
Home
IoT
Satellites
Robots
Serverless-First
(PaaS)
AI/ML
(PaaS, SaaS)
EC2, S3 (2006)
RDS
● mySQL, Postgres
EMR
● Hadoop, Spark
Elastic Beanstalk
● Django, Tomcat, etc
ElastiCache
● Redis, memcached
ES
● Elasticsearch
EKS
● Kubernetes
SageMaker
● Jupyter,TensorFlow
MSK
● Kafka
MCS
● Cassandra

More Related Content

What's hot

Webinar how to build a highly available time series solution with kairos-db (1)
Webinar  how to build a highly available time series solution with kairos-db (1)Webinar  how to build a highly available time series solution with kairos-db (1)
Webinar how to build a highly available time series solution with kairos-db (1)Julia Angell
 
Connecting Kafka Across Multiple AWS VPCs
Connecting Kafka Across Multiple AWS VPCs Connecting Kafka Across Multiple AWS VPCs
Connecting Kafka Across Multiple AWS VPCs confluent
 
Measuring Database Performance on Bare Metal AWS Instances
Measuring Database Performance on Bare Metal AWS InstancesMeasuring Database Performance on Bare Metal AWS Instances
Measuring Database Performance on Bare Metal AWS InstancesScyllaDB
 
Fast NoSQL from HDDs?
Fast NoSQL from HDDs? Fast NoSQL from HDDs?
Fast NoSQL from HDDs? ScyllaDB
 
NoSQL and NewSQL: Tradeoffs between Scalable Performance & Consistency
NoSQL and NewSQL: Tradeoffs between Scalable Performance & ConsistencyNoSQL and NewSQL: Tradeoffs between Scalable Performance & Consistency
NoSQL and NewSQL: Tradeoffs between Scalable Performance & ConsistencyScyllaDB
 
OpenStack - Pour un Cloud ouvert - Journées FedeRez 2014
OpenStack - Pour un Cloud ouvert - Journées FedeRez 2014OpenStack - Pour un Cloud ouvert - Journées FedeRez 2014
OpenStack - Pour un Cloud ouvert - Journées FedeRez 2014Cédric Soulas
 
How to create your own AWS region at OVH
How to create your own AWS region at OVHHow to create your own AWS region at OVH
How to create your own AWS region at OVHOVHcloud
 
Introducing Project Alternator - Scylla’s Open-Source DynamoDB-compatible API
Introducing Project Alternator - Scylla’s Open-Source DynamoDB-compatible APIIntroducing Project Alternator - Scylla’s Open-Source DynamoDB-compatible API
Introducing Project Alternator - Scylla’s Open-Source DynamoDB-compatible APIScyllaDB
 
4 - Customer story: Telenet
4 - Customer story: Telenet4 - Customer story: Telenet
4 - Customer story: TelenetKangaroot
 
Cassandra vs. ScyllaDB: Evolutionary Differences
Cassandra vs. ScyllaDB: Evolutionary DifferencesCassandra vs. ScyllaDB: Evolutionary Differences
Cassandra vs. ScyllaDB: Evolutionary DifferencesScyllaDB
 
Stream processing at Hotstar
Stream processing at HotstarStream processing at Hotstar
Stream processing at HotstarKafkaZone
 
Артем Гавриченков "The Dark Side of Things: Distributed Denial of Service Att...
Артем Гавриченков "The Dark Side of Things: Distributed Denial of Service Att...Артем Гавриченков "The Dark Side of Things: Distributed Denial of Service Att...
Артем Гавриченков "The Dark Side of Things: Distributed Denial of Service Att...Tanya Denisyuk
 
The Do’s and Don’ts of Benchmarking Databases
The Do’s and Don’ts of Benchmarking DatabasesThe Do’s and Don’ts of Benchmarking Databases
The Do’s and Don’ts of Benchmarking DatabasesScyllaDB
 
Сергей Сверчков "Want to build a secure private cloud for IoT with high avail...
Сергей Сверчков "Want to build a secure private cloud for IoT with high avail...Сергей Сверчков "Want to build a secure private cloud for IoT with high avail...
Сергей Сверчков "Want to build a secure private cloud for IoT with high avail...Tanya Denisyuk
 
Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition OpenStack Foundation
 
How to achieve no compromise performance and availability
How to achieve no compromise performance and availabilityHow to achieve no compromise performance and availability
How to achieve no compromise performance and availabilityScyllaDB
 
Steering the Sea Monster - Integrating Scylla with Kubernetes
Steering the Sea Monster - Integrating Scylla with KubernetesSteering the Sea Monster - Integrating Scylla with Kubernetes
Steering the Sea Monster - Integrating Scylla with KubernetesScyllaDB
 

What's hot (20)

Webinar how to build a highly available time series solution with kairos-db (1)
Webinar  how to build a highly available time series solution with kairos-db (1)Webinar  how to build a highly available time series solution with kairos-db (1)
Webinar how to build a highly available time series solution with kairos-db (1)
 
Connecting Kafka Across Multiple AWS VPCs
Connecting Kafka Across Multiple AWS VPCs Connecting Kafka Across Multiple AWS VPCs
Connecting Kafka Across Multiple AWS VPCs
 
Measuring Database Performance on Bare Metal AWS Instances
Measuring Database Performance on Bare Metal AWS InstancesMeasuring Database Performance on Bare Metal AWS Instances
Measuring Database Performance on Bare Metal AWS Instances
 
Fast NoSQL from HDDs?
Fast NoSQL from HDDs? Fast NoSQL from HDDs?
Fast NoSQL from HDDs?
 
NoSQL and NewSQL: Tradeoffs between Scalable Performance & Consistency
NoSQL and NewSQL: Tradeoffs between Scalable Performance & ConsistencyNoSQL and NewSQL: Tradeoffs between Scalable Performance & Consistency
NoSQL and NewSQL: Tradeoffs between Scalable Performance & Consistency
 
OpenStack - Pour un Cloud ouvert - Journées FedeRez 2014
OpenStack - Pour un Cloud ouvert - Journées FedeRez 2014OpenStack - Pour un Cloud ouvert - Journées FedeRez 2014
OpenStack - Pour un Cloud ouvert - Journées FedeRez 2014
 
How to create your own AWS region at OVH
How to create your own AWS region at OVHHow to create your own AWS region at OVH
How to create your own AWS region at OVH
 
DBaaS at Scale
DBaaS at ScaleDBaaS at Scale
DBaaS at Scale
 
Introducing Project Alternator - Scylla’s Open-Source DynamoDB-compatible API
Introducing Project Alternator - Scylla’s Open-Source DynamoDB-compatible APIIntroducing Project Alternator - Scylla’s Open-Source DynamoDB-compatible API
Introducing Project Alternator - Scylla’s Open-Source DynamoDB-compatible API
 
AWS re:invent 2015
AWS re:invent 2015AWS re:invent 2015
AWS re:invent 2015
 
4 - Customer story: Telenet
4 - Customer story: Telenet4 - Customer story: Telenet
4 - Customer story: Telenet
 
Cassandra vs. ScyllaDB: Evolutionary Differences
Cassandra vs. ScyllaDB: Evolutionary DifferencesCassandra vs. ScyllaDB: Evolutionary Differences
Cassandra vs. ScyllaDB: Evolutionary Differences
 
Stream processing at Hotstar
Stream processing at HotstarStream processing at Hotstar
Stream processing at Hotstar
 
Артем Гавриченков "The Dark Side of Things: Distributed Denial of Service Att...
Артем Гавриченков "The Dark Side of Things: Distributed Denial of Service Att...Артем Гавриченков "The Dark Side of Things: Distributed Denial of Service Att...
Артем Гавриченков "The Dark Side of Things: Distributed Denial of Service Att...
 
Operating the cloud
Operating the cloudOperating the cloud
Operating the cloud
 
The Do’s and Don’ts of Benchmarking Databases
The Do’s and Don’ts of Benchmarking DatabasesThe Do’s and Don’ts of Benchmarking Databases
The Do’s and Don’ts of Benchmarking Databases
 
Сергей Сверчков "Want to build a secure private cloud for IoT with high avail...
Сергей Сверчков "Want to build a secure private cloud for IoT with high avail...Сергей Сверчков "Want to build a secure private cloud for IoT with high avail...
Сергей Сверчков "Want to build a secure private cloud for IoT with high avail...
 
Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition
 
How to achieve no compromise performance and availability
How to achieve no compromise performance and availabilityHow to achieve no compromise performance and availability
How to achieve no compromise performance and availability
 
Steering the Sea Monster - Integrating Scylla with Kubernetes
Steering the Sea Monster - Integrating Scylla with KubernetesSteering the Sea Monster - Integrating Scylla with Kubernetes
Steering the Sea Monster - Integrating Scylla with Kubernetes
 

Similar to AWS re:Invented: Beyond Software, IaaS

Apache Cassandra Lunch #72: Databricks and Cassandra
Apache Cassandra Lunch #72: Databricks and CassandraApache Cassandra Lunch #72: Databricks and Cassandra
Apache Cassandra Lunch #72: Databricks and CassandraAnant Corporation
 
Future of Cloud Starts with Serverless
Future of Cloud Starts with ServerlessFuture of Cloud Starts with Serverless
Future of Cloud Starts with ServerlessAntoni Orfin
 
Enabling Microservices Frameworks to Solve Business Problems
Enabling Microservices Frameworks to Solve  Business ProblemsEnabling Microservices Frameworks to Solve  Business Problems
Enabling Microservices Frameworks to Solve Business ProblemsKen Owens
 
NetflixOSS Meetup season 3 episode 1
NetflixOSS Meetup season 3 episode 1NetflixOSS Meetup season 3 episode 1
NetflixOSS Meetup season 3 episode 1Ruslan Meshenberg
 
Tackling Network Bottlenecks with Hardware Accelerations: Cloud vs. On-Premise
Tackling Network Bottlenecks with Hardware Accelerations: Cloud vs. On-PremiseTackling Network Bottlenecks with Hardware Accelerations: Cloud vs. On-Premise
Tackling Network Bottlenecks with Hardware Accelerations: Cloud vs. On-PremiseDatabricks
 
Summer 2017 undergraduate research powerpoint
Summer 2017 undergraduate research powerpointSummer 2017 undergraduate research powerpoint
Summer 2017 undergraduate research powerpointChristopher Dubois
 
Serverless OCR for NASA EVA: AWS Meetup DC 2017-12-12
Serverless OCR for NASA EVA: AWS Meetup DC 2017-12-12Serverless OCR for NASA EVA: AWS Meetup DC 2017-12-12
Serverless OCR for NASA EVA: AWS Meetup DC 2017-12-12Chris Shenton
 
IoT Solution Design based on Azure and AWS
IoT Solution Design based on Azure and AWSIoT Solution Design based on Azure and AWS
IoT Solution Design based on Azure and AWSMichail Vatalev
 
Serverless Optical Character Recognition in support of Astronaut Safety AWS M...
Serverless Optical Character Recognition in support of Astronaut Safety AWS M...Serverless Optical Character Recognition in support of Astronaut Safety AWS M...
Serverless Optical Character Recognition in support of Astronaut Safety AWS M...Chris Shenton
 
Public Cloud Workshop
Public Cloud WorkshopPublic Cloud Workshop
Public Cloud WorkshopAmer Ather
 
Re invent announcements_2016_hcls_use_cases_mchampion
Re invent announcements_2016_hcls_use_cases_mchampionRe invent announcements_2016_hcls_use_cases_mchampion
Re invent announcements_2016_hcls_use_cases_mchampionMia D Champion
 
Deploying Serverless Cloud Optical Character Recognition in Support of NASA A...
Deploying Serverless Cloud Optical Character Recognition in Support of NASA A...Deploying Serverless Cloud Optical Character Recognition in Support of NASA A...
Deploying Serverless Cloud Optical Character Recognition in Support of NASA A...Chris Shenton
 
AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)
AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)
AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)Amazon Web Services
 
AWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - SlidesAWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - SlidesTobyWilman
 
AWS re:Invent 2016 : announcement, technical demos and feedbacks
AWS re:Invent 2016 : announcement, technical demos and feedbacksAWS re:Invent 2016 : announcement, technical demos and feedbacks
AWS re:Invent 2016 : announcement, technical demos and feedbacksEmmanuel Quentin
 
Kubernetes Forum Seoul 2019: Re-architecting Data Platform with Kubernetes
Kubernetes Forum Seoul 2019: Re-architecting Data Platform with KubernetesKubernetes Forum Seoul 2019: Re-architecting Data Platform with Kubernetes
Kubernetes Forum Seoul 2019: Re-architecting Data Platform with KubernetesSeungYong Oh
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop OverviewShubhra Kar
 

Similar to AWS re:Invented: Beyond Software, IaaS (20)

Apache Cassandra Lunch #72: Databricks and Cassandra
Apache Cassandra Lunch #72: Databricks and CassandraApache Cassandra Lunch #72: Databricks and Cassandra
Apache Cassandra Lunch #72: Databricks and Cassandra
 
Future of Cloud Starts with Serverless
Future of Cloud Starts with ServerlessFuture of Cloud Starts with Serverless
Future of Cloud Starts with Serverless
 
Enabling Microservices Frameworks to Solve Business Problems
Enabling Microservices Frameworks to Solve  Business ProblemsEnabling Microservices Frameworks to Solve  Business Problems
Enabling Microservices Frameworks to Solve Business Problems
 
NetflixOSS Meetup season 3 episode 1
NetflixOSS Meetup season 3 episode 1NetflixOSS Meetup season 3 episode 1
NetflixOSS Meetup season 3 episode 1
 
Tackling Network Bottlenecks with Hardware Accelerations: Cloud vs. On-Premise
Tackling Network Bottlenecks with Hardware Accelerations: Cloud vs. On-PremiseTackling Network Bottlenecks with Hardware Accelerations: Cloud vs. On-Premise
Tackling Network Bottlenecks with Hardware Accelerations: Cloud vs. On-Premise
 
Summer 2017 undergraduate research powerpoint
Summer 2017 undergraduate research powerpointSummer 2017 undergraduate research powerpoint
Summer 2017 undergraduate research powerpoint
 
Serverless OCR for NASA EVA: AWS Meetup DC 2017-12-12
Serverless OCR for NASA EVA: AWS Meetup DC 2017-12-12Serverless OCR for NASA EVA: AWS Meetup DC 2017-12-12
Serverless OCR for NASA EVA: AWS Meetup DC 2017-12-12
 
IoT Solution Design based on Azure and AWS
IoT Solution Design based on Azure and AWSIoT Solution Design based on Azure and AWS
IoT Solution Design based on Azure and AWS
 
Best of re:Invent
Best of re:InventBest of re:Invent
Best of re:Invent
 
Serverless Optical Character Recognition in support of Astronaut Safety AWS M...
Serverless Optical Character Recognition in support of Astronaut Safety AWS M...Serverless Optical Character Recognition in support of Astronaut Safety AWS M...
Serverless Optical Character Recognition in support of Astronaut Safety AWS M...
 
Public Cloud Workshop
Public Cloud WorkshopPublic Cloud Workshop
Public Cloud Workshop
 
Re invent announcements_2016_hcls_use_cases_mchampion
Re invent announcements_2016_hcls_use_cases_mchampionRe invent announcements_2016_hcls_use_cases_mchampion
Re invent announcements_2016_hcls_use_cases_mchampion
 
OpenCms Days 2012 - OpenCms on open clouds
OpenCms Days 2012 - OpenCms on open cloudsOpenCms Days 2012 - OpenCms on open clouds
OpenCms Days 2012 - OpenCms on open clouds
 
Deploying Serverless Cloud Optical Character Recognition in Support of NASA A...
Deploying Serverless Cloud Optical Character Recognition in Support of NASA A...Deploying Serverless Cloud Optical Character Recognition in Support of NASA A...
Deploying Serverless Cloud Optical Character Recognition in Support of NASA A...
 
AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)
AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)
AWS re:Invent 2016: Deploying Scalable SAP Hybris Clusters using Docker (CON312)
 
AWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - SlidesAWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - Slides
 
Oracle Cloud Infrastructure
Oracle Cloud InfrastructureOracle Cloud Infrastructure
Oracle Cloud Infrastructure
 
AWS re:Invent 2016 : announcement, technical demos and feedbacks
AWS re:Invent 2016 : announcement, technical demos and feedbacksAWS re:Invent 2016 : announcement, technical demos and feedbacks
AWS re:Invent 2016 : announcement, technical demos and feedbacks
 
Kubernetes Forum Seoul 2019: Re-architecting Data Platform with Kubernetes
Kubernetes Forum Seoul 2019: Re-architecting Data Platform with KubernetesKubernetes Forum Seoul 2019: Re-architecting Data Platform with Kubernetes
Kubernetes Forum Seoul 2019: Re-architecting Data Platform with Kubernetes
 
StrongLoop Overview
StrongLoop OverviewStrongLoop Overview
StrongLoop Overview
 

More from Alex Glikson

Serverless Compute Platforms on Kubernetes
Serverless Compute Platforms on KubernetesServerless Compute Platforms on Kubernetes
Serverless Compute Platforms on KubernetesAlex Glikson
 
From chroot to Docker to Kubernetes
From chroot to Docker to KubernetesFrom chroot to Docker to Kubernetes
From chroot to Docker to KubernetesAlex Glikson
 
Cloud-Native Application and Kubernetes
Cloud-Native Application and KubernetesCloud-Native Application and Kubernetes
Cloud-Native Application and KubernetesAlex Glikson
 
Mixing bare-metal and virtualized workloads on OpenStack - 2014
Mixing bare-metal and virtualized workloads on OpenStack - 2014Mixing bare-metal and virtualized workloads on OpenStack - 2014
Mixing bare-metal and virtualized workloads on OpenStack - 2014Alex Glikson
 
Serverless, IoT and OpenWhisk
Serverless, IoT and OpenWhiskServerless, IoT and OpenWhisk
Serverless, IoT and OpenWhiskAlex Glikson
 
Container-Based Platforms and Kubernetes
Container-Based Platforms and KubernetesContainer-Based Platforms and Kubernetes
Container-Based Platforms and KubernetesAlex Glikson
 
Going Serverless with OpenWhisk
Going Serverless with OpenWhiskGoing Serverless with OpenWhisk
Going Serverless with OpenWhiskAlex Glikson
 
The Serverless Paradigm, OpenWhisk and FIWARE
The Serverless Paradigm, OpenWhisk and FIWAREThe Serverless Paradigm, OpenWhisk and FIWARE
The Serverless Paradigm, OpenWhisk and FIWAREAlex Glikson
 

More from Alex Glikson (8)

Serverless Compute Platforms on Kubernetes
Serverless Compute Platforms on KubernetesServerless Compute Platforms on Kubernetes
Serverless Compute Platforms on Kubernetes
 
From chroot to Docker to Kubernetes
From chroot to Docker to KubernetesFrom chroot to Docker to Kubernetes
From chroot to Docker to Kubernetes
 
Cloud-Native Application and Kubernetes
Cloud-Native Application and KubernetesCloud-Native Application and Kubernetes
Cloud-Native Application and Kubernetes
 
Mixing bare-metal and virtualized workloads on OpenStack - 2014
Mixing bare-metal and virtualized workloads on OpenStack - 2014Mixing bare-metal and virtualized workloads on OpenStack - 2014
Mixing bare-metal and virtualized workloads on OpenStack - 2014
 
Serverless, IoT and OpenWhisk
Serverless, IoT and OpenWhiskServerless, IoT and OpenWhisk
Serverless, IoT and OpenWhisk
 
Container-Based Platforms and Kubernetes
Container-Based Platforms and KubernetesContainer-Based Platforms and Kubernetes
Container-Based Platforms and Kubernetes
 
Going Serverless with OpenWhisk
Going Serverless with OpenWhiskGoing Serverless with OpenWhisk
Going Serverless with OpenWhisk
 
The Serverless Paradigm, OpenWhisk and FIWARE
The Serverless Paradigm, OpenWhisk and FIWAREThe Serverless Paradigm, OpenWhisk and FIWARE
The Serverless Paradigm, OpenWhisk and FIWARE
 

Recently uploaded

Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Deliverybabeytanya
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...akbard9823
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewingbigorange77
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Lucknow
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 

Recently uploaded (20)

Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewing
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 

AWS re:Invented: Beyond Software, IaaS

  • 1. AWS re:Invented December 2018 (Updated: December 2019) Alex Glikson Architect, SaaS Security
  • 2. AWS re:Invented 2 (Managed) Open source Beyond public cloud Beyond IaaS Beyond software EC2, S3 (2006)
  • 3. AWS re:Invented 3 (Managed) Open source Beyond public cloud Beyond IaaS Beyond software RDS ● mySQL, Postgres EMR ● Hadoop, Spark Elastic Beanstalk ● Django, Tomcat, etc ElastiCache ● Redis, memcached ES ● Elasticsearch EKS ● Kubernetes SageMaker ● Jupyter,TensorFlow MSK ● Kafka MCS ● Cassandra EC2, S3 (2006) Firmware, network, processors, accelerators
  • 5. Beyond Software: Network ● 100 Gbit network (HPC, Gaming, etc) 5
  • 6. Beyond Software: Processors ● ARM-based servers (Graviton, Graviton2) ○ Scale-out workloads: containerized microservices, web servers, development environments ○ per-vCPU performance improvements over the M5 instances: ■ HTTPS load balancing with Nginx: +24% ■ Memcached: +43% performance, at lower latency ■ X.264 video encoding: +26% ■ EDA simulation with Cadence Xcellium: +54% 6
  • 8. Beyond Software: Accelerators ● AWS Inferentia: ML inference chip ○ AWS Inferentia will support the TensorFlow, Apache MXNet, PyTorch, as well as ONNX ○ https://aws.amazon.com/machine-learning/inferentia/ ○ Each chip provides hundreds of TOPS (tera operations per second) of inference throughput 8
  • 9. AWS re:Invented 9 (Managed) Open source Beyond public cloud Beyond IaaS Beyond software Firmware, network, processors, accelerators On-prem DC Edge network Home IoT Satellites Robots EC2, S3 (2006) RDS ● mySQL, Postgres EMR ● Hadoop, Spark Elastic Beanstalk ● Django, Tomcat, etc ElastiCache ● Redis, memcached ES ● Elasticsearch EKS ● Kubernetes SageMaker ● Jupyter,TensorFlow MSK ● Kafka MCS ● Cassandra
  • 10. Beyond Public Cloud: Outposts ● Extends AWS on-premises, fully managed. GA Dec 2019. ● VMware Cloud or native AWS (connects to closest AWS region control plane) ● EC2, EBS, ELB, single-tenant runtime services (RDS, EMR, ECS/EKS, etc) ○ NO “serverless” (regional) services (for now) - DynamoDB, Aurora, Kinesis, Lambda, etc ■ Opposite direction that the general trend. S3 will be available in 2020. ○ On-prem=reserved+dedicated? ■ These services are priced by EC2/EBS/network resources - not “pure” pay-per-use 10
  • 11. Beyond Public Cloud: Edge Computing ● Develop in the cloud, run anywhere ○ IoT/network/home appliances (Greengrass) ○ Embedded systems (FreeRTOS) ○ DeepLens ○ RoboMaker ○ DeepRacer ○ Ground Station ○ Loca Zones, Wavelength 11
  • 12. 12
  • 13. AWS re:Invented 13 (Managed) Open source Beyond public cloud Beyond IaaS Beyond software Firmware, network, processors, accelerators On-prem DC Edge network Home IoT Satellites Robots Serverless-First (PaaS) AI/ML (PaaS, SaaS) EC2, S3 (2006) RDS ● mySQL, Postgres EMR ● Hadoop, Spark Elastic Beanstalk ● Django, Tomcat, etc ElastiCache ● Redis, memcached ES ● Elasticsearch EKS ● Kubernetes SageMaker ● Jupyter,TensorFlow MSK ● Kafka MCS ● Cassandra
  • 14. Beyond IaaS: Serverless-first ● After 10+ years, PaaS paradigm finally becomes mainstream ○ Motivation: ■ The more application stack layers you delegate to a 3rd party (as a managed service), the more you can focus on delivering value (business logic) ○ Hypothesis: ■ Majority of newly developed applications will be “serverless” (PaaS, FaaS, SaaS) ● Compute, Workflows, Data 14
  • 15. Beyond IaaS: Serverless-first - Compute, Workflows ● Lambda ○ IDE integration, Layers, Custom runtimes, Provisioned concurrency, Firecracker ○ WebSockets (API Gateway), Notifications for async invocation (“destinations”) ● EKS on Fargate ● AppSync (GraphQL proxy) ○ “Resolvers” for DynamoDB, Elasticsearch, Aurora, Lambda, etc; pipeline ● Step functions (‘state machine as a service’) ○ Seamless integration with Lambda, DynamoDB, Batch, Fargate, SNS, SQS, Glue, SageMaker ○ Transaction vs high-throughput ● Glue (ETL) ○ Serverless Spark jobs, Python jobs (preprocessing) 15
  • 16. Beyond IaaS: Serverless-first - Data ● Glacier Deep Archive ○ Data can be retrieved within 12 hours ○ $1.01 per TB-mo ● FSx for Windows ● FSx for Lustre ● Aurora Serverless, Data API ● DynamoDB transactions, auto-scaling ● Timestream (time-series DB) ● Blockchain (Quantum Ledger Database) 16
  • 17. Beyond IaaS: AI/ML ● Hardware ○ EC2 P3dn Instances ○ . ○ . ○ . ○ Elastic Inference (GPUs on-demand) ○ Inferentia chip 17
  • 18. Beyond IaaS: AI/ML ● SageMaker ○ Neo, optimized TensorFlow, Dynamic Training (MxNet) ○ RL (incl. RoboMaker, DeepRacer applications) ○ Marketplace ○ Ground Truth (labeling, Mechanical Turk) ● ML-powerd SaaS (with pay-per-use APIs): ○ Comprehend Medical, Textract ○ Personalize, Forecast ○ Predictive Auto-Scaling, Compute Optimizer 18
  • 19. AWS re:Invented 19 (Managed) Open source Beyond public cloud Beyond IaaS Beyond software Firmware, network, processors, accelerators On-prem DC Edge network Home IoT Satellites Robots Serverless-First (PaaS) AI/ML (PaaS, SaaS) EC2, S3 (2006) RDS ● mySQL, Postgres EMR ● Hadoop, Spark Elastic Beanstalk ● Django, Tomcat, etc ElastiCache ● Redis, memcached ES ● Elasticsearch EKS ● Kubernetes SageMaker ● Jupyter,TensorFlow MSK ● Kafka MCS ● Cassandra

Editor's Notes

  1. Taking advantage of the unique custom-built networking infrastructure (by Annapurna Labs)
  2. Surprising, given the decline in ARM-based servers market
  3. Catching up with Google (TPUs), Microsoft (FPGA-based solution)