To Host or Not To Host?!Migrating to OnDemand versions of JIRA, Confluence & FishEye!Jeremy Johnson!Director of Engineering...
Overview!•  About Us!•  Why we chose OnDemand!•  General migration process!•  Specifics for Confluence, JIRA, and FishEye!
About Healthonomy!•  Founded in 2010!•  Electronic Medical Records for Workers’ Compensation!•  LAMP on AWS!•  6 full-time...
Growing Up! AWS EC2 Medium Instance	  3 versions of application	  AWS EC2 Small Instance	       Subversion®	             T...
To Host or Not to Host! AWS EC2 Medium Instance	  3 versions of application	    ?!  AWS EC2 Small Instance	       Subversi...
Advantages of Installed!•  Retain control of data!•  Install any plugin!•  Greater customization (svn hooks)!
Advantages of OnDemand!•  Automatic upgrades!•  Lower maintenance cost!•  Atlassian product integration!                  ...
Installed	$7,000  		               $4,300	                                             $2,700	       $2,600	           JIR...
Migration Process!                               4. Repeat (Final Migration)!  AWS EC2 Medium Instance	 1. Export!        ...
Confluence Migration Tips!•  Every Confluence Space must be migrated individually:   Global and Personal!•  Verify that all ...
JIRA Migration Tips!•  Enable FishEye application access (required for WebDAV)!•  Use cadaver (WebDAV client for Unix)!
FishEye Migration Tips!•  All private data ever stored in SVN invalidated!•  Grant access to repository root!•  Subversion...
FishEye: Required SVN Structure!                        HEALTHONOMY                           branches                    ...
FishEye: Preparing for Migration!healthonomy        svn-dump-reloc     HEALTHONOMY   branches                             ...
Post-Commit Auto-Updates!Workspace	                Subversion	                 QA Server	               svn commit        ...
Post-Commit Auto-Updates!                               Subversion	Workspace	                      (mirror)	      QA Serve...
Allan Carhart	Jan-Michael Ong	   Thank you!Links to helpful resources: http://bit.ly/move-to-ondemand	                    ...
Bullets – 2 Columns!•  Body level one!    •  Body level one!•  Body level one!    •  Body level one! •  Body level two!   ...
Chapter or statement                   !
Bullets + Image!•  Body level one!•  Body level one! •  Body level two! •  Body level two!•  Body level one! •  Body level...
Title Only!
Statement        !
Enter take-away information here, short enough to betweeted & retweeted. Move the closing quotation tothe end of the sente...
You can also use the arrows to
                                                                                           ...
To Host, Or Not To Host?
To Host, Or Not To Host?
To Host, Or Not To Host?
Upcoming SlideShare
Loading in …5
×

To Host, Or Not To Host?

1,351 views
1,304 views

Published on

While the JIRA and Confluence OnDemand are similar in functionality to the installed versions, there are some important differences. Considerations include total cost comparison, Google apps integration, application response time, the migration process and pitfalls such as data encryption, plugin use, and integration with in-house authentication. Come learn how and why Healthonomy migrated to Atlassian OnDemand versions of JIRA, Confluence, and FishEye (SVN) after 2 years of self-hosting.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,351
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

To Host, Or Not To Host?

  1. 1. To Host or Not To Host?!Migrating to OnDemand versions of JIRA, Confluence & FishEye!Jeremy Johnson!Director of Engineering, Healthonomy!
  2. 2. Overview!•  About Us!•  Why we chose OnDemand!•  General migration process!•  Specifics for Confluence, JIRA, and FishEye!
  3. 3. About Healthonomy!•  Founded in 2010!•  Electronic Medical Records for Workers’ Compensation!•  LAMP on AWS!•  6 full-time, 5 part-time employees!
  4. 4. Growing Up! AWS EC2 Medium Instance 3 versions of application AWS EC2 Small Instance Subversion® Team of 10 MySQL slave & other services
  5. 5. To Host or Not to Host! AWS EC2 Medium Instance 3 versions of application ?! AWS EC2 Small Instance Subversion® MySQL slave & other services
  6. 6. Advantages of Installed!•  Retain control of data!•  Install any plugin!•  Greater customization (svn hooks)!
  7. 7. Advantages of OnDemand!•  Automatic upgrades!•  Lower maintenance cost!•  Atlassian product integration! Where’s my•  Google apps integration (SSO, Docs)! Structure? •  Performance!•  Availability!
  8. 8. Installed $7,000 $4,300 $2,700 $2,600 JIRA/Confluence/GreenHopper/Bonfire: 11+ users FishEye/Crucible: 10 users
  9. 9. Migration Process! 4. Repeat (Final Migration)! AWS EC2 Medium Instance 1. Export! Dump File 3. Trial ! 2. Import!
  10. 10. Confluence Migration Tips!•  Every Confluence Space must be migrated individually: Global and Personal!•  Verify that all user groups exist!
  11. 11. JIRA Migration Tips!•  Enable FishEye application access (required for WebDAV)!•  Use cadaver (WebDAV client for Unix)!
  12. 12. FishEye Migration Tips!•  All private data ever stored in SVN invalidated!•  Grant access to repository root!•  Subversion dump must mirror OnDemand project structure!•  Set up SVN mirror to use SVN hooks!
  13. 13. FishEye: Required SVN Structure! HEALTHONOMY branches tags trunk IN branches tags trunk
  14. 14. FishEye: Preparing for Migration!healthonomy svn-dump-reloc HEALTHONOMY branches branches 2. Rename project! tags tags trunk trunkIN IN branches branches tags tags trunk trunk1. Update directory structure!
  15. 15. Post-Commit Auto-Updates!Workspace Subversion QA Server svn commit post-commit svn update
  16. 16. Post-Commit Auto-Updates! Subversion Workspace (mirror) QA Server svn commit svnsync post-commit svn update
  17. 17. Allan Carhart Jan-Michael Ong Thank you!Links to helpful resources: http://bit.ly/move-to-ondemand jeremy@healthonomy.com
  18. 18. Bullets – 2 Columns!•  Body level one! •  Body level one!•  Body level one! •  Body level one! •  Body level two! •  Body level two! •  Body level two! •  Body level two!•  Body level one! •  Body level one! •  Body level two! •  Body level two!
  19. 19. Chapter or statement !
  20. 20. Bullets + Image!•  Body level one!•  Body level one! •  Body level two! •  Body level two!•  Body level one! •  Body level two!
  21. 21. Title Only!
  22. 22. Statement !
  23. 23. Enter take-away information here, short enough to betweeted & retweeted. Move the closing quotation tothe end of the sentence manually. #atlassiansummit
  24. 24. You can also use the arrows to
 play on the art of the team !Meeples!!You can use these to represent common roles in the software development process.! Stakeholder Manager HackerTech Writer Product Owner Tester Marketer Grad Developer Designer Dev Manager Analyst Admin Mad Meeple

×