lessons learned for large-scale apps running in a hybrid cloud environment: intuit’s journey dana...
TRANSCRIPT
![Page 1: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/1.jpg)
Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journeyDana Quinn – Director, App Ops
May 28, 2015
![Page 2: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/2.jpg)
![Page 3: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/3.jpg)
MISSION:To improve our customers’ financial lives so profoundly…they can’t imagine going back to the old way
![Page 4: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/4.jpg)
Recognized as One of the World’s Leading Companies
FORTUNE 100 BEST COMPANIES TO WORK FOR
2013
MOST ADMIRED: SOFTWARE INDUSTRY MOST INNOVATIVE COMPANIES
20142015
31Ranked
#
12 Years in a Row
2004 2005 2006 2007 2008 2009 2010 2011 2012 2015
WORLD’S MOST ADMIRED COMPANIES
2013 2014
14 Years in a Row
2Ranked
#
![Page 5: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/5.jpg)
Online and Mobile Revenue
Total Revenue
$3B 2/3
Intuit in the Cloud
![Page 6: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/6.jpg)
What workloads can you move to the cloud?
Choose a cloud-native toolset over a hybrid toolset
Don’t treat your cloud footprint like it’s your legacy data center
Watch your spending!
Lessons Learned
1
2
3
4
![Page 7: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/7.jpg)
• Speed innovation in service of solving customer problems!
• Enable our product development teams to move quickly
• Not directly solving for hosting costs, but added benefit
Why Intuit Chose to Move Workloads to Cloud
![Page 8: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/8.jpg)
What workloads are good to start with?
1
![Page 9: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/9.jpg)
• Build environments
• Load test generation
• “Decoupled” systems
• Non-production environments
Workload Choice
![Page 10: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/10.jpg)
Cloud-native or hybrid toolsets?
2
![Page 11: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/11.jpg)
• We feel choosing cloud-native toolsets is the best option
• Avoid things that add friction on the cloud side
• Cloud-native toolsets give the most access to your cloud capabilities
• The people we hire increasingly have cloud-native skills
Hybrid: Attractive from an Engineering Mindset, but …
What about cloud vendor lock-in?
![Page 12: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/12.jpg)
Don’t treat your cloud like your data center
3
![Page 13: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/13.jpg)
• Don’t bring legacy management patterns into your cloud environments
• Insist on right patterns as you move to cloud!
• You’ll track new metrics – average instance age (keep low), utilization
• Anti-patterns to watch for when moving from legacy
• Challenge yourself to realize these patterns from the start
Don’t Make Your Cloud Feel Like Fog
![Page 14: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/14.jpg)
Watch your spending
4
![Page 15: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/15.jpg)
Track Your Costs!
• Public cloud allows elastic use of resources
– You can save $$
– You can also waste $$ if your engineers aren’t used to tracking their spending
– Remember to “shut the cloud off”
• Empower teams to manage their own spending
– New mindset – but part of enabling small teams
– Make sure to keep enough central oversight on run rate
![Page 16: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/16.jpg)
Don’t Let This Happen to You
![Page 17: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/17.jpg)
Intuit’s results
![Page 18: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/18.jpg)
Our Wins (and a Few Bumps)
• Workloads moved to cloud have blossomed!
• Small teams are successful at getting new products out quickly
• Elastic capabilities help us make our hosting dollars go further
– Load test generation usage up quite a bit
– Emerging pattern of on-demand dev environment creation and automatic environment shutoff after a period of time
![Page 19: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/19.jpg)
Additional Intuit Content at Velocity
• 10 Tips for Your Journey to the Public Cloud
– Suchi Upadhyayula, Director of Product Development, Mint.com
– Sean McCluskey, Director of Quality and Operations, Mint.com
– Thursday, 2:40pm–3:20pm, Ballroom F
• Systems Thinking – Patterns for Scaling Unstable Systems
– Siddharth Ram, Chief Architect, Intuit Small Business Group
– Friday, 1:45pm–2:25pm, Ballroom F
• Stop by booth 301 in the Exhibit Hall!
![Page 20: Lessons learned for large-scale apps running in a hybrid cloud environment: Intuit’s journey Dana Quinn – Director, App Ops May 28, 2015](https://reader035.vdocument.in/reader035/viewer/2022062408/56649e995503460f94b9c220/html5/thumbnails/20.jpg)
Thank you!