Mais conteúdo relacionado Semelhante a [NEW LAUNCH!] Advancing Software Procurement in a Containerized World with the New AWS Marketplace for Containers (CON365) - AWS re:Invent 2018 (20) Mais de Amazon Web Services (20) [NEW LAUNCH!] Advancing Software Procurement in a Containerized World with the New AWS Marketplace for Containers (CON365) - AWS re:Invent 20182. © 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.