16
Are Containers Ready for the Enterprise ? AWS UG April 2016 @andreaswasita | www.wasita.net

Are Containers ready for the Enterprise?

Embed Size (px)

Citation preview

Page 1: Are Containers ready for the Enterprise?

Are Containers Ready for the Enterprise ?AWS UG April 2016

@andreaswasita | www.wasita.net

Page 2: Are Containers ready for the Enterprise?

PwC

Production worthiness and enterprise worthiness are Your decision

This session will help you to make that decision

Page 3: Are Containers ready for the Enterprise?

A decade ago … Cloud! Hooray AWS!

Couple years ago … Container! Thank you AWS!

Page 4: Are Containers ready for the Enterprise?

Benchmark

For the next 15 minutes…

Workloads

AWS ECS

Docker

Industry Example

Page 5: Are Containers ready for the Enterprise?

Container Adoption in the Real World…The sample is taken from real more than 7000 organizations

Sept 2015500%Try - Adopt2/3

2/3 of companies that try container adopt it

Container adoption up almost 500% for the past 12 months

First 6 monthsX3

Companies triple the number of containers in their first 6 months

https://www.datadoghq.com/docker-adoption/

Page 6: Are Containers ready for the Enterprise?

Offering from Docker Inc. (1 of 2)

Note: I do not speak for, or on behalf of, Docker Inc. My employer and I have no association with Docker Inc.

Docker Engine

Version 1.11 or higher (Version 1.05 is minimum requirement for ECS)

Three Channels: • Experimental

Nightly releases, bleeding edge…• Stable

Releases every 2 months• Commercially Supported

Releases every 6 months, Stable Configs, Support Contract

Page 7: Are Containers ready for the Enterprise?

Offering from Docker Inc. (2 of 2)

Note: I do not speak for, or on behalf of, Docker Inc. My employer and I have no association with Docker Inc.

Docker Engine

Docker SwarmDocker Engine

Docker Engine

Version 1.20Native Docker clustering

Docker HubRegistry – Stores and keep track of container imagesHosted on AWS

Page 8: Are Containers ready for the Enterprise?

Docker Inc and AWS … Love is in the Air

Note: I do not speak for, or on behalf of, AWS or Docker Inc. My employer and I have no association with Docker Inc.

Docker Engine

Docker Engine

Docker Engine

AWS ECS

State-of-the-art cluster creationFollowing AWS best practices plus all the goodness of AWS !

CloudFormation, Auto Scaling Group, IAM

AWS ECRFully integrated with the ECS and IAM to provide resource control level control of each repository as well as Docker API v2

Page 9: Are Containers ready for the Enterprise?

Why AWS for Containers …

Note: I do not speak for, or on behalf of, AWS or Docker Inc. My employer and I have no association with Docker Inc.

01

AWS Platform: AWS APIs, SDKs, Ecosystem

02

AWS ECS: Cluster management, AWS Services, Scheduling

03 AWS ECR: Image registry, Access Control, Pay for Storage and Transfer only

04 Security: IAM, Security Groups, VPC, CloudWatch

Page 10: Are Containers ready for the Enterprise?

What kind of Workloads is suitable for Containers?

Modern Stateless Cloud – Native Apps

What about traditional Stateful Apps ?

Stateful or Stateless, containers work with both types

Page 11: Are Containers ready for the Enterprise?

Blockchains and Smart Contracts on AWS …

https://blog.erisindustries.com/products/2016/01/28/pwc/

https://github.com/eris-ltd

Eris is the first blockchain technology on AWS Marketplace

https://aws.amazon.com/marketplace/pp/B01BTB1EP8

Page 12: Are Containers ready for the Enterprise?

The distributed applications is a good candidate for containers…

Identity

Web UIParty

Management API

Asset Registration

API

Document API

Search / Repository

API

Financial Management

API

Finance Regulator Service

Registrar Service

Notification API

Finance Service 01

Finance Service 02

Users

Users

UsersBlockchain

API Gateway

Page 13: Are Containers ready for the Enterprise?

Okay… How does it look like running on AWS ?

VPC

ELB

Containers

ACL

EC2

Multi AZ

Auto Scaling

What about the DB?

Check on GitHub

Route Table

Security Groups

Page 14: Are Containers ready for the Enterprise?

Get your Organizations Ready for Containers…

Executive

SupportThe $$$Governance

01 02 03 04

Security & ComplianceIAMZoningEncyrptionLoggingAuditingIntrusion- Detection

Service Delivery

ReportingBillingOperations

Management

MonitoringOrchestration & AutomationOther Management Tools

Page 15: Are Containers ready for the Enterprise?

Are Containers ready for your Organization ?

+ LinkedIn, @andreaswasita

Page 16: Are Containers ready for the Enterprise?

Q & A (5 minutes)

I will try my best to answer your questions.