Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 17 Current »

Pros, cons and costs to help facilitate our decision about running these tools in the Cloud versus a Server*.


Pros and Cons


ProsCons
Cloud
  • Less maintenance
  • Free option
    (as long as we don't use plug-ins; see cost options below)
  • No AWS hosting costs


  • Limited set of plug-ins is supported in Cloud
  • Some 3rd-party plug-ins are costly in Cloud but free in Server (e.g., Gliffy)
  • No custom domain names allowed yet in Cloud
Server
  • Effort and down-time required to migrate
  • Requires on-going maintenance effort
  • AWS hosting costs


*Server means running on Amazon AWS hosting where the OpenLMIS team is responsible for the server security, backups, updates, management, etc.
**Atlassian has accepted this new feature request, but schedule is unknown: https://jira.atlassian.com/browse/CLOUD-6999  


Cost & Effort Comparison

Include licenses/subscriptions as well as estimated labor/time costs.


Up-Front EffortAnnual Estimated Costs & Effort
Cloud
with no new plug-ins
(status quo) 

Small Effort to disable Gliffy in January 2017
(to save and re-attach as PNGs)

$0/year & zero on-going effort

It's free!, as long as we are willing to live without more plug-ins and without a custom domain name.

Cloud + plug-ins

Small Effort to enable plug-ins

$13,200/year - $32,400/year for the plug-ins we want

See plugin costs for a list of plugins we'd likely consider along with their variable costs.

Zero AWS costs, minimal sysadmin effort.

Server + plug-ins

Large Effort to migrate

  • Ben's time (+/-100 hours)
  • ~2 day downtime during migration
  • manual or scripted clean-up of links

AWS:
Currently $3,528/year hosting
(see worksheet)
Can reduce to $1,203/year (see worksheet with reductions)
(reduce the AWS resources allocated and commit resources for one year)

Plug-ins: $0. All the plug-ins we want to use are free in Server edition.

Admin Effort: 24-60 hours / year sysadmin time (2-5 hrs / month estimated)


On-going maintenance for the Server edition

  • upgrading JIRA and Confluence (a few times each year; usually it is low effort unless something breaks, then requires expertise to repair)
  • arranging and managing backups
  • upgrade Amazon AWS server OS (roughly monthly; requires some Linux sysadmin skills; usually low effort unless something breaks)
  • rebuild the server or re-install JIRA and Confluence (only needed every 3-5 years)


Plugin Cost - Details

Atlassian's policy for all plugins is that their server-editions are free to use for open-source projects. No such generosity, however, is afforded to cloud versions of the plugins. If we would like Atlassian to host our JIRA/Confluence instances, we will therefore have to pay for all plugins we choose to use.

Our cost for plugins should we opt for cloud hosting depends on the following variables:

1) Which plugins we want.

2) The maximum number of users for which we'd like our Atlassian products to be licensed. 

To account for these variables, the following set of potential costs was given above in the "Cost & Effort Comparison" table: $513, $1138, and $2659. The rest of this section details how these values were determined.

The cost for plug-ins run within the cloud varies according to the number of users one’s Atlassian product is licensed to allow. While we currently have 157 active (as opposed to disabled) users, our cloud license allows for up to 500.

The available pricing tiers based on the maximum number of users a system allows are as follows: 10 users, 15 users, 25, 50, 100, 500, and 2000. Although it’s conceivable that we can cull our current set of 157 users down to 100, curating the list would require both upfront and continued effort. There exists no standard price delta from one user-tier to another amongst plugins. Values for both the 100 and 500 user-tiers are thus respectively included below.

The Plugins listed below are ones in which we’ve shown interest. They comprise the "broader set of plugins" referred to within the "Cost & Effort Comparison" table. The subset of underlined plugins constitute the "select few plugins" referenced in the aforementioned table. 

JIRA:

eazyBI Reports and Charts for JIRA Cloud: $150 or $200 / month
Agile Story Plugin for JIRA: $213 or $438 / month (these represent average costs of the two related plugins under consideration)
Gantt Cloud: $42 or $56 / month
Gliffy Diagrams for JIRA: $150 or $500 / month
JIRA Misc Workflow Extensions: $50 or $95 / month
Zephyr: $200 or $350 / month

Confluence:

Gliffy Diagrams: $150 or $500 / month
Advanced Tables: $10 or $20 / month
Questions for Confluence: $150 or $250 / month
Team Calendars: $150 or $250 / month



  • No labels