Presentation is loading. Please wait.

Presentation is loading. Please wait.

Deploying Docker Datacenter on AWS © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Similar presentations


Presentation on theme: "Deploying Docker Datacenter on AWS © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved."— Presentation transcript:

1 Deploying Docker Datacenter on AWS © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved

2 Brandon Chavis Solutions Architect, AWS (NOTE: PASTE IN PORTRAIT AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP) © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved

3 Focus on differentiating your company Innovate at start-up like speed Reduce risk © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved

4 ENTERPRISE APPS DEVELOPMENT & OPERATIONSMOBILE SERVICESAPP SERVICESANALYTICS Data Warehousing Hadoop/ Spark Streaming Data Collection Machine Learning Elastic Search Virtual Desktops Sharing & Collaboration Corporate Email Backup Queuing & Notifications Workflow Search Email Transcoding One-click App Deployment Identity Sync Single Integrated Console Push Notifications DevOps Resource Management Application Lifecycle Management Containers Triggers Resource Templates TECHNICAL & BUSINESS SUPPORT Account Management Support Professional Services Training & Certification Security & Pricing Reports Partner Ecosystem Solutions Architects MARKETPLACE Business Apps Business Intelligence Databases DevOps Tools NetworkingSecurityStorage Regions Availability Zones Points of Presence INFRASTRUCTURE CORE SERVICES Compute VMs, Auto-scaling, & Load Balancing Storage Object, Blocks, Archival, Import/Export Databases Relational, NoSQL, Caching, Migration Networking VPC, DX, DNS CDN Access Control Identity Management Key Management & Storage Monitoring & Logs Assessment and reporting Resource & Usage Auditing SECURITY & COMPLIANCE Configuration Compliance Web application firewall HYBRID ARCHITECTURE Data Backups Integrated App Deployments Direct Connect Identity Federation Integrated Resource Management Integrated Networking API Gateway IoT Rules Engine Device Shadows Device SDKs Registry Device Gateway Streaming Data Analysis Business Intelligence Mobile Analytics © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved

5 * As of June 1 st, We have released 368 new features and services in 2016. 2009 48 280 722 82 201120132015 AWS Pace of Innovation © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved

6 (NOTE: PASTE IN PHOTO AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP) Go launch it! AWS Quick Starts- Docker Data Center © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved https://aws.amazon.com/quickstart/

7 (NOTE: PASTE IN PHOTO AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP) DDC Components: Universal Control Plane UCP Swarm Nodes Docker Trusted Registry AWS Quick Starts- Docker Data Center © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved

8 (NOTE: PASTE IN PHOTO AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP) AWS Architecture Overview Availability Zone Private subnet Public subnet Private subnet EC2 instances Elastic Load Balancer Internet gateway VPC NAT gateway Internet gateway © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved

9 (NOTE: PASTE IN PHOTO AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP) Zoom...Enhance Availability Zone Private subnet Swarm Nodes DTR Controller UCP Controller © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved

10 (NOTE: PASTE IN PHOTO AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP) All Docker infrastructure lives in private subnets Load Balancers and NAT devices in public subnets Use a bastion host + SSH agent in public subnet for SSH access to Docker infrastructure Amazon VPC © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved

11 (NOTE: PASTE IN PHOTO AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP) NAT device as a service Highly available and redundant One per Availability Zone Supports bursts of 10gbps No maintenance required Requires an Elastic IP Address NAT Gateway © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved

12 (NOTE: PASTE IN PHOTO AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP) Distribute requests across UCP/DTR nodes One for UCP, one for DTR, one for Swarm node Terminate TCP at the ELB- passes headers unmodified to backend Use /_ping endpoint for healthcheck Elastic Load Balancers © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved

13 (NOTE: PASTE IN PHOTO AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP) Highly-Available DNS Service Must be pre-configured! Use Alias Records for both ELBs (solves “zone apex” problem) Option: Use Private Hosted Zones Amazon Route 53 © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved

14 (NOTE: PASTE IN PHOTO AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP) Useful for UCP and DTR Controllers Recovers instance in case of hardware failure Recovered instance maintains identical attributes to failed instance Uses a Amazon CloudWatch Alarm Amazon EC2 Auto-recovery Recover from underlying host failures © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved

15 (NOTE: PASTE IN PHOTO AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP) Allow UCP and DTR controllers to Auto Scale Support Seoul and Sao Paolo regions (NATGW dependency) Better Amazon CloudWatch Metrics for AutoScaling Swarm Cluster Your requests! Future Improvements Continued Quick Starts Iteration © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved

16 Demo Time ~/src/docker/expressApp$ docker build -t chrisdias/expressapp Sending build context to Docker daemon 72.18mb Step 0 : FROM node:latest –––> 8e20baae42c8 Step 1: COPY. /src –––> 8e20baae42c8 Removing intermediate container afdcd49c779 Step 0 : FROM node:latest –––> 8e20baae42c8 Step 1: COPY. /src –––> 8e20baae42c © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved

17 Thank you! © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved


Download ppt "Deploying Docker Datacenter on AWS © 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved."

Similar presentations


Ads by Google