How Autodesk uses Amazon VPC


Published on

Autodesk System Architect talks at AWS Enterprise Tour 2010

1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • You may not realize it, but Autodesk is everywhere. If you’ve ever driven a stylish car, admired a towering skyscraper, or watched a great film, chances are you’ve experienced what Autodesk customers can do with our software.Note: All statistics in this presentation are current as of March 2010.
  • How Autodesk uses Amazon VPC

    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 />