Giter Site home page Giter Site logo

kids23-team1's Issues

setup Azure VM in hackathon-rg

I'll set this up.

This should have ~8 cores and 32G RAM, and should have a 20G disk mounted as a filesystem (this will act like our tartan).

This card contains the minimalist design for the schema required to replicate the behavior we want to replicate

The schema should contain the following tables that represent a minimal design for what we are trying to accomplish:

  1. Order Table that contains 1 || 2 samples and an analysis suite - FK on sample id + analysis suite id
  2. Analysis Suites Table that has suite names corresponding to a set of analyses - 1 to many with Analysis ID
  3. Analysis table that contains all possible analyses (only a select few will correspond to a given analysis suite)
  4. Analysis run table - FK on analysis id + sample id
  5. Sample table

This is all that comes to mind top of head. The flow of the process is:

  1. A lab member places an order for analysis on a sample / sample pair
  2. the program looks up the analysis suite for that order type
  3. If neither sample has any previous analysis, skip 4-7
  4. if there are 2 samples, it checks to see if either of the samples already has analyses run on it
  5. if a sample does, it checks to see which tier of filesystem those analysis runs are in
  6. if they are in hot tier, they are pulled back
  7. if they are in archive tier, a rehydration is initiated and tracked until complete. when complete, it is moved back to hot tier
  8. when a single analysis completes, the program should copy it to hot tier (but not delete) and update the database
  9. when all analyses complete, we want to update the database and delete the data from local filesystem

It is entirely possible I am forgetting things, this should serve as a nice template though

setup cold storage account in hackathon-rg

  • - Default Access Tier Cool
  • - Hierarchical Namespace Disabled
  • - Blob public access disabled
  • - blob soft delete enabled (7 days) (within blob properties)
  • - container soft delete enabled (7 days) (within blob properties)
  • - versioning enabled
  • - change feed enabled
  • - nfs v3 disabled
  • - allow cross-tenant replication enabled
  • - require secure transfer for REST API operations Enabled
  • - Storage account key access enabled
  • - Minimum TLS version 1.0
  • - Infrastructure encryption disabled
  • - Allow access from selected networks
  • - MS routing

setup hot storage account in hackathon-rg

we need to setup a hot storage account in Azure with the following settings:

  • - Default Access Tier Hot
  • - Hierarchical Namespace Enabled
  • - Blob public access enabled
  • - Blob Soft delete (?) [7 days]
  • - Container Soft Delete disabled
  • - Versioning disabled
  • - Change Feed disabled
  • - NFS v3 Enabled
  • - SFTP disabled
  • - Networking - Allow Access from Selected Networks
  • - Require secure transfer for REST API operations
  • - Storage account key access enabled
  • - Minimum TLS version 1.0
  • - Infrastructure Encryption Disabled
  • - File service (fileshare) disabled

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.