-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Redesign airlock to reduce number of storage accounts used #4358
Comments
It's not clear to me that the |
Indeed - or if necessary to keep could there be a rejected container, rather than a whole seperate storage account? In fact could some of the accounts that share the same networking be consolidated, and containers used instead of seperate accounts... e.g. I believe RBAC can be applied at the container level. |
Rejected was there in case of false positives, the fact that occasionally there might be a need to go retrieve the data. I'm trying to recall why they were separate accounts, I agree if the share the networking and RBAC can be done at a container level, that might work. |
To do RBAC at the container level the storage accounts need Hierarchical namespace Enabled and the storage account needs to be a Data Lake Storage Gen2 I believe. |
The airlock uses a large number of storage accounts. The number of accounts (particularly the workspace ones) are a bind on scalability, and also up the cost.
Is it possible to consolidate some of these accounts, and use containers to segregate data instead?
Per account:
E.g. TRE with 10 workspaces = 6 core airlock accounts, 50 workspace airlock accounts
Airlock storage accounts - core
st + airlockp + <TRE_ID>
st + alexapp + <TRE_ID>
st + alimblocked + <TRE_ID>
st + alimex + <TRE_ID>
st + alimip + <TRE_ID>
st + alimrej + <TRE_ID>
Airlock storage accounts - per workspace
st + alexblocked + ws + <WS_ID>
st + alexint + ws + <WS_ID>
st + alexip + ws + <WS_ID>
st + alexrej + ws + <WS_ID>
st + alimapp + ws + <WS_ID>
The text was updated successfully, but these errors were encountered: