ResOps Training & Workshop - 2020¶
ResOps training is mainly focus to research community who are willing to develop their cloud native skills. The ResOps course will not be delivered in-person for the foreseeable future, This course can be taken standalone, self-paced and for FREE.
This workshop will provide some background to cloud computing and practical experience in building, deploying and running applications in cloud platforms - OpenStack, Google, Amazon and Azure.
Using examples drawn from EMBL-EBI’s experiences in the life-sciences, but using tools and technologies that are cross-platform and cross-domain, attendees will come away with a knowledge as to the user-centric hybrid cloud strategy as well as practical aspects of deploying across different clouds and the architectural considerations around porting applications to a cloud.
- An account should be created on Public GitLab CI/CD practical with GitLab.
- We are providing sandbox over OpenStack cloud to play exercises.
- Workshop participants can use Nano editor by default. Other CLI editors are also available in the sandbox.
The course videos are all available for download for self-paced study. The slides are linked to the talks in the agenda.
|Date & Time (CEST)||Duration||Topic|
|Monday 05 Oct|
|14:00 - 14:10||10 min||Introduction|
|14:10 - 14:40||30 min||Cloud 101|
|14:40 - 14:50||10 min||EBI Cloud Services (for courses at EBI only)|
|14:40 - 15:20||40 min||Porting apps into cloud [ Part 1 | Part 2 | Part 3 ]|
|15:20 - 16:20||60 min||Creating Containers with Docker|
|16:20 - 16:30||10 min||Break|
|16:30 - 18:00||90 min||Docker Practicals|
|Tuesday 06 Oct|
|14:00 - 15:00||60 min||Introduction to Gitlab|
|15:00 - 16:30||90 min||GitLab Practicals|
|16:30 - 16:45||15 min||GitLab Auto DevOps|
|16:45 - 17:05||20 min||Demo - GitLab Auto DevOps|
|17:05 - 18:00||55 min||Q&A, continue with practicals|
|Thursday 08 Oct|
|14:00 - 15:00||60 min||Kubernetes 101|
|15:00 - 17:00||05 min||Overview of Kubernetes (Demo)|
|115 min||Kubernetes (Demo)|
|17:00 - 17:45||05 min||Overview of K8S Practical|
|40 min||Kubernetes Practical|
|17:45 - 17:50||05 min||Overview of Advanced K8S Practical|
|17:50 - 17:55||05 min||Summary|
|Deployment and Deployment Strategies|
|Advanced Kubernetes Practical [Homework]|
|Advanced Kubernetes Reading [Homework]|