Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-3160

Investigate: How to improve our AWS usage to lower costs

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      As per discussion with Nowlan Freese, we can save money by consolidating our use of static IP addresses.

      Also, by consolidating services on one or two hosts, we can reduce the amount of work required to deploy new certificates when older versions expire.

      For this task, develop a plan to reduces costs by more strategic of virtual hosts and other tactics.

        Attachments

          Issue Links

            Activity

            ann.loraine Ann Loraine created issue -
            ann.loraine Ann Loraine made changes -
            Field Original Value New Value
            Epic Link IGBF-2323 [ 18477 ]
            ann.loraine Ann Loraine made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            Hide
            ann.loraine Ann Loraine added a comment -

            To-do items for planning:

            • List all Loraine Lab ECs in a spreadsheet
            • In the spreadsheet, provide a link to Google pages or ansible playbooks used to provision the ECs
            • Identify which ECs could reside on the same host (same OS)
            • Examine playbooks; identify which playbooks already support virtual hosting on the server (not assuming one site only, with only one certificate pair allowed)
            Show
            ann.loraine Ann Loraine added a comment - To-do items for planning: List all Loraine Lab ECs in a spreadsheet In the spreadsheet, provide a link to Google pages or ansible playbooks used to provision the ECs Identify which ECs could reside on the same host (same OS) Examine playbooks; identify which playbooks already support virtual hosting on the server (not assuming one site only, with only one certificate pair allowed)
            ann.loraine Ann Loraine made changes -
            Summary Plan improving AWS usage for lowering costs Investigate: How to improve our AWS usage for lowering costs
            ann.loraine Ann Loraine made changes -
            Summary Investigate: How to improve our AWS usage for lowering costs Investigate: How to improve our AWS usage to lower costs
            Show
            ann.loraine Ann Loraine added a comment - spreadsheet: https://docs.google.com/spreadsheets/d/1qnVp8eFyF9lCoB_-2hZV42Gsg5emXEMceXvpTmrF4ak/edit?usp=sharing
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            Reviewing spreadsheet.
            Dockerhost can probably be deleted, as there are playbooks that can reconstitute it.
            Playbooks are in the "ansible" folder of https://bitbucket.org/lorainelab/integrated-genome-browser-docker/src/master/.
            Confirmed that this can be done using playbooks by testing building IGB and IGB installers on a freshly spun-up EC2, following instructions at the IGB Canvas course, from this link: https://canvas.instructure.com/courses/1164217/pages/learn-to-use-igb-docker-image-build-environment. Also, updated the page to explain that the image tag must be specified when pulling an IGB build environment Docker image.
            Deleted Docker host EC2 images.

            Show
            ann.loraine Ann Loraine added a comment - - edited Reviewing spreadsheet. Dockerhost can probably be deleted, as there are playbooks that can reconstitute it. Playbooks are in the "ansible" folder of https://bitbucket.org/lorainelab/integrated-genome-browser-docker/src/master/ . Confirmed that this can be done using playbooks by testing building IGB and IGB installers on a freshly spun-up EC2, following instructions at the IGB Canvas course, from this link: https://canvas.instructure.com/courses/1164217/pages/learn-to-use-igb-docker-image-build-environment . Also, updated the page to explain that the image tag must be specified when pulling an IGB build environment Docker image. Deleted Docker host EC2 images.
            Hide
            ann.loraine Ann Loraine added a comment -

            Reviewing the bioviz playbooks to determine how or if the maven.bioviz.org site can be deployed there.

            Show
            ann.loraine Ann Loraine added a comment - Reviewing the bioviz playbooks to determine how or if the maven.bioviz.org site can be deployed there.
            ann.loraine Ann Loraine made changes -
            Description As per discussion with [~nfreese], we can save money by consolidating our use of static IP addresses.

            For this task, develop a plan to reduces costs by more strategic of virtual hosts and other tactics.
            As per discussion with [~nfreese], we can save money by consolidating our use of static IP addresses.

            Also, by consolidating services on one or two hosts, we can reduce the amount of work required to deploy new certificates when older versions expire.

            For this task, develop a plan to reduces costs by more strategic of virtual hosts and other tactics.

            Hide
            ann.loraine Ann Loraine added a comment -

            To-do:

            • Investigate deploying maven.bioviz.org content on bioviz main, using virtual hosts.
            • Investigate reducing server size for jira.bioviz.org and wiki.bioviz.org
            • Create playbooks to backup / deploy svn.bioviz.org
            • Investigate migrating all hosts to ubuntu to enable consolidation ?
            • Determine how to backup and redeploy nexus.bioviz.org
            Show
            ann.loraine Ann Loraine added a comment - To-do: Investigate deploying maven.bioviz.org content on bioviz main, using virtual hosts. Investigate reducing server size for jira.bioviz.org and wiki.bioviz.org Create playbooks to backup / deploy svn.bioviz.org Investigate migrating all hosts to ubuntu to enable consolidation ? Determine how to backup and redeploy nexus.bioviz.org
            ann.loraine Ann Loraine made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            ann.loraine Ann Loraine made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            ann.loraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            ann.loraine Ann Loraine made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            ann.loraine Ann Loraine made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            ann.loraine Ann Loraine made changes -
            Link This issue relates to IGBF-3168 [ IGBF-3168 ]

              People

              • Assignee:
                ann.loraine Ann Loraine
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: