CSC has a new cloud platform called Rahti. It is based on OpenShift - Red Hat's distribution of Kubernetes. It is a generic cloud platform that is suitable for a wide range of use cases from hosting web sites to scientific applications. What differentiates it from previous cloud platforms such as CSC's cPouta is the ease with which applications can be managed, scaled up and made fault tolerant.
This workshop will comprise two parts: an overview of Rahti and its features and a practical hands-on part where you can try Rahti yourself.
Be sure to bring your laptop if you would like to take part in the hands-on exercises! Optionally, you may also install the oc command line tool beforehand for some of the exercises:
https://github.com/openshift/origin/releases/tag/v3.11.0 (scroll to the bottom of the page and download a version of "openshift-origin-client-tools" for your operating system).
In the overview part, we'll cover topics like:
- What Rahti is and what you can do with it
- What problems Rahti solves and how it compares to previous cloud platforms
- How to get access to Rahti
In the hands-on part, you get to:
- Start a web application based on a ready-made template
- Run a mock scientific computing job
- Deploy a web application with just one command based on a source code repository
Training accounts in Rahti will be provided for the hands-on session.