To Host, Or Not To Host?
Upcoming SlideShare
Loading in...5
×
 

To Host, Or Not To Host?

on

  • 883 views

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

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.

Statistics

Views

Total Views
883
Views on SlideShare
609
Embed Views
274

Actions

Likes
0
Downloads
9
Comments
0

5 Embeds 274

http://summit.atlassian.com 152
https://summit.atlassian.com 99
http://magnolia-staging.private.atlassian.com 20
https://wacdev.internal.atlassian.com 2
http://qa-wac.atlassian.com 1

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

To Host, Or Not To Host? To Host, Or Not To Host? Presentation Transcript

  • To Host or Not To Host?!Migrating to OnDemand versions of JIRA, Confluence & FishEye!Jeremy Johnson!Director of Engineering, Healthonomy!
  • 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, 5 part-time employees!
  • Growing Up! AWS EC2 Medium Instance 3 versions of application AWS EC2 Small Instance Subversion® Team of 10 MySQL slave & other services
  • To Host or Not to Host! AWS EC2 Medium Instance 3 versions of application ?! AWS EC2 Small Instance Subversion® MySQL slave & other services
  • 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! Where’s my•  Google apps integration (SSO, Docs)! Structure? •  Performance!•  Availability!
  • Installed $7,000 $4,300 $2,700 $2,600 JIRA/Confluence/GreenHopper/Bonfire: 11+ users FishEye/Crucible: 10 users
  • Migration Process! 4. Repeat (Final Migration)! AWS EC2 Medium Instance 1. Export! Dump File 3. Trial ! 2. Import!
  • Confluence Migration Tips!•  Every Confluence Space must be migrated individually: Global and Personal!•  Verify that all user groups exist!
  • 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 dump must mirror OnDemand project structure!•  Set up SVN mirror to use SVN hooks!
  • FishEye: Required SVN Structure! HEALTHONOMY branches tags trunk IN branches tags trunk
  • 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!
  • Post-Commit Auto-Updates!Workspace Subversion QA Server svn commit post-commit svn update
  • Post-Commit Auto-Updates! Subversion Workspace (mirror) QA Server svn commit svnsync post-commit svn update
  • Allan Carhart Jan-Michael Ong Thank you!Links to helpful resources: http://bit.ly/move-to-ondemand jeremy@healthonomy.com
  • 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!
  • Chapter or statement !
  • Bullets + Image!•  Body level one!•  Body level one! •  Body level two! •  Body level two!•  Body level one! •  Body level two!
  • Title Only!
  • Statement !
  • Enter take-away information here, short enough to betweeted & retweeted. Move the closing quotation tothe end of the sentence manually. #atlassiansummit
  • 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