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

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

              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: