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.

AWS Customer Presentation - Autodesk


Published on

Paul Cochrane, Systems Architect, AutoDesk discuss how they use AWS in their business and why they use AWS cloud at the AWS Enterprise Tour - SF - 2010

Published in: Technology
  • Be the first to comment

AWS Customer Presentation - Autodesk

  1. 1. Virtual Private Cloud<br />Paul Cochrane<br />Infrastructure Architect<br /><br />
  2. 2. Courtesy of KlingStubbins<br />Autodesk: A World Leader in 2D and 3D Design, Engineering, and Entertainment Software<br />10+ million users of our software<br />800,000+ companies<br />FY10 revenue $1.7M<br />6,600 employees<br />Image courtesy of ADEPT Airmotive (Pty) Ltd.<br />Image courtesy of Mammoth-WEBCO, Inc.<br />
  3. 3. Initial Success With AWS<br />Several successful SaaS products on AWS<br />How can IT get in on the fun?<br />
  4. 4. What problem are we trying to solve?<br />
  5. 5. What is the purpose of a data center?<br />
  6. 6. Conversion of electricity to compute cycles<br />
  7. 7. Can someone else generate compute cycles for less?<br />Can we consume compute cycles as a utility?<br />Can we present this utility where it’s useful?<br />
  8. 8. Let’s look at these in reverse order:<br /> (Because number three is hard)<br />Can we present this utility where it’s useful?<br />Can we consume compute cycles as a utility?<br />Can someone else generate compute cycles for less?<br />
  9. 9. Question 1:<br />Can we present this utility where it’s useful?<br />
  10. 10. Need my water utility connected to kitchen and bathroom<br />The problem with utility computing!<br />Not to living room!<br />
  11. 11. VPC is part of the Autodesk internal network<br />
  12. 12. VPC Connectivity<br />Can connect to any internal resource<br />Cannot connect to internet<br />Uses Autodesk firewalls, IDS, etc.<br />
  13. 13. Question 2:<br />Can we consume compute cycles as a utility?<br />
  14. 14. Yes!<br />Standardized OS images<br />Integrated management systems<br />Integrated security controls<br />“Just looks like any other server in our data center”<br />
  15. 15. Initial pilot projects<br />
  16. 16. Data Crunching With Hadoop<br />What happens when daily ETL takes >24 hours?<br />Should we buy a bigger server?<br />Should we be using MapReduce?<br />
  17. 17. Meeting Peak Computing Demands<br />Demand for internal compute resources fluctuates with the release cycle<br />How do we scale for these fluctuations?<br />
  18. 18. Meeting Peak Computing Demands<br />For some asynchronous services, we can add VPC instances to meet peak demand.<br />
  19. 19. Infrastructure to Support Agile<br />Many scrum teams = many environments<br />Continuous integration = continuous deployments = continuous infrastructure changes<br />“How can I iterate code changes quickly when it takes a week (or even a day) to get a new server?”<br />
  20. 20. Question 3:<br />Can someone else generate compute cycles for less?<br />
  21. 21. Not sure<br />
  22. 22. Lessons Learned<br />
  23. 23. For the security guy…….<br />
  24. 24. “We are concerned about security”<br />
  25. 25. For the CIO…….<br />
  26. 26. Start figuring out your internal costs now!<br />If you don’t embrace utility computing now, someone else will very soon! (IT outside of IT)<br />Set standards, create policies – treat like an internal data center, not a free for all<br />Message your people – utility computing is not a threat!<br />
  27. 27. For the sysadmin…….<br />
  28. 28. Implement standards from day one – take some time to create standard AMIs that look like internal servers<br />Integrate management systems from day one – directory services, patching, log collection, AV, etc.<br />Go home. Spend some time with your family (or World of Warcraft clan). Life is about to get much easier.<br />
  29. 29. I am was a decidedly average sysadmin<br />
  30. 30. The Automation You Always Meant to Build<br />Provision and attach 1TB of storage in 2 minutes (from the back of an auto-rickshaw in India).<br />10 new Linux servers in 2 minutes (while sitting by the pool on a nice day).<br />Monitoring server resources from an iPhone (in a bar).<br />