SlideShare uma empresa Scribd logo
1 de 38
Baixar para ler offline
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Advancing Software Procurement in a
Containerized World with
AWS Marketplace for Containers
Justin Graham
Senior Manager, Ecosystem
AWS Container Services
K E M 1 9
David Lowe
Senior Product Manager
AWS Marketplace
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
AWS Container Services
Focus on Applications / Focus on Environment
Demo – AWS Container Services
Overview of AWS Marketplace
AWS Marketplace for Containers
Demo – AWS Marketplace for Containers
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Docker Containers
• Lightweight operating system-level virtualization platform
• Created by dotCloud and released as open source in March 2013
• Licensed under Apache 2.0 open source license
• Docker is a company and a container runtime
• Other tools and services provide orchestration and management:
• Docker Hub
• Docker Swarm
• Kubernetes
• AWS Container Services
• Amazon Elastic Container Services (Amazon ECS)
• Amazon Elastic Container Services for Kubernetes (Amazon EKS)
• Amazon Elastic Container Registry (Amazon ECR)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What Do Customers Really Want?
• Simplify and standardize environment with serverless technologies
• Use code to model applications and infrastructure
• Reduce the size of changes by architecting applications as microservices
• Rapidly release code changes with CI/CD
• Have full visibility across applications using monitoring and tracing
• Enable security and compliance across the entire application lifecycle
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The Duality of the Customer Journey
“Build and operate a cloud for me”
• High level of opinion
• High level of abstraction
• Focus only on application and primitive
“I want to build my own cloud”
• Low level of opinion
• Low level of abstraction
• Focus on infrastructure and configuration
Focus on
applications
Focus on
environment
Installing, configuring, and managing
my compute environment
is critical to achieving my goals.
Having a standardized, flexible, and
on-demand compute environment
is critical to achieving my goals.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
63%
of container
workloads run
on AWS today*
* https://www.cncf.io/blog/2018/08/29/cncf-survey-use-of-cloud-native-technologies-in-production-has-grown-over-200-percent//
AWS Container Services Adoption
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Enable Focus on Applications
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
No instances
to manage
Task-
native API
Resource-
based pricing
Simple, powerful, on-demand
consumption model
Changing Compute Consumption Model
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Elastic Container Service (Amazon ECS)
Container-level networking
…{ }
Advanced task placement
Deep integration with AWS platform
Amazon ECS CLI
Global footprint
Powerful scheduling engines
Automatic scaling
CloudWatch metrics
Load balancers
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Fargate and Amazon ECS Constructs
REGISTER
Task Definition
CREATE
Cluster
• Infrastructure Isolation boundary
• IAM Permissions boundary
RUN
Task
• A running instantiation
of a task definition
• Use AWS Fargate launch type
• Maintain n healthy copies
• Unhealthy tasks automatically
replaced
CREATE
Service
Elastic load
balancer
Define application containers:
Image URL, CPU and Memory
requirements, etc.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
• Built entire system in months, all on AWS
• Out-of-the-box integration and deployment models
with Amazon ECS simplified DevOps pipeline
• Open platform that integrates with any restaurant and
global delivery partners
• Over 20k transactions per second, sub-100 millisecond
latency
• Cost-effective, even with extremely low transaction
values
• Managing ~850 applications in ~5000
containers
• Migrated all to AWS Fargate
• Reduced the undifferentiated heavy
lifting of managing Kubernetes
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Enable Focus on Hybrid and Cloud Onboarding
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
51%
of Kubernetes
workloads run
on AWS today*
* https://www.cncf.io/blog/2018/08/29/cncf-survey-use-of-cloud-native-technologies-in-production-has-grown-over-200-percent//
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Elastic Container Services for Kubernetes (Amazon
EKS)
Container-level networking
…{ }
Managed etcd and masters
Deep integration with AWS platform
Kubernetes APIs
Kubernetes ecosystem
Timely upgrades
Highly available masters
100 percent upstream Kubernetes
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How Does Amazon EKS Work?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Availability
Zone 1
Etcd
Master
Etcd
Master
Availability
Zone 2
Availability
Zone 3
Etcd
Master
Amazon EKS High Availability Control Plane
AWS Managed
Customer Account
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
mycluster.eks.amazonaws.comKubectl
Amazon EKS Usage Scenario
Availability
Zone 1
Availability
Zone 2
Availability
Zone 3
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Linux 2
Enterprise-Ready Universal AvailabilityInnovation Included
5 years of Long-Term
Support (LTS)
5 years of security and
maintenance updates
Amazon EC2-optimized
kernel and toolchain
Extras for bleeding edge
software on a stable LTS
OS
Runs the Amazon ECS and
Amazon EKS Optimized AMIs
(and AWS Fargate Fabric)
Can be used on-premises
No Cost
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Elastic Container Registry (Amazon ECR)
…{ }
Deep integration with AWS platform
Integrated with Amazon ECS and Docker CLI
Scalable and highly available
100 percent cloud-based Docker container registry
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Container Competency: Just Announced
• AWS Partner Network (APN) Partners with this designation have a validated
product or solution on AWS supports workloads on containers
• These solutions improve customer's ability to use containers on AWS
• Focus areas include:
• Foundation, orchestration, and scheduling
• Monitoring and logging
• Security
• 17 Launch partners
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Container Competency Launch Partners
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
• Deploy software on demand
• Procure new, BYOL, or free open source
• Tagged, Trackable, and Metered
• 1,400+ participating ISVs
• 4,500+ product listings
• 200,000+ active customers
• 950,000+ current subscriptions
• 35+ software categories
• 650M+ hours of Amazon EC2 deployed monthly
AWS Marketplace Simplifies Software Provisioning
Find, test, buy, and deploy software
in the cloud
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Marketplace Capabilities
Software discovery, procurement, and deployment simplified
Get the software
you need in minutes
• Test in minutes
• Innovate faster
• Ready-to-run on AWS
• Simplify migration to the cloud
• Use BYOL investments
• Convert from Test to Buy
Pay options such as pay-as-you-
go pricing
• Pay only for what you use
• Integrate software costs
into AWS bill
• Pay by user, host, or data
• Upgrade to longer terms for
subscription discounts
• Software as a service (SaaS) multi-
year contracts
Flexible delivery and
usage options
• Easily scale up or down on demand
• Test and learn without material
commitments
• Use only what you need without
wasting unused licenses
• Resources tagged and visible in
Spend Management Tools
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
BYOL
Carry previously purchased
licenses over to AWS via AWS
Marketplace.
License key required
to deploy and track.
Use existing investments and
simplify cloud deployment
capabilities.
400+ titles.
Paid
Metered pricing available
based on variables like term,
number of users, amount of
bandwidth, number of hosts.
Pay only for what you use.
Utility model eliminates large
capital investments.
Free trials available for many
products. Consolidated billing
with other AWS services.
2,000+ titles.
Open Source
Curated listings, often with
no software cost for use of
these products, unless
supported versions are
necessary.
AWS infrastructure cost
still apply to open
source deployments.
2,000+ titles.
SaaS
Service completely managed
and fulfilled by SaaS Provider
(at least for now).
No resources required to
manage infrastructure.
SaaS contracts available for
annual and multi-year
commitments.
Free trials available for many
products. Consolidated billing
with other AWS services.
175+ titles.
Server Software (AMI/Container) on Amazon EC2, ECS, EKS SaaS
AWS Marketplace Listing Types
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Marketplace for Containers
• Adding Docker-compliant container images
as a new fulfillment option for server
software products
• Container product images are ingested and
scanned from seller repositories, such as
GitHub and Amazon ECR
• Free, BYOL, and usage-based pricing
models for Amazon ECS (fractional
hourly and fixed monthly models)
• Products run on Amazon ECS and
Amazon EKS using seller-provided
templates, such as Helm Charts and
Task Definitions
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key Container Products on AWS Marketplace
Twistlock Cloud Discovery
• Automatically discover cloud-native services
across every account and Region
• Accelerate security and auditing to find rogue
and unmanaged deployments
• Single Docker image that uses native AWS APIs
for discovery with IAM access
• Available only on AWS Marketplace
Datadog Enterprise
• Turn-key integrations with simple container-based
monitoring agent
• API extends Datadog integrations to send metrics
and events from your applications
• Out-of-the-box dashboards plus drag-and-drop
tools to create your own
• Pro and BYOL editions available also
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key Container Products on AWS Marketplace
Sysdig Cloud Native Intelligence
Platform
• ContainerVision unlocks data to help see and
secure applications more effectively
• ServiceVision adds metadata to metrics and
events from AWS and Kubernetes
• Sysdig agent delivers deep insight to help reduce
overhead and management
Splunk Enterprise
Docker Image
• Collect and index machine-generated data from
any source in real time
• Correlate complex events spanning data sources
across your environment
• Scales to collect and index tens of terabytes of
data per day
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Summary
AWS Container Services
Focus on Applications / Focus on Environment
AWS Marketplace provides curated catalog of software
Over 180+ new container products available now
Deploy to AWS Fargate, Amazon ECS or Amazon EKS
ISVs can list products now
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
David Lowe
davelowe@amazon.com
Justin Graham
grahamjl@amazon.com
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

[NEW LAUNCH!] Introducing Amazon Elastic Inference: Reduce Deep Learning Infe...
[NEW LAUNCH!] Introducing Amazon Elastic Inference: Reduce Deep Learning Infe...[NEW LAUNCH!] Introducing Amazon Elastic Inference: Reduce Deep Learning Infe...
[NEW LAUNCH!] Introducing Amazon Elastic Inference: Reduce Deep Learning Infe...
 
Best Practices for Building Multi-Region, Active-Active Serverless Applicatio...
Best Practices for Building Multi-Region, Active-Active Serverless Applicatio...Best Practices for Building Multi-Region, Active-Active Serverless Applicatio...
Best Practices for Building Multi-Region, Active-Active Serverless Applicatio...
 
Overview of the New Amazon EC2 Instances with AMD EPYC (CMP385-R1) - AWS re:I...
Overview of the New Amazon EC2 Instances with AMD EPYC (CMP385-R1) - AWS re:I...Overview of the New Amazon EC2 Instances with AMD EPYC (CMP385-R1) - AWS re:I...
Overview of the New Amazon EC2 Instances with AMD EPYC (CMP385-R1) - AWS re:I...
 
Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...
Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...
Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...
 
From Monolith to Modern Apps: Best Practices (SRV322-R2) - AWS re:Invent 2018
From Monolith to Modern Apps: Best Practices (SRV322-R2) - AWS re:Invent 2018From Monolith to Modern Apps: Best Practices (SRV322-R2) - AWS re:Invent 2018
From Monolith to Modern Apps: Best Practices (SRV322-R2) - AWS re:Invent 2018
 
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
 
Scaling Fantasy Sports Platform at 3M Requests/Minute with ElastiCache & Auro...
Scaling Fantasy Sports Platform at 3M Requests/Minute with ElastiCache & Auro...Scaling Fantasy Sports Platform at 3M Requests/Minute with ElastiCache & Auro...
Scaling Fantasy Sports Platform at 3M Requests/Minute with ElastiCache & Auro...
 
如何以 serverless 架構打造快速回應客戶需求的零售情境 (Level: 200)
如何以 serverless 架構打造快速回應客戶需求的零售情境 (Level: 200)如何以 serverless 架構打造快速回應客戶需求的零售情境 (Level: 200)
如何以 serverless 架構打造快速回應客戶需求的零售情境 (Level: 200)
 
High Performance Computing on AWS: Driving Innovation without Infrastructure ...
High Performance Computing on AWS: Driving Innovation without Infrastructure ...High Performance Computing on AWS: Driving Innovation without Infrastructure ...
High Performance Computing on AWS: Driving Innovation without Infrastructure ...
 
Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018
Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018
Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018
 
Secure Your Site: Use CDN Security Features to Protect Your Content & Infrast...
Secure Your Site: Use CDN Security Features to Protect Your Content & Infrast...Secure Your Site: Use CDN Security Features to Protect Your Content & Infrast...
Secure Your Site: Use CDN Security Features to Protect Your Content & Infrast...
 
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
 
Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...
Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...
Hands-On: Deploy Remote Graphics Desktops for Content Production (CMP422) - A...
 
Use Auto Scaling, Spot Pricing, and More Expert Strategies (ANT347) - AWS re:...
Use Auto Scaling, Spot Pricing, and More Expert Strategies (ANT347) - AWS re:...Use Auto Scaling, Spot Pricing, and More Expert Strategies (ANT347) - AWS re:...
Use Auto Scaling, Spot Pricing, and More Expert Strategies (ANT347) - AWS re:...
 
Enterprise Network Transformation Powered by OrangeX, with Nokia Nuage and AW...
Enterprise Network Transformation Powered by OrangeX, with Nokia Nuage and AW...Enterprise Network Transformation Powered by OrangeX, with Nokia Nuage and AW...
Enterprise Network Transformation Powered by OrangeX, with Nokia Nuage and AW...
 
Best Practices for Scalable Monitoring (ENT310-S) - AWS re:Invent 2018
Best Practices for Scalable Monitoring (ENT310-S) - AWS re:Invent 2018Best Practices for Scalable Monitoring (ENT310-S) - AWS re:Invent 2018
Best Practices for Scalable Monitoring (ENT310-S) - AWS re:Invent 2018
 
Build, Deploy, and Serve Machine-Learning Models on Streaming Data Using Amaz...
Build, Deploy, and Serve Machine-Learning Models on Streaming Data Using Amaz...Build, Deploy, and Serve Machine-Learning Models on Streaming Data Using Amaz...
Build, Deploy, and Serve Machine-Learning Models on Streaming Data Using Amaz...
 
Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...
Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...
Engage Users in Real-Time through Event-Based Messaging (MOB322-R1) - AWS re:...
 
Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...
Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...
Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...
 
Amazon EC2 Foundations (CMP208-R1) - AWS re:Invent 2018
Amazon EC2 Foundations (CMP208-R1) - AWS re:Invent 2018Amazon EC2 Foundations (CMP208-R1) - AWS re:Invent 2018
Amazon EC2 Foundations (CMP208-R1) - AWS re:Invent 2018
 

Semelhante a [NEW LAUNCH!] Advancing Software Procurement in a Containerized World with the New AWS Marketplace for Containers (CON365) - AWS re:Invent 2018

Semelhante a [NEW LAUNCH!] Advancing Software Procurement in a Containerized World with the New AWS Marketplace for Containers (CON365) - AWS re:Invent 2018 (20)

Using Containers and Serverless to Deploy Microservices
Using Containers and Serverless to Deploy MicroservicesUsing Containers and Serverless to Deploy Microservices
Using Containers and Serverless to Deploy Microservices
 
Using Containers and Serverless to Deploy Microservices (ARC214) - AWS re:Inv...
Using Containers and Serverless to Deploy Microservices (ARC214) - AWS re:Inv...Using Containers and Serverless to Deploy Microservices (ARC214) - AWS re:Inv...
Using Containers and Serverless to Deploy Microservices (ARC214) - AWS re:Inv...
 
PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...
PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...
PaaS – From Code to Running Application using AWS Elastic Beanstalk (DEV323) ...
 
Set Up a CI/CD Pipeline for Deploying Containers Using the AWS Developer Tool...
Set Up a CI/CD Pipeline for Deploying Containers Using the AWS Developer Tool...Set Up a CI/CD Pipeline for Deploying Containers Using the AWS Developer Tool...
Set Up a CI/CD Pipeline for Deploying Containers Using the AWS Developer Tool...
 
Accelerating Innovation , Increasing Governance & Reducing Cost using Cloud-...
Accelerating Innovation , Increasing Governance & Reducing Cost  using Cloud-...Accelerating Innovation , Increasing Governance & Reducing Cost  using Cloud-...
Accelerating Innovation , Increasing Governance & Reducing Cost using Cloud-...
 
Retiring Technical Debt by Leveraging Existing Microsoft Licenses on AWS
Retiring Technical Debt by Leveraging Existing Microsoft Licenses on AWSRetiring Technical Debt by Leveraging Existing Microsoft Licenses on AWS
Retiring Technical Debt by Leveraging Existing Microsoft Licenses on AWS
 
AWSome Day Online Conference 2018 Module 1.pdf
AWSome Day Online Conference 2018 Module 1.pdfAWSome Day Online Conference 2018 Module 1.pdf
AWSome Day Online Conference 2018 Module 1.pdf
 
Build CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation SlidesBuild CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation Slides
 
MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...
MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...
MongoDB World 2018: Tutorial - How to Build Applications with MongoDB Atlas &...
 
Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS Services Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS Services
 
How to Bring Microsoft Apps to AWS - AWS Online Tech Talks
How to Bring Microsoft Apps to AWS - AWS Online Tech TalksHow to Bring Microsoft Apps to AWS - AWS Online Tech Talks
How to Bring Microsoft Apps to AWS - AWS Online Tech Talks
 
AWS 微服務中的 Container 選項比較 (Level 400)
AWS 微服務中的 Container 選項比較   (Level 400)AWS 微服務中的 Container 選項比較   (Level 400)
AWS 微服務中的 Container 選項比較 (Level 400)
 
AWS Containers Day.pdf
AWS Containers Day.pdfAWS Containers Day.pdf
AWS Containers Day.pdf
 
Comparing Compute Options for Microservices - AWS Summti Sydney 2018
Comparing Compute Options for Microservices - AWS Summti Sydney 2018Comparing Compute Options for Microservices - AWS Summti Sydney 2018
Comparing Compute Options for Microservices - AWS Summti Sydney 2018
 
Semplificare la gestione dei container con i servizi AWS
Semplificare la gestione dei container con i servizi AWSSemplificare la gestione dei container con i servizi AWS
Semplificare la gestione dei container con i servizi AWS
 
AWSome Day - AWS Federal Pop-Up Loft
AWSome Day - AWS Federal Pop-Up LoftAWSome Day - AWS Federal Pop-Up Loft
AWSome Day - AWS Federal Pop-Up Loft
 
saa3_wk5.pdf
saa3_wk5.pdfsaa3_wk5.pdf
saa3_wk5.pdf
 
Deploying Microservices using AWS Fargate (CON315-R1) - AWS re:Invent 2018
Deploying Microservices using AWS Fargate (CON315-R1) - AWS re:Invent 2018Deploying Microservices using AWS Fargate (CON315-R1) - AWS re:Invent 2018
Deploying Microservices using AWS Fargate (CON315-R1) - AWS re:Invent 2018
 
Building Modern Applications on AWS.pptx
Building Modern Applications on AWS.pptxBuilding Modern Applications on AWS.pptx
Building Modern Applications on AWS.pptx
 
Introduction to Serverless on AWS - Builders Day Jerusalem
Introduction to Serverless on AWS - Builders Day JerusalemIntroduction to Serverless on AWS - Builders Day Jerusalem
Introduction to Serverless on AWS - Builders Day Jerusalem
 

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
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

[NEW LAUNCH!] Advancing Software Procurement in a Containerized World with the New AWS Marketplace for Containers (CON365) - AWS re:Invent 2018

  • 1.
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Advancing Software Procurement in a Containerized World with AWS Marketplace for Containers Justin Graham Senior Manager, Ecosystem AWS Container Services K E M 1 9 David Lowe Senior Product Manager AWS Marketplace
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda AWS Container Services Focus on Applications / Focus on Environment Demo – AWS Container Services Overview of AWS Marketplace AWS Marketplace for Containers Demo – AWS Marketplace for Containers
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Docker Containers • Lightweight operating system-level virtualization platform • Created by dotCloud and released as open source in March 2013 • Licensed under Apache 2.0 open source license • Docker is a company and a container runtime • Other tools and services provide orchestration and management: • Docker Hub • Docker Swarm • Kubernetes • AWS Container Services • Amazon Elastic Container Services (Amazon ECS) • Amazon Elastic Container Services for Kubernetes (Amazon EKS) • Amazon Elastic Container Registry (Amazon ECR)
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What Do Customers Really Want? • Simplify and standardize environment with serverless technologies • Use code to model applications and infrastructure • Reduce the size of changes by architecting applications as microservices • Rapidly release code changes with CI/CD • Have full visibility across applications using monitoring and tracing • Enable security and compliance across the entire application lifecycle
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The Duality of the Customer Journey “Build and operate a cloud for me” • High level of opinion • High level of abstraction • Focus only on application and primitive “I want to build my own cloud” • Low level of opinion • Low level of abstraction • Focus on infrastructure and configuration Focus on applications Focus on environment Installing, configuring, and managing my compute environment is critical to achieving my goals. Having a standardized, flexible, and on-demand compute environment is critical to achieving my goals.
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 63% of container workloads run on AWS today* * https://www.cncf.io/blog/2018/08/29/cncf-survey-use-of-cloud-native-technologies-in-production-has-grown-over-200-percent// AWS Container Services Adoption
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Enable Focus on Applications
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. No instances to manage Task- native API Resource- based pricing Simple, powerful, on-demand consumption model Changing Compute Consumption Model
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Elastic Container Service (Amazon ECS) Container-level networking …{ } Advanced task placement Deep integration with AWS platform Amazon ECS CLI Global footprint Powerful scheduling engines Automatic scaling CloudWatch metrics Load balancers
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Fargate and Amazon ECS Constructs REGISTER Task Definition CREATE Cluster • Infrastructure Isolation boundary • IAM Permissions boundary RUN Task • A running instantiation of a task definition • Use AWS Fargate launch type • Maintain n healthy copies • Unhealthy tasks automatically replaced CREATE Service Elastic load balancer Define application containers: Image URL, CPU and Memory requirements, etc.
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. • Built entire system in months, all on AWS • Out-of-the-box integration and deployment models with Amazon ECS simplified DevOps pipeline • Open platform that integrates with any restaurant and global delivery partners • Over 20k transactions per second, sub-100 millisecond latency • Cost-effective, even with extremely low transaction values
  • 15. • Managing ~850 applications in ~5000 containers • Migrated all to AWS Fargate • Reduced the undifferentiated heavy lifting of managing Kubernetes
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Enable Focus on Hybrid and Cloud Onboarding
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 51% of Kubernetes workloads run on AWS today* * https://www.cncf.io/blog/2018/08/29/cncf-survey-use-of-cloud-native-technologies-in-production-has-grown-over-200-percent//
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Elastic Container Services for Kubernetes (Amazon EKS) Container-level networking …{ } Managed etcd and masters Deep integration with AWS platform Kubernetes APIs Kubernetes ecosystem Timely upgrades Highly available masters 100 percent upstream Kubernetes
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. How Does Amazon EKS Work?
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Availability Zone 1 Etcd Master Etcd Master Availability Zone 2 Availability Zone 3 Etcd Master Amazon EKS High Availability Control Plane AWS Managed Customer Account
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. mycluster.eks.amazonaws.comKubectl Amazon EKS Usage Scenario Availability Zone 1 Availability Zone 2 Availability Zone 3
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Linux 2 Enterprise-Ready Universal AvailabilityInnovation Included 5 years of Long-Term Support (LTS) 5 years of security and maintenance updates Amazon EC2-optimized kernel and toolchain Extras for bleeding edge software on a stable LTS OS Runs the Amazon ECS and Amazon EKS Optimized AMIs (and AWS Fargate Fabric) Can be used on-premises No Cost
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Elastic Container Registry (Amazon ECR) …{ } Deep integration with AWS platform Integrated with Amazon ECS and Docker CLI Scalable and highly available 100 percent cloud-based Docker container registry
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Container Competency: Just Announced • AWS Partner Network (APN) Partners with this designation have a validated product or solution on AWS supports workloads on containers • These solutions improve customer's ability to use containers on AWS • Focus areas include: • Foundation, orchestration, and scheduling • Monitoring and logging • Security • 17 Launch partners
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Container Competency Launch Partners
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. • Deploy software on demand • Procure new, BYOL, or free open source • Tagged, Trackable, and Metered • 1,400+ participating ISVs • 4,500+ product listings • 200,000+ active customers • 950,000+ current subscriptions • 35+ software categories • 650M+ hours of Amazon EC2 deployed monthly AWS Marketplace Simplifies Software Provisioning Find, test, buy, and deploy software in the cloud
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Marketplace Capabilities Software discovery, procurement, and deployment simplified Get the software you need in minutes • Test in minutes • Innovate faster • Ready-to-run on AWS • Simplify migration to the cloud • Use BYOL investments • Convert from Test to Buy Pay options such as pay-as-you- go pricing • Pay only for what you use • Integrate software costs into AWS bill • Pay by user, host, or data • Upgrade to longer terms for subscription discounts • Software as a service (SaaS) multi- year contracts Flexible delivery and usage options • Easily scale up or down on demand • Test and learn without material commitments • Use only what you need without wasting unused licenses • Resources tagged and visible in Spend Management Tools
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. BYOL Carry previously purchased licenses over to AWS via AWS Marketplace. License key required to deploy and track. Use existing investments and simplify cloud deployment capabilities. 400+ titles. Paid Metered pricing available based on variables like term, number of users, amount of bandwidth, number of hosts. Pay only for what you use. Utility model eliminates large capital investments. Free trials available for many products. Consolidated billing with other AWS services. 2,000+ titles. Open Source Curated listings, often with no software cost for use of these products, unless supported versions are necessary. AWS infrastructure cost still apply to open source deployments. 2,000+ titles. SaaS Service completely managed and fulfilled by SaaS Provider (at least for now). No resources required to manage infrastructure. SaaS contracts available for annual and multi-year commitments. Free trials available for many products. Consolidated billing with other AWS services. 175+ titles. Server Software (AMI/Container) on Amazon EC2, ECS, EKS SaaS AWS Marketplace Listing Types
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Marketplace for Containers • Adding Docker-compliant container images as a new fulfillment option for server software products • Container product images are ingested and scanned from seller repositories, such as GitHub and Amazon ECR • Free, BYOL, and usage-based pricing models for Amazon ECS (fractional hourly and fixed monthly models) • Products run on Amazon ECS and Amazon EKS using seller-provided templates, such as Helm Charts and Task Definitions
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Key Container Products on AWS Marketplace Twistlock Cloud Discovery • Automatically discover cloud-native services across every account and Region • Accelerate security and auditing to find rogue and unmanaged deployments • Single Docker image that uses native AWS APIs for discovery with IAM access • Available only on AWS Marketplace Datadog Enterprise • Turn-key integrations with simple container-based monitoring agent • API extends Datadog integrations to send metrics and events from your applications • Out-of-the-box dashboards plus drag-and-drop tools to create your own • Pro and BYOL editions available also
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Key Container Products on AWS Marketplace Sysdig Cloud Native Intelligence Platform • ContainerVision unlocks data to help see and secure applications more effectively • ServiceVision adds metadata to metrics and events from AWS and Kubernetes • Sysdig agent delivers deep insight to help reduce overhead and management Splunk Enterprise Docker Image • Collect and index machine-generated data from any source in real time • Correlate complex events spanning data sources across your environment • Scales to collect and index tens of terabytes of data per day
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Summary AWS Container Services Focus on Applications / Focus on Environment AWS Marketplace provides curated catalog of software Over 180+ new container products available now Deploy to AWS Fargate, Amazon ECS or Amazon EKS ISVs can list products now
  • 37. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. David Lowe davelowe@amazon.com Justin Graham grahamjl@amazon.com
  • 38. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.