Uploaded image for project: 'FOLIO'
  1. FOLIO
  2. FOLIO-896

Create a demo start-up/tear-down system for FOLIO

    Details

      Description

      To effectively explore FOLIO, one needs the root-level authentication for the system. Publicizing the root-level login for http://folio-stable.aws.indexdata.com/ leaves it susceptible to accidental and malicious configuration changes that make it unstable for its intended purpose. What we need is a way to have individual demo sites that are provisioned and recovered after a short period of time. One proposed method:

      • Have a web form that asks for an individual's name and email address (along with any other demographic data we want to collect).
      • When the user submits the form, provision a version of FOLIO-Stable on a spot instance of AWS. When the instance is started, e-mail the user with the web address and username/password.
      • After the instance has been idle for a period of time (1 hour?), terminate the spot instance.

      A couple of advantages to this method:

      1. Every demo site a fresh copy of the system/data in a known state.
      2. The person conducting the demo can make any changes they want without impacting other users.
      3. We have the chance to collect some demographic data about people interested in FOLIO.

      A disadvantage is that there will need to be a budget for the spot instances.

      AWS has all of the tools to do this; the tools just need to be arranged to make it happen.

        Attachments

          Expenses

            Activity

            Hide
            peter Peter Murray added a comment -

            Cate Boerema: Could you consider this for an upcoming sprint cycle?

            cc: Rachel Fadlon, Christopher Spalding, Nassib Nassar.

            Show
            peter Peter Murray added a comment - Cate Boerema : Could you consider this for an upcoming sprint cycle? cc: Rachel Fadlon , Christopher Spalding , Nassib Nassar .
            Hide
            cboerema Cate Boerema added a comment -

            I have tagged it as for-next-sprint and will discuss with Jakub Skoczen when he gets back

            Show
            cboerema Cate Boerema added a comment - I have tagged it as for-next-sprint and will discuss with Jakub Skoczen when he gets back
            Hide
            jakub Jakub Skoczen added a comment -

            I'd like to get some input from John Malconian and Wayne Schneider on the perceived set up and maintenance complexity of this. I know we are stretched thin on the CI/CD front.

            Show
            jakub Jakub Skoczen added a comment - I'd like to get some input from John Malconian and Wayne Schneider on the perceived set up and maintenance complexity of this. I know we are stretched thin on the CI/CD front.
            Hide
            peter Peter Murray added a comment -

            Cate Boerema: I'm guessing this isn't on the critical path for the alpha release. Do you have a sense as to when this will be added to a sprint?

            Show
            peter Peter Murray added a comment - Cate Boerema : I'm guessing this isn't on the critical path for the alpha release. Do you have a sense as to when this will be added to a sprint?
            Hide
            cboerema Cate Boerema added a comment -

            I don't. Per Jakub Skoczen, the next step was to get John Malconian and Wayne Schneider to provide input. What do you think, guys? Maybe we should put in a research spike for investigating? How do we move this forward?

            Show
            cboerema Cate Boerema added a comment - I don't. Per Jakub Skoczen , the next step was to get John Malconian and Wayne Schneider to provide input. What do you think, guys? Maybe we should put in a research spike for investigating? How do we move this forward?
            Hide
            malc John Malconian added a comment -

            I think one simple idea is to create regular EC2 AMIs from the most recent folio-snapshot-stable builds and make those images publicly available via the AWS AMI marketplace. That way, anyone with an AWS account can spin up the image and do what they want for however long they want.

            Show
            malc John Malconian added a comment - I think one simple idea is to create regular EC2 AMIs from the most recent folio-snapshot-stable builds and make those images publicly available via the AWS AMI marketplace. That way, anyone with an AWS account can spin up the image and do what they want for however long they want.
            Hide
            peter Peter Murray added a comment -

            Creating EC2 AMIs is a good step, but I think we need to take it further because I don't think we can ask the average SME to go through the complexity of creating an AWS account and managing EC2 instances in order to show demos and do testing. EC2 AMIs are a good answer, though, for technical folks that want to exercise the platform but don't want to download the Vagrant image.

            Show
            peter Peter Murray added a comment - Creating EC2 AMIs is a good step, but I think we need to take it further because I don't think we can ask the average SME to go through the complexity of creating an AWS account and managing EC2 instances in order to show demos and do testing. EC2 AMIs are a good answer, though, for technical folks that want to exercise the platform but don't want to download the Vagrant image.

              People

              • Assignee:
                Unassigned
                Reporter:
                peter Peter Murray
              • Votes:
                0 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 hour
                  1h