Date post: | 14-Dec-2014 |
Category: |
Technology |
Upload: | atlassian |
View: | 4,154 times |
Download: | 0 times |
JIRA Performance after 300,000 issues"
Claudio Ricardo Ombrella!Senior Technology Architect – Autodesk Development Sàrl – Neuchâtel - Switzerland"
http://www.linkedin.com/pub/claudio-ombrella/0/919/17a
Agenda"• Let’s Get to Know Each Other"• JIRA at Autodesk"• JIRA Status and Audit"• Changes We Implemented and Their Results"• Process – the Rules of “P”"• Conclusions "• Questions and Answers"
Do you know Autodesk?"
Probably you know AutoCAD"
Autodesk in a Nutshell "• Founded in 1982"• 6800+ employees"• 90 products in 18 languages"• 16 films Academy Award"• 10 mln professional users "• 7 mln consumer users"
• Revenue: 2.22 billion FY12"• Markets:"• Architecture, Engineering,
Environment, Computer Science, Computer Graphics and Animations"
What about you?"
JIRA Users & Issues"
Windows / Linux?"
JIRA at Autodesk"
JIRA at Autodesk "
• 2005 – “the year we made contact” – JBoss site"• 2008 – Localization Services migrated Notes to JIRA"• 2009 – Some projects in Global Engineering adopt JIRA"• 2012 – 250,000 issues (Feb 8th), 300,000 issues (May 5th)"
JIRA at Autodesk - Statistics"
• 302,000+ issues"• 3200+ active users"• 384 projects (340 Agile)"
JIRA at Autodesk - Infrastructure"
JIRA Status – Mid 2011"
• JIRA 4.01 Running on Windows 2008 Server R2"• Average uptime was 6 to 15 days"
• Could not assign more than 1248 MB to Java VM"
• Running on ESX Virtual Farm"
• Clients"• 90% running on MSIE 8"
Performance Audit Plan"
PERFORMANCE Server
Client Application
Network
Process
What Did We Change?"
Server"
• Migrated to Linux 64-bit 32GB RAM"• Next three slides will explain why we made this decision"
• Virtual server running on VMWare ESX farm"• Configured as High Priority Pool"
• 6 cores"• Actually running version 4.4.4 and testing Beta 5.1"
Java Benchmark – Less is Better"
Java Benchmark – More is Better"
Java Benchmark – More is Better"
Client"
• Advised users to use Chrome, Firefox and Safari"• MSIE has the slowest JavaScript engine in the market"
• Clear browser cache frequently"• Exclude antivirus on browser cache folder"
Browser Performance"
Tests by Jacob Gube – Six Revisions
Application – 12GB RAM to Java VM"
Application – Activated GZIP "
Application – GreenHopper Cache"
Application – Kept MySQL Local "
Application – SSL Only If Needed"
Network"
• Configured SilverPeak for WAN acceleration"• If you have Packteer - create a Level 5 policy"• You can also use Riverbed for WAN acceleration"
Results"
What About Process? The Rule of 5 “P”"
Process"
Proficiency
Proof
Production
Plugins Procrastinate
Proliferate
Proficiency"
• Build knowledge about your infrastructure"• Audit your systems"• Survey your users"• Observe new technology trends"
Proof Production"
• Never update without testing your production data on a staging environment"
• Involve your users in the acceptance testing"• Go live with their consensus"
Plugins"
• Never install unsupported or discontinued"• For commercial ones, have a support contract"• Install only those that are strictly needed"• Update plugins on staging first, then production"
Procrastinate"
• Do not upgrade “for the press release”"• Proceed by steps: don’t change in one go, DB, OS,
Application. Let the changes “marinate.”"• Avoid changes close to important deadlines: product
release, end of quarter."• Exercise the “change freeze” option."
Proliferate"
• Keep users informed:"• on upcoming system changes"
• on usage tips – best practices (browsers, settings, etc.)"
• Newsletter"
RFC – Request For Change"
• Track all your changes: allows you to step back in case of problems."• Record the testing done on
staging environment"• Document your roll-back
plan"
• Use an approval workflow"• Deny implementation in
case of doubt"• Do maintenance outside
business hours"• Keep RFC process on
another system, not JIRA"
RFC – Log"
RFC – Log"
Conclusions"
#summit12
Managing #JIRA Performance is not all about
infrastructure. Also how you manage your enterprise
processes.
Join me on Linked-in Group JIRA Performance
http://www.linkedin.com/groups?home=&gid=4454622&trk=anet_ug_hm"