Skip to content
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

Blob-CSI: Investigate container configuration in profiles controller for AAW containers #1273

Closed
9 tasks
Tracked by #1001
cboin1996 opened this issue Jul 22, 2022 · 1 comment
Closed
9 tasks
Tracked by #1001
Assignees

Comments

@cboin1996
Copy link

cboin1996 commented Jul 22, 2022

Description

Weight the pros and cons of ADLS versus blob, and select which one to implement.

ADLS versus Blob

https://medium.com/awesome-azure/azure-difference-between-azure-blob-storage-and-azure-data-lake-storage-comparison-azure-blob-vs-adls-gen2-81af5ef2a6e1#:~:text=Key%20Differences&text=Blob%3A%20General%20purpose%20object%20store,for%20big%20data%20analytics%20workloads.&text=Blob%3A%20Good%20storage%20retrieval%20performance,ADLS%3A%20Better%20storage%20retrieval%20performance.

ADLS

  • Hierarchical permissions
  • Files actually exist in the container in the structure they represent
  • More performant for big data tasks
  • Matches the recommendations from FDI, and in general the cloud teams backing container storage solutions

Blob

  • Still have hierarchal folder structure for the user via the blob-csi driver
  • Less performant for big data tasks
  • Older technology

Recommendation

Use ADLS, as a migration will likely need to happen in the future and this is the time to do it (no one is using the system yet, so its the easiest time to migrate)

Estimated Steps for Creating ADLS Containers

In https://github.com/statcan/aaw-kubeflow-profiles-controller, we want to update the controller to provision ADLS containers.

@cboin1996 cboin1996 self-assigned this Jul 22, 2022
@cboin1996 cboin1996 changed the title Blob-CSI: Change container configuration in profiles controller to be ADLS for AAW containers Blob-CSI: Investigate container configuration in profiles controller for AAW containers Jul 27, 2022
@cboin1996
Copy link
Author

Migration of the profiles-controller has been documented above to the best of my knowledge.
In the future, this will need to be confirmed with testing. In the meantime, ADLS storage accounts have been created with PR: https://gitlab.k8s.cloud.statcan.ca/cloudnative/aaw/daaas-infrastructure/aaw-dev-cc-00/-/merge_requests/134

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant