are containers ready for the enterprise?

Post on 13-Apr-2017

90 Views

Category:

Internet

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Are Containers Ready for the Enterprise ?AWS UG April 2016

@andreaswasita | www.wasita.net

PwC

Production worthiness and enterprise worthiness are Your decision

This session will help you to make that decision

A decade ago … Cloud! Hooray AWS!

Couple years ago … Container! Thank you AWS!

Benchmark

For the next 15 minutes…

Workloads

AWS ECS

Docker

Industry Example

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/

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

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

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

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

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

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

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

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

Get your Organizations Ready for Containers…

Executive

SupportThe $$$Governance

01 02 03 04

Security & ComplianceIAMZoningEncyrptionLoggingAuditingIntrusion- Detection

Service Delivery

ReportingBillingOperations

Management

MonitoringOrchestration & AutomationOther Management Tools

Are Containers ready for your Organization ?

+ LinkedIn, @andreaswasita

Q & A (5 minutes)

I will try my best to answer your questions.

top related