Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
© 2014 Autodesk, Inc. All rights reserved.
CONTAINERS @ AUTODESK
THE MOTIVATIONS & OUR SOLUTION
STEPHEN VOORHEES – DIRECTO...
© 2014 Autodesk, Inc. All rights reserved.
WHAT DO WE DO?
Access
Control
Identity ActivitiesStorage SearchMetering Data Mg...
© 2014 Autodesk, Inc. All rights reserved.
THE CHALLENGE…
. our tech stack is getting complicated
. need more standards in...
© 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.
bee do, I think
containers can
help…
© 2014 Autodesk, Inc. All rights reserved.
BUT HOW CAN CONTAINERS HELP?
. clean abstraction of apps and infra
. simple mod...
© 2014 Autodesk, Inc. All rights reserved.
HOLD UP, WHAT IS A CONTAINER?!
VIRTUAL MACHINE CONTAINER
© 2014 Autodesk, Inc. All rights reserved.
WHY IS OUR OPS TEAM EXCITED
ABOUT CONTAINERS?
. homogeneous environments
. impr...
© 2014 Autodesk, Inc. All rights reserved.
WHY DO OUR DEVELOPERS LOVE
CONTAINERS?
. they can focus on building apps
. shar...
© 2014 Autodesk, Inc. All rights reserved.
© 2014 Autodesk, Inc. All rights reserved.
WE CARE…
. tech stack standardization
. rallying point for devops
. simplify co...
© 2014 Autodesk, Inc. All rights reserved.
ENOUGH PROPAGANDA…
…SHOW ME WHAT YOU GOT!
© 2014 Autodesk, Inc. All rights reserved.
OK, CONTAINERS ARE PRETTY EASY, BUT
HOW DO YOU MAKE THEM REAL
. resource manage...
© 2014 Autodesk, Inc. All rights reserved.
resource management
. infra hosts homogeneous clusters of hosts
. mesos+maratho...
© 2014 Autodesk, Inc. All rights reserved.
orchestration & configuration
This is the hard part!
. make your containers int...
© 2014 Autodesk, Inc. All rights reserved.
INTRODUCING OCHOPOD
…automatic container orchestration over Apache Mesos
. runs...
© 2014 Autodesk, Inc. All rights reserved.
tools
. seamless integration into release pipeline, jenkins
. mesos+marathon to...
…THAT’S SOME HEAVY STUFF! PROVE IT!
I HAVE A DEMO OF
REAL SOFTWARE TO
PROVE IT.
WARNING: THIS IS NOT A PROTOTYPE. SO STAND BACK.
© 2014 Autodesk, Inc. All rights reserved.
SHAMELESS
PLUG…
WE ARE HIRING!
. senior software engineers
. senior engineering...
Upcoming SlideShare
Loading in …5
×

Cloud Builders Meetup - Containers @ Autodesk

1,959 views

Published on

At the Cloud Builders "Containers (Docker) in the Cloud" meetup on April 16 2015, Stephen Voorhees & Olivier Paugam present the challenges that drove the motivation to evaluate and eventually adopt container technology in the Autodesk Cloud Platform. They also introduce Ochopod, a new open source project from Autodesk Cloud that enables automatic container orchestration over Apache Mesos (and soon Kubernetes).

Published in: Software
  • Be the first to comment

  • Be the first to like this

Cloud Builders Meetup - Containers @ Autodesk

  1. 1. © 2014 Autodesk, Inc. All rights reserved. CONTAINERS @ AUTODESK THE MOTIVATIONS & OUR SOLUTION STEPHEN VOORHEES – DIRECTOR OF ENGINEERING – stephen.voorhees@autodesk.com OLIVIER PAUGAM – SOFTWARE ARCHITECT – olivier.paugam@autodesk.com
  2. 2. © 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) d dx … Jobs / Workers Viewing Delta Encoding SharingObject Store Big Data Services Machine LearningMetadata Materials Commenting Containers Autodesk Cloud Platform API Mgmt Developer Portal
  3. 3. © 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
  4. 4. © 2014 Autodesk, Inc. All rights reserved. THERE HAS TO BE A BETTER WAY! … and we can’t bear to do more chef
  5. 5. © 2014 Autodesk, Inc. All rights reserved. bee do, I think containers can help…
  6. 6. © 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
  7. 7. © 2014 Autodesk, Inc. All rights reserved. HOLD UP, WHAT IS A CONTAINER?! VIRTUAL MACHINE CONTAINER
  8. 8. © 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
  9. 9. © 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
  10. 10. © 2014 Autodesk, Inc. All rights reserved.
  11. 11. © 2014 Autodesk, Inc. All rights reserved. WE CARE… . tech stack standardization . rallying point for devops . simplify continuous deployment . datacenter provider agnostic
  12. 12. © 2014 Autodesk, Inc. All rights reserved. ENOUGH PROPAGANDA… …SHOW ME WHAT YOU GOT!
  13. 13. © 2014 Autodesk, Inc. All rights reserved. OK, CONTAINERS ARE PRETTY EASY, BUT HOW DO YOU MAKE THEM REAL . resource management . orchestration & configuration . tools
  14. 14. © 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
  15. 15. © 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!
  16. 16. © 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
  17. 17. © 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…
  18. 18. …THAT’S SOME HEAVY STUFF! PROVE IT!
  19. 19. I HAVE A DEMO OF REAL SOFTWARE TO PROVE IT. WARNING: THIS IS NOT A PROTOTYPE. SO STAND BACK.
  20. 20. © 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: stephen.voorhees@autodesk.com

×