Cloud Builders Meetup - Containers @ Autodesk
-
Upload
stephen-voorhees -
Category
Software
-
view
692 -
download
1
Transcript of Cloud Builders Meetup - Containers @ Autodesk
© 2014 Autodesk, Inc. All rights reserved.
CONTAINERS @ AUTODESKTHE MOTIVATIONS & OUR SOLUTION
STEPHEN VOORHEES – DIRECTOR OF ENGINEERING – [email protected]
OLIVIER PAUGAM – SOFTWARE ARCHITECT – [email protected]
© 2014 Autodesk, Inc. All rights reserved.
WHAT DO WE DO?
Access Control
Identity ActivitiesStorage SearchMetering Data Mgmt
Entitlements
Event Services
Render
Gallery
Derivative Service
f(x)ddx …
Jobs / Workers
Viewing
Delta Encoding SharingObject Store
Big Data Services
Machine LearningMetadata
Materials
Commenting
Containers
Autodesk Cloud Platform
API Mgmt
Developer Portal
© 2014 Autodesk, Inc. All rights reserved.
THE CHALLENGE…
. our tech stack is getting complicated
. need more standards in place
. costs are ever increasing
. hybrid datacenters on horizon
© 2014 Autodesk, Inc. All rights reserved.
THERE HAS TO BE A BETTER WAY!
… and we can’t bear to do more chef
© 2014 Autodesk, Inc. All rights reserved.
BUT HOW CAN CONTAINERS HELP?
. clean abstraction of apps and infra
. simple model of reuse
. run (almost) anywhere
. rapid and simple deployment
© 2014 Autodesk, Inc. All rights reserved.
WHY IS OUR OPS TEAM EXCITED
ABOUT CONTAINERS?
. homogeneous environments
. improved resource allocation
. potential for reduced cost
. easier capacity planning
. simplified management
woot
© 2014 Autodesk, Inc. All rights reserved.
WHY DO OUR DEVELOPERS LOVE
CONTAINERS?
. they can focus on building apps
. shared, reusable components
. no tool chain or os lock in
. wicked fast deployments
. datacenter abstraction
groovy
© 2014 Autodesk, Inc. All rights reserved.
WE CARE…
. tech stack standardization
. rallying point for devops
. simplify continuous deployment
. datacenter provider agnostic
© 2014 Autodesk, Inc. All rights reserved.
OK, CONTAINERS ARE PRETTY EASY, BUT
HOW DO YOU MAKE THEM REAL
. resource management
. orchestration & configuration
. tools
© 2014 Autodesk, Inc. All rights reserved.
resource management
. infra hosts homogeneous clusters of hosts
. mesos+marathon allocate containers
. chef used to setup mesos infra
. environments are all equal
. tools provide visibility
© 2014 Autodesk, Inc. All rights reserved.
orchestration & configuration
This is the hard part!
. make your containers into a service
. need to cross configure & cluster containers
. no good open source alternatives
We need a way to make it easier!
© 2014 Autodesk, Inc. All rights reserved.
INTRODUCING OCHOPOD…automatic container orchestration over Apache Mesos
. runs on every container. orchestrates container config
. simple script describes topology. config stored in zookeeper
open source!http://github.com/autodesk-cloud/ochopod
© 2014 Autodesk, Inc. All rights reserved.
tools
. seamless integration into release pipeline, jenkins
. mesos+marathon tools to visualize environments
. ocho cli for inspecting your running service
. dev portal, git push on the horizon…
© 2014 Autodesk, Inc. All rights reserved.
SHAMELESS
PLUG…
WE ARE HIRING!
. senior software engineers
. senior engineering manager
Join us to work on the Autodesk Cloud Platform!contact: [email protected]