If there is a technology or popular framework you wish was featured on the Community Hub, please let us know over the EWC Support Portal or the peer-support channel on the EWC discussion platform. |
This page describes more in details what technologies are currently considered in the EWC Community Hub. Additional types may be added over time, based on community feedback and technological advances.
Technology | Description | Example Use Case | Deployment Pre-requisites | References |
---|---|---|---|---|
Ansible Playbook | Configuration blueprints, mainly used for compute instances, but capable of much more | Setting up software on existing VMs | Ansible installed, SSH access, compute instance on EWC | https://docs.ansible.com/ansible/latest/playbook_guide/index.html |
Terraform Module | Infrastructure as code (IaC) used to provision compute, network and storage resources in the cloud | Provisioning a new Kubernetes cluster | Terraform installed, OpenStack application credentials | https://developer.hashicorp.com/terraform |
Helm Chart | Deployment manifests for containerized application tailored for running on Kubernetes (production-grade distributed compute service) | Deploying web application with load-balancing, logging, monitoring and alerting capabilities | Helm client installed, Kubernetes cluster on EWC | https://helm.sh/docs/topics/charts |
Notebook | Python or R based interactive interface for documentation and execution of algorithms, code snippets or statistical models | Publishing a notebook for a step-by-step data fitting approach and result plots | Jupyter frameworks (e.g. Jupyterlab, Jupyterhub) | https://jupyter-notebook.readthedocs.io/en/latest |
Dataset | Pointers to data collections, data samples, model weights, etc | Sharing a wide table, periodically updated, for reporting on frontal and cyclonic lift | Dependent on the type of dataset | N/A |
Container Image | Software neatly bundled up with all of its dependencies, and simple to execute, across operative systems and CPU/GPU architectures, as containerized applications | Open-sourcing an image equipped with a scientific application, installable and usable via a single command | Container runtime installed, compute instance or Kubernetes cluster on EWC | https://www.redhat.com/en/topics/containers |
Documentation | Tutorials, step-by-step guides, reports, and any other source of information relevant in the context of the EWC | Publishing a how-to article about running a particular GPU-accelerated data pipeline on EWC | N/A | N/A |