Conference:March 6-8, 2017
Workshops:March 9-10, 2017
Presentation: Deliver Docker Containers Continuously on AWS
Location:
- Whittle, 3rd flr.
Duration
Day of week:
- Tuesday
Persona:
- Front-end Developer
Key Takeaways
- Understand what tools can be used to orchestrate containers
- Learn about security principles on AWS and ECS
- Listen to case studies and experiences
Abstract
With Docker it became easy to start applications locally without installing any dependencies. Even running a local cluster is not a big thing anymore.
AWS on the other side offers with ECS a managed container service that starts to schedule containers based on resource needs, isolation policies, and availability requirements.
Sounds good, but is it really that easy? In this talk, you'll get an overview of ECS and all other services that are needed to run your containers in production. Philipp shows how an ECS cluster and your containerized applications can automatically be deployed and scaled. He also shares his experiences and discusses what features are still missing.
Interview
I'm part of our cloud platform team and we're currently working on a solution to make it easier (and more cost efficient) for our product teams to deploy their services. We're introducing Docker as new standard shipping format and trying to make it as simple as possible to deploy these containers on AWS ECS. Our intention is not to abstract or hide AWS, but to fill the gaps between things AWS already provides and our actually teams need.
In my talk I want to go a step further than typical Hello-World examples. Setting up a container orchestration platform like Amazon ECS production ready takes some more effort. For me the question is always what effort does it need to make it production ready. What else do I have to do so that I can actually use it at my company? So, I'm trying to give a broader overview what tools and services are also needed.
I'll talk about different deployment options, auto scaling of the cluster as well as services, and load balancing. As security is a hot topic in the container world, this talk not only explains how Amazon's identity and access management (IAM) has been embedded into ECS but also what is not covered and how you have to protect your cluster.
Architects and tech leads.
Similar Talks
Tracks
-
Architecting for Failure
Building fault tolerate systems that are truly resilient
-
Architectures You've Always Wondered about
QCon classic track. You know the names. Hear their lessons and challenges.
-
Modern Distributed Architectures
Migrating, deploying, and realizing modern cloud architecture.
-
Fast & Furious: Ad Serving, Finance, & Performance
Learn some of the tips and technicals of high speed, low latency systems in Ad Serving and Finance
-
Java - Performance, Patterns and Predictions
Skills embracing the evolution of Java (multi-core, cloud, modularity) and reenforcing core platform fundamentals (performance, concurrency, ubiquity).
-
Performance Mythbusting
Performance myths that need busting and the tools & techniques to get there
-
Dark Code: The Legacy/Tech Debt Dilemma
How do you evolve your code and modernize your architecture when you're stuck with part legacy code and technical debt? Lessons from the trenches.
-
Modern Learning Systems
Real world use of the latest machine learning technologies in production environments
-
Practical Cryptography & Blockchains: Beyond the Hype
Looking past the hype of blockchain technologies, alternate title: Weaselfree Cryptography & Blockchain
-
Applied JavaScript - Atomic Applications and APIs
Angular, React, Electron, Node: The hottest trends and techniques in the JavaScript space
-
Containers - State Of The Art
What is the state of the art, what's next, & other interesting questions on containers.
-
Observability Done Right: Automating Insight & Software Telemetry
Tools, practices, and methods to know what your system is doing
-
Data Engineering : Where the Rubber meets the Road in Data Science
Science does not imply engineering. Engineering tools and techniques for Data Scientists
-
Modern CS in the Real World
Applied, practical, & real-world dive into industry adoption of modern CS ideas
-
Workhorse Languages, Not Called Java
Workhorse languages not called Java.
-
Security: Lessons Learned From Being Pwned
How Attackers Think. Penetration testing techniques, exploits, toolsets, and skills of software hackers
-
Engineering Culture @{{cool_company}}
Culture, Organization Structure, Modern Agile War Stories
-
Softskills: Essential Skills for Developers
Skills for the developer in the workplace