Comments (9)
Is the /shared mount the same type of single-zone infrequent-access EFS?
yes
from dandi-hub.
Is the /shared mount the same type of single-zone infrequent-access EFS?
yes
https://github.com/dandi/dandi-hub/blob/do-eks/helm/jupyterhub/dandihub.yaml#L183-L199
from dandi-hub.
I deleted old staging-volumes that are no longer attached to resources. Next time we bring the whole thing down and backup we need to check if this is still happening, leaving open.
from dandi-hub.
Not sure if I understand correctly-- does this mean we do not need persistent volumes for the users?
from dandi-hub.
in the current hub the user persistent volumes come from EFS not EBS. i believe EBS is more expensive than EFS.
from dandi-hub.
i believe EBS is more expensive than EFS.
EFS is more expensive in terms of amount per unit time (assuming standard billing at $0.30/GB-month), but is only billed for total instantaneous usage over time
EBS is technically cheaper and has a lot more options for optimizing I/O speeds (let's just use $0.08/GB-month as baseline), but it has to be pre-allocated at a certain size on spawn of the instance or mount of the volume (I don't know what/how the Hub handles that) and you get billed for that full amount regardless of how much disk space the user actually utilizes on the volume over that time
So which is more expensive depends on (i) Hub configuration settings and (ii) user behavior
The way Luiz and I usually answer the question of which is more expensive for a non-theoretical application is to look at the billing information after usage, which delivers total summary amounts for each approach - is that available in this case?
from dandi-hub.
@CodyCBakerPhD - just to make sure we are comparing the costs as it stands, in dandi hub right now, we use single zone, infrequent-access for the EFS volume, which ends up being lower than EBS.
from dandi-hub.
however EBS can have quota's since K8s can provision them on the fly and attach to a pod. while EFS, currently cannot have quota's at least in the traditional sense. one could technically run an NFS service to then map EFS with quotas to the pods.
from dandi-hub.
just to make sure we are comparing the costs as it stands, in dandi hub right now, we use single zone, infrequent-access for the EFS volume, which ends up being lower than EBS.
Ahh OK thanks for clarifying. Single zone definitely makes sense
Seems the biggest difference between the types as advertised is latency and throughput speeds. But I haven't run benchmarks for read/write speeds between standard and infrequent EFS, but hope to get answers on that sometime this year as a part of the NWB Benchmark projects
Is the /shared
mount the same type of single-zone infrequent-access EFS?
from dandi-hub.
Related Issues (20)
- Add `jupyterlab-h5web` JupyterLab extension to image HOT 2
- Allow users to select from a list of images to launch an environment
- Test JupyterHub deployment HOT 2
- Unable to activate conda or mamba environments HOT 1
- Enable Matlab profiles HOT 1
- check autoscaling both increase and decrease HOT 2
- let's encrypt certificate is expiring HOT 1
- Parameterize Auth HOT 1
- dandihub api tokens aren't cleaned up
- Responses with 503 on a regular basis HOT 1
- Establish collection/archival of logs
- ./cleanup.sh occasionally leaves artifacts
- Add documentation to DANDI Handbook on how to adjust available "Server Options" HOT 1
- Add `Dockerfile.gpu.matlab` to `do-eks` branch HOT 1
- Review the DoEKS implementation with the team HOT 2
- Roadmap for the DANDI Hub DoEKS refactor
- Review (and possibly update) the automated Docker image build and publishing processes
- Refactor Docker images to address a specific use case(s) and thereby reduce their size
- Certificate is expiring HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dandi-hub.