#atlassian
NOTES:
• Your main title goes in the large blue
font.
• If you have a title that naturally splits
into a subtitle, use the smaller green
font for the subtitle. If not, delete the
subtitle
PHOTO
1. Place your photo at around the
same size as the example photo
2. (Keynote users:) Move your photo
onto the blue shape below Select both
photo and shape and then choose
“Mask with selected shape” from the
menu. Double click the photo to edit
the scale and crop position.
Peter Strickland • Subject Matter Expert • Pitney Bowes • @peter0224
JIRA Data Center Implementation at Pitney Bowes
Who Is Pitney Bowes
• More than a postage meter company
• Facilitate Global Commerce
• Location Intelligence • Geocoding and Reverse
Geocoding
Why do we use JIRA
• 1600 developers worldwide • Geographically separated development teams • 4 different continents
• Integrates with other tools • Atlassian tools • Non-Atlassian tools
• Easy to maintain
Why upgrade to JIRA Data Center?
• Hardware was at end of life • Switch from physical hardware to virtual hardware • Multiple single points of failure • Performance • High availability • Scalability
NOTES:
• If you want to divide your talk
into chapters, use this slide for
Chapter titles
JIRA Instance Details
NOTES:
• Adjust numeral size as needed
400,000
JIRA Issues
NOTES:
• Adjust numeral size as needed
400 projects 340 custom fields
90 workflows ~16,000 attachments ~48,000 comments
NOTES:
• If you want to divide your talk
into chapters, use this slide for
Chapter titles
Implementation
Start
JIRA
SQL Server
Step 1: Add Proxy Server
HA Proxy
JIRA
SQL Server
• HAProxy • Free • GNU General Public License • Used by well established
Internet companies • Able to better monitor usage
Step 2: Upgrade JIRA
HA Proxy
JIRA
SQL Server
• Version 5.1.5 to 6.3.1
Step 3: Setup Single Node Cluster
• NFS Mount on SAN • Need cluster license • cluster.properties file
HA Proxy
JIRA
SQL Server
Share Disk
HA Proxy
JIRA
SQL Server
Share Disk JIRA
Step 4: Add Second Node
Next Steps
• Migrate physical computer to VM • Migrate SQL server to a VM • Expose JIRA to the internet via a HAProxy server • Cluster the proxy servers
HA Proxy
JIRA
SQL Server
Share Disk JIRA
Separate VM Disk
Build Redundancy
• Multiple • Proxy servers • Multiple JIRA servers • SQL Servers • We opted not to
• Take advantage of VMware cluster
Upgrade Smartly
• Small incremental steps • If you find an issue. Stop • Don’t forget your plugins • Have a tested back out plan • Documentation • Every step of the upgrade • Support wikis
Test
• Apache J-Meter scripts to simulate load • Killed the JIRA process • Invited power users • Specialized plugin users
• Invited the entire user community
NOTES:
• If you want to divide your talk
into chapters, use this slide for
Chapter titles
Key takeaways:
• Not a Perfect Solution • Cannot have in place upgrades • Still need to be in one data center
• JIRA Data Center is flexible enough to adjust with your needs • Can scale up and down based on need
• There is no right way to implement JIRA Data Center • Talk to Atlassian and Atlassian’s Partners
#atlassian
Thank you!
Peter Strickland • Subject Matter Expert • Pitney Bowes • @peter0224